julescript / turing-ionic

A simulation of the theoretical Turing machine designed by Alan Turing. Using ionic 3 for a uni project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Turing Machine Simulator Application

A simulation of the theoretical Turing machine designed by Alan Turing. Using ionic 3

This project was made for my university math project, yes math project

Table of Contents

The console shows all the actions the machine took with a timestamp of that action You can use the keyboard to place any letter you want and move with the , and . keys (< >) R to reset H for Halt state Or you can use the built in controls from the bottom bar and can access the addition feature to see it in action

Console Controls
Console Controls

Getting Started

  • Download the installer for Node LTS.
  • Install the ionic CLI globally: npm install -g ionic
  • Clone this repository: git clone https://github.com/ionic-team/ionic-conference-app.git.
  • Run npm install from the project root.
  • Run ionic serve in a terminal from the project root.
  • Profit. 🎉

Note: See How to Prevent Permissions Errors if you are running into issues when trying to install packages globally.

Deploying

Progressive Web App

  1. Un-comment these lines
  2. Run npm run ionic:build --prod
  3. Push the www folder to your hosting service

Android

  1. Run ionic cordova run android --prod

iOS

  1. Run ionic cordova run ios --prod

About

A simulation of the theoretical Turing machine designed by Alan Turing. Using ionic 3 for a uni project


Languages

Language:TypeScript 51.1%Language:HTML 28.9%Language:CSS 17.6%Language:JavaScript 2.4%