Inspiration

The competition prompt stated: "You are not the hero. You are the system." Most games treat the player as a savior fighting against a declining world. I wanted to build a simulation where the player is the decline. DIRECTIVE 0.0 was inspired by the chilling, brutalist logic of automated systems optimizing variables at the expense of human life. We wanted to explore the "Mirror Effect", the moment a player realizes that by playing the game optimally, they are committing atrocities.

What it does

DIRECTIVE 0.0 is an interactive terminal simulation of an Autonomous Infrastructure Governor. Facing critical power drain, the user must manually terminate city sectors (Healthcare, Transit, Water Treatment) to regain System Efficiency. However, each action has asymmetric, cascading consequences on the "Live Population" variable.

How we built it

The core engine was built entirely in Python using the Pygame library.

Visuals: We engineered a custom 2D rendering pipeline to simulate CRT monitor degradation, including screen tearing, chromatic aberration logic, and a dynamic vignette overlay.

Audio: Instead of relying purely on external files, we synthesized dynamic audio natively. The final "heartbeat" in the void state is generated procedurally using pure mathematics (math.sin and math.exp functions) to manipulate byte arrays in real-time. We also used mathematical volume staging (root and squared curves) to seamlessly crossfade the ambient city audio into a mechanical drone as efficiency increases.

Challenges we ran into

Our biggest challenge was designing "Atmospheric Decay." It wasn't enough for the screen to get darker; the game had to feel increasingly quiet and empty. We had to implement a system in which UI elements permanently unbuild themselves (leaving physical space and red scars) and an "Atrocity Ledger" that permanently logs the player's actions, so they cannot escape the consequences of their clicks.

Accomplishments that we're proud of

The "VOID" state climax. Instead of allowing the player to simply quit the game when they win, the system traps them. The UI deletes itself, the ambient noise dies, and the player is forced to sit in the dark, listening to a synthesized heartbeat while reading a line-by-line readout of the society they just unmade.

What we learned

Atmosphere is mechanical, not cosmetic. Every feeling in the game, guilt, unease, complicity, comes from a system rule, not from art assets or dialogue.

What's next for DIRECTIVE 0.0

Absolute equilibrium has been achieved. No further actions are required.

Built With

Share this project:

Updates