Press kit

Cybersystem-D

Everything a journalist, streamer or teacher needs to write about the game, on one page.

The pitch

Write real Python, not a Python-like language, and send a bot into a scrapyard where a bad program costs you the bot. Cybersystem-D teaches Python from a single bot.move("east") to pathfinding across seventy-four levels, then drops you into a roguelite delve where your program runs without you and whatever it banks is yours to keep. There is no visual scripting layer and no invented syntax. The editor runs CPython in a sandbox, and the replay is a debugger: step a turn at a time and watch which of your lines took it.

What makes it different

  1. The player writes real Python — the same language and the same errors, not a teaching dialect that has to be unlearned later.
  2. The program runs without the player watching, and a bad one loses the bot and the cargo, so correctness has a cost rather than a red X.
  3. The replay is a debugger, with per-turn stepping, breakpoints and the executing line tinted in the editor, which is the tool the lesson is about.

Video

Music: the last minute of the 1812 Overture by Tchaikovsky, a MuseScore rendering by Omega13a, CC BY 4.0, via Wikimedia Commons. Trimmed and loudness-normalized.

Download the video (MP4, 1080p, 15 MB)

Screenshots

Every screenshot is captured from the running game at 1920x1080. Click one for the full-size file.

Level 4, three turns in. The line that just ran is tied to the bot on the map, and the level's goal sits under the map.
Level 4, three turns in. The line that just ran is tied to the bot on the map, and the level's goal sits under the map.
Level 23. Resting on `scan()` opens a card that says what comes back and what each item holds.
Level 23. Resting on scan() opens a card that says what comes back and what each item holds.
A delve in the Tunnels at depth 3, turn 17 of 29. The variables panel tracks the cargo and every tile visited.
A delve in the Tunnels at depth 3, turn 17 of 29. The variables panel tracks the cargo and every tile visited.
The debrief of a Tunnels run: a B, 74 points, with the route against par and a blueprint found.
The debrief of a Tunnels run: a B, 74 points, with the route against par and a blueprint found.
The base with all five machines standing: the Scrap Press, Wafer Line, Polymer Vat, Bot Bay and Sounding Rig.
The base with all five machines standing: the Scrap Press, Wafer Line, Polymer Vat, Bot Bay and Sounding Rig.
Old Nine has charged into a wall and is stunned. The turn log on the right says so, turn by turn.
Old Nine has charged into a wall and is stunned. The turn log on the right says so, turn by turn.
The test chamber after level 22 passes.
The test chamber after level 22 passes.
The Board. An assessor from the Assay Office has three jobs on offer.
The Board. An assessor from the Assay Office has three jobs on offer.
The Fabricator's recipe wheel, with a Scanner picked.
The Fabricator's recipe wheel, with a Scanner picked.
Fitting the C-1 Clerk. Every socket but one low slot is filled.
Fitting the C-1 Clerk. Every socket but one low slot is filled.
The handbook page for `scan`, with a sample of what it returns.
The handbook page for scan, with a sample of what it returns.
The ladder, 28 of 64 levels lit.
The ladder, 28 of 64 levels lit.
The delve map, with cleared nodes graded and Old Nine's card open before the fight.
The delve map, with cleared nodes graded and Old Nine's card open before the fight.

For teachers

What a class gets, what it covers, and how a lab installs it.

Contact

Press contact to be announced.