P-Squash
The circuit is live, and the processes are closing in
Funnel o bytes through your < prompt, trigger an O override, and turn a pursuing # into a stopped * process.
Move continuously through five original terminal circuits with arrow keys or WASD. Routed bytes leave a visible trace, each quota opens a fixed exit, and later circuits add processes, matching override orbs, and more complex topologies.
Each circuit carries one override orb per pursuing process. An orb reverses pursuit long enough to squash a running process in place. It resumes where it stopped; it is never eaten or sent home. The server verifies the route budget, circuit progress, timing, life state, and score formula.
Script Lab
Route a byte through deterministic circuits with saved Bash, inspect adjacent state, and optimize fixed-tick solutions.
Durable workspace
~/p-squashRead README.txt; start with runner.sh. Your files remain yours between runs.
Sensors
look DIRECTION [TYPE]scan [fleeing]status
Actions
run DIRECTIONchase [DIRECTION]wait [TICKS]
Practice evidence
histogram · gif · replay · run receipt · account best
Script runs are unranked practice. Histograms compare submitted results.
Ruleset: p-squash-script-lab-v1
Practices: Bash conditionals · exit status · state machines · optimization
Run a saved executable from home to earn the shebang key and open Script Lab.
Run $ p-squash --script →What you will see
Steer with WASD or the arrows.
How this command behaves
- Built for a solo session
- Track your statistics and high scores
- Build and keep real Bash files in ~/p-squash
- Automation records include histogram and gif and replay and run receipt
- Runs in the browser; nothing to install
- Playable entirely from the keyboard
Start it from the prompt
Usage
p-squash [--script]Aliases
None
Ready when you are. The terminal will open directly into P-Squash.
Run $ p-squash →