Skip to content

Latest commit

 

History

History
49 lines (45 loc) · 3.24 KB

README.md

File metadata and controls

49 lines (45 loc) · 3.24 KB

Turbine 🛫

Turbine, probably stands for:
TURing machine, *Burp noise*, It's Not an Emulator

Basically a poorly coded configurable turing machine made with Rust, with hardcoded values and stuff.

Start

  1. Install prerequisites 📦
  2. Install dependencies and run 📥
    • Run cargo run --release in the terminal, packages will be install and LIFT-OFF! 🛫
  3. Of course other than the default, you can also mess with the configs! 🔧🔥
    • Edit config.turbine.toml (Feel free to open an issue if you think anything should also be configurable)

Example

Output with the default configs:

> cargo run --release
    Finished release [optimized] target(s) in 0.07s
     Running `target\release\rust.exe`
████  ██        ██    ██      ██          ██            ████
  ██████      ████  ████    ████        ████          ████  
  ██  ██    ████████████  ██████      ██████        ██████  
  ██████  ████        ██████  ██    ████  ██      ████  ██  
  ██  ████████      ████  ██████  ██████████    ██████████  
  ██████    ██    ██████████  ██████      ██  ████      ██  
  ██  ██  ████  ████      ██████  ██    ██████████    ████  
  ██████████████████    ████  ██████  ████      ██  ██████  
  ██              ██  ██████████  ████████    ████████  ██  
  ██            ████████      ██████    ██  ████    ██████  
  ██          ████    ██    ████  ██  ██████████  ████  ██  
  ██        ██████  ████  ██████████████      ████████████  
  ██      ████  ████████████          ██    ████        ██  
  ██    ██████████        ██        ████  ██████      ████  
  ██  ████      ██      ████      ██████████  ██    ██████  
  ████████    ████    ██████    ████      ██████  ████  ██  

Config

  • [input]:
    • Input. What do you expect.
  • [behaviour]
    • output_iterations Currently unused. Maybe in the future you can tell it to shut up with this.
      Or maybe just shove an ANC headphone on your ears instead. So much peaceful, so much silence...
    • reader_width Determine how long is the tape reader.
  • [rules]
    • Basically everything works.

Sources

Wikipedia (Rule 110) < You can also find other alternative rules here