- 01Read inputs and goal
- 02Arrange instructions
- 03Step through state changes
- 04Locate errors and rerun
Programming and debugging
Compose a program from limited instructions with defined semantics. It must handle a set of inputs rather than manually solve one instance.
The player's decision
Patch the current example or find a loop or condition that handles every input?
Original scenario
Original setup: send positive numbers to a bin and skip zeros. A fixed script for 2,0,3 fails on 0,2,0; a conditional handles both.
Start with this prototype
Build take, output, conditional-skip and loop commands with three visible test inputs. Offer reorder buttons, stepping and reset. Pass all inputs; explain execution limits. Never run arbitrary code.
Change one variable
Establish correctness before adding instruction-count or execution-cost goals as optional optimization.
What to observe in a playtest
Does one program handle boundary inputs? Do stepping and continuous execution agree?
Take the full design card
Includes rules, scope, tuning questions and sources for further planning. It does not create a project automatically.
Original analysis · version 1
Common pitfall
One example rewards hardcoding. Loops must be stoppable, with errors tied to instructions and state.
Observations and sources
Cases refer to public documentation. Developers and community wikis are credited separately; document review is not a claim of hands-on testing.
- Human Resource Machine
Drag-and-drop commands operate on inbox, outbox and storage, making program state observable.
- Opus Magnum
Open solutions can be compared for simplicity, speed and compactness after correctness.
Brief for the studio
Opens the AI studio with the brief below in the input. You can edit it. Nothing starts automatically.
Build take, output, conditional-skip and loop commands with three visible test inputs. Offer reorder buttons, stepping and reset. Pass all inputs; explain execution limits. Never run arbitrary code.
Covers are original AI-generated style illustrations. Game names reference publicly visible design choices and remain the property of their owners. This atlas does not supply screenshots or assets from those games. Prompts and combinations are original drafts for new games.