Skip to content

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

Notifications You must be signed in to change notification settings

julescript/turing-ionic

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published