Puzzle game -- program a Turing machine
Solve programming challenges on a Turing machine
https://play-turing.vercel.app/
If you like solving LeetCode challenges in Python or TypeScript, let's kick that up a notch. Attack challenges in the primordial language, the dumbest simplest language you can imagine: Turing machine rules.
The challenges start easy but ramp up in difficulty quickly.
Progress is stored in Convex with Convex Auth https://github.com/ldanilek/PlayTuringWeb
GitHub
GitHub - ldanilek/PlayTuringWeb: web app equivalent to Play Turing ...
web app equivalent to Play Turing iOS app. Contribute to ldanilek/PlayTuringWeb development by creating an account on GitHub.

3 Replies
That's interesting.
Could you please explain in more detail?
if you want tips for playing, check out "help" in the top left. if you want to know more about Turing Machines, https://en.wikipedia.org/wiki/Turing_machine is great but i'm also happy to discuss. Computational Complexity was one of my favorite classes 😄
Turing machine
A Turing machine is a mathematical model of computation describing an abstract machine that manipulates symbols on a strip of tape according to a table of rules. Despite the model's simplicity, it is capable of implementing any computer algorithm.
The machine operates on an infinite memory tape divided into discrete cells, each of which can hold...
if you get stuck on a challenge, there are hints if you click the top right, or i can help through any particular challenge. they're pretty tricky, even with the hints