BUILD CIRCUITS. WRITE CODE. RTFM.
The game challenges players to design and code circuits using a variety of electronic components like microcontrollers, memory, logic gates, and LCD screens. Players must write efficient code in a compact assembly language, where every instruction can be conditionally executed, to complete increasingly complex engineering tasks. The game does not hold the player's hand, instead expecting them to dive into the comprehensive in-game manual to learn the language and underlying principles. This lack of handholding forces players to think critically and develop a strong understanding of the system. One reviewer notes that the game "is not a programming tutorial; it is about as beginner-friendly as AlphaGo Teach (in other words, not friendly at all)." The puzzles often involve breaking down complex problems into smaller, more manageable parts, then carefully integrating the solutions. Players appreciate this "divide-and-conquer" approach, as it mirrors real-world engineering challenges. Additionally, many puzzles have multiple possible solutions, each with their own tradeoffs in terms of cost, power usage, and other factors. Optimizing these solutions is a key part of the gameplay loop, with players frequently revisiting old puzzles to improve upon their designs.
The game incorporates a variety of electronic components, each with their own unique capabilities and constraints. Mastering how to effectively utilize these components in pursuit of optimal solutions is an ongoing challenge that extends the gameplay. The game also features a sandbox mode, where players can design their own games and devices using the available components and programming language. This creative freedom is praised by reviewers, who enjoy the opportunity to apply their skills in novel ways beyond the main campaign. The game's scoring system, which compares players' solutions against each other, encourages repeated attempts to refine and improve designs. As one reviewer notes, "any solution is good enough for you to progress as long as it's correct, so you might not have trouble scrapping together a [i]passable[/i] solution to a problem, but beware! The game will show you histograms of how your solution compares to players around the world. If you're anything like me, this will drive you to improve every solution to be at least above average." Overall, the depth of the programming challenges, the replayability of its optimization-focused design, and the creative freedom of its sandbox mode are consistently highlighted as key strengths of the gameplay.