Scriptable games
16 game systems with saved workspaces, editable Bash starters, and measured practice. Choose the kind of scripting you want below.
On a phone? Open the mobile briefing →
Launch Terminal to start playing — or create a free account to save scores and claim a permanent address.
Ranked pilots: Backspin and Dockhand have separate human and script boards. Write Bash here, or use any local language through their runners and import the flight or table replay.
Bash practice labs: script runs are unranked. ShiftSum, Tenfold, Radix, Solitaire and Datagram also offer server-verified source proof packs through prove. Their game views update as actions run, as do Groffer, Blockfall and P-Squash. Minesweeper shows the finished run and offers a trace GIF.
Automation workbenches: Termiclanker, Mandate and Port Governance use saved Bash programs as part of play, with their own introductions and evidence. They have no scoreboards.
Practice histograms compare submitted results. A verified proof or ranked replay is separate evidence.
New to scripting tiers? See how the workspaces operate → · Why games make useful small systems →
Command catalog
16 of 55 entries
Backspin
$ backspinPlay a vintage pinball table by hand or program its flippers, plunger and nudges.
Program regular three-ball pinball with Bash, or replay a pilot written in any local language. Separate human and script scoreboards.
Blockfall
$ blockfallFit mixed industrial loads into full rows and feed the alternating hydraulic press
Operate a deterministic loading yard with saved Bash and solve five action-stepped row-clear levels without touching ranked play.
Datagram
$ datagramThrow a note across the rooftops at dusk, steer it past the crows, and land it on the one lit sill
Fly saved Bash policies through five fixed-seed routes with bounded sensors for obstacles, warm air, crows and the sill, one decision per step.
Dockhand
$ dockhandPilot an orbital freight tug through busy lanes, awkward loads and unforgiving receiving bays
Write modular Bash pilots or import flights from any local JSON-lines program. Eight training jobs lead to a verified endless yard shift.
Groffer
$ grofferHop a green process through hostile buses and packet streams
Write a saved Bash controller that senses moving routes and hops a process through three deterministic traffic systems.
Mandate: Shell Rising
$ mandateWrite Bash doctrine across thirteen levels in a fictional Warring States-inspired setting, ending in a linked operation; Level 12 is a provisional playtest candidate
Command a live field system from durable Bash doctrine, then intervene as delayed reports and irreversible orders change the situation.
Mass Driver
$ massdriverScript a coil launcher: time each magnet, release on the ramp, read the flight
Switch a rail of electromagnets from the prompt or a Bash script, on a rail clock that only wait and sleep advance.
Minesweeper
$ minesweeperClassic minesweeper with ASCII graphics
Drive a clean Minesweeper board with saved Bash, visible-state sensors, and the same row-column action grammar used by hand.
P-Squash
$ p-squashRoute bytes through escalating circuits and squash pursuing processes during override windows
Route a byte through deterministic circuits with saved Bash, inspect adjacent state, and optimize fixed-tick solutions.
Port Governance
$ port-governanceGovern one crossing through three connected days of standing law, evidence, staffing and civic consequences.
Write saved Bash laws for a three-day crossing, inspect their consequences, and rehearse the same morning. Local practice with no leaderboard.
Radix
$ radixPour coloured liquid between tubes until every colour has a tube of its own
Test saved Bash sorting policies against solver-certified, fixed-seed Radix racks using visible tube state and currently accepted pours.
Safe Harbor
$ safeharborFree grounded boats, tow disabled vessels and throw lines to people overboard. Pilot through waves and passing wakes, or adapt a Dockhand autopilot.
Carry a Dockhand Bash pilot into real rescue calls. Adapt private controllers to current, waves, passing wakes and thrown rescue lines.
ShiftSum
$ shiftsumLane-shifting checksum puzzle
Test saved Bash policies against fixed ShiftSum fixtures using visible register sensors and the same select-shift-commit decisions as direct play.
Solitaire
$ solitaireKlondike solitaire with seeded deals, typed moves and unlimited undo
Test saved Bash policies against fixed draw-one and draw-three deals using only visible Klondike state and legal moves.
Tenfold
$ tenfoldFit three pieces on a 10x10 board and clear full lines — no timer, one more piece
Test saved Bash placement policies against bounded, fixed-seed Tenfold fixtures using the visible grid, tray, and legal placements.
Termiclanker
$ termiclankerLearn Bash through factory puzzles and a player-base defense workbench
Learn Bash by operating a robot from durable files, then reuse the same controller model in seeded factory and base-defense systems.