Author Topic: [Lua] Turing machine  (Read 4020 times)

0 Members and 1 Guest are viewing this topic.

Offline CinusMinus

  • LV3 Member (Next: 100)
  • ***
  • Posts: 43
  • Rating: +4/-0
    • View Profile
[Lua] Turing machine
« on: November 18, 2014, 06:48:07 pm »
Well, i made a small Turing machine for the nspire, complete with an editor for the transition functions.  It features:
 - editor (WIP)
 - saving, loading, importing and exporting transition functions in the editor
 - visualization of the Turing machine

Controls:
 - editor:
    - switch active element: [ tab]
    - insert transition function: [ i]
    - remove transition function [ r]
    - edit transition function [ Enter]
    The two upper Textboxes are for the input and the initial state
 - Turing machine:
    - calculation step: [ i]
    - reset: [ r]
    - run: [ g]

The user interface isn't final yet, so the controls will probably change.
Projects:
Chicken Invaders [Finished]
TI.Image Tools [Finished]
MC2D Texture Pack Creator [Finished]
HillClimbRacing [In Development]

Offline CinusMinus

  • LV3 Member (Next: 100)
  • ***
  • Posts: 43
  • Rating: +4/-0
    • View Profile
[Lua] Turing machine
« Reply #1 on: November 25, 2014, 04:47:31 pm »
I've improved the User Interface quite a bit, now it's a lot more intuitive and uses Buttons. There are no hotkeys anymore though. It comes along with an example file, to give you an idea of how the program formats a turing machine.
Images:

Projects:
Chicken Invaders [Finished]
TI.Image Tools [Finished]
MC2D Texture Pack Creator [Finished]
HillClimbRacing [In Development]