Awesome Turing Tumble
A curated list of awesome things built with the esoteric and turing-complete language Turing Tumble.
Turing Tumble Web Site
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.
- 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
Other marble computers
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).