Alan's Automaton Workshop is an open-ended programming puzzle game. Start a new business with Alan Turing and his groundbreaking innovation: the Turing Machine. Build unique automatons, and solve all kinds of problems from clients.
As a novice engineer, you'll join Alan Turing's automaton workshop and design finite state machines to control a variety of mechanical devices. The game starts by teaching basic programming concepts like loops and conditional statements, gradually introducing more advanced algorithmic challenges. Each level presents a unique problem to solve, requiring you to carefully compose nodes and arrows to program the desired behavior.
Once you've created a working solution, the real challenge begins. The game scores your programs based on factors like instruction count and execution time, encouraging you to optimize your designs for maximum efficiency. This iterative process of testing, refining, and improving your automata provides a deeply satisfying feedback loop, as you strive to achieve the developer-provided "quality control" goals.
The programming puzzles cover a wide range of scenarios, from improving working conditions to providing entertainment. This diversity keeps the gameplay fresh, as you must adapt your problem-solving approach to meet the specific requirements of each level. The open-ended nature of the tasks allows for multiple valid solutions, promoting experimentation and creativity.
While the core gameplay revolves around programming, the Steampunk-inspired visual design and narrative add a layer of character and immersion. The retro-futuristic aesthetic of the mechanical devices and automata complements the logic-based challenges, and the story featuring interactions with Alan Turing and other characters provides context and motivation for your programming efforts.