Skip to content

Turing game: Solve programming challenges by designing Turing machines!

License

Notifications You must be signed in to change notification settings

DenizBasgoren/turing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Turing Game v1.1

Game of Turing Machine programming challenges. Click here to play!

Available in English and Turkish!

Main Menu

Screenshot 1

Tester Menu

Screenshot 2

Editor Menu

Screenshot 3

Simulator Menu

Screenshot 4

How to Run Locally

Since this is a Web + NodeJS project, make sure you have the following software installed:

  • NodeJS
  • NPM
  • An arbitrary http server
  1. Clone the project, put it in a folder of your choice.

  2. Delete the dist folder.

  3. Go to 404.html and change the following line:

  • from let urlPrefix = '/turing'
  • to let urlPrefix = ''
  1. Go to src/utils/init.js and change the following line:
  • from let urlPrefix = '/turing'
  • to let urlPrefix = ''
  1. Run the commands:
npm install
npm run build
  1. Delete index.html

  2. Now a folder named dist should appear in the root folder. Cut dist/index.html from this folder, and paste it inside the root folder.

  3. Done! Run the http server from the root folder:

http-server .

How to Play the Game

Please see the Help Page.