A curated list of awesome things built with the esoteric and turing-complete language Turing Tumble.
Turing Tumble is a revolutionary new game where players build marble-powered computers to solve logic puzzles. It’s fun, addicting, and while you’re at it, you discover how computers work.
Solutions to all Turing Tumble puzzles in the Educator Guide (see the notation used in the solutions).
Simulators:
GitHub repositories:
- jessecrossen/ttsim: A simulator for the Turing Tumble
- MichaelSpencerJr/TTBoardReader: Image Processor for converting pictures of a Turing Tumble board into jstumble-like notation.
- OUDON/emtumble: An emulator of Turing Tumble written in C++.
- PiwwowPants/TuringTumble: An unofficial, digital version of the Kickstarter game Turing Tumble.
Selected articles on Turing Tumble.
- Cool marble-powered mechanical computer to solve logic problems
- Kickstarter Alert: Program a Mechanical Computer With ‘Turing Tumble’
- Review: Turing Tumble
- The Turing Tumble lets you and your kids build real mechanical computers
- Turing Tumble Game Teaches Computational Thinking
- Turing Tumble Review
- Turing Tumble is a mechanical computer built for gaming
- Turing Tumble on Kickstarter Has Kids Building Mechanical Computers
- Turing Tumble: A Timberdoodle Review
- Turing Tumble: Gaming on a Mechanical Computer
- Turing Tumble’s Incredible Kickstarter Journey
- Understand Computer Logic With Turing Tumble
- Wikipedia: Turing Tumble
Published papers on Turing Tumble.
- Cellular Automaton Model for Turing Tumble Mechanical Computer
- Constructing reversible logic elements on Turing Tumble model
- Resource review: Turing Tumble a programmable logic building kit
- Turing Tumble Is P(SPACE)-Complete
- Turing Tumble is P-Complete (Draft Proof Sketch)
- Universal logic elements constructed on the Turing Tumble
Documents on other marble computers can help the study of Turing Tumble.
- The Power of the Digi-Comp II: My First Conscious Paperlet
- Digi-Comp II Instruction Manual
- Images from “Marble Runs and Turing Machines”
Please contribute! Open an issue or a pull request and we’ll discuss it or merge it. If you’re opening a pull request, please ensure all formatting is ok (if you’re in a hurry just open an issue).
This website content is licensed under the MIT license (code) and the CC-BY-3.0 license (documents).