Command / radixArcade

Radix

Every colour wants a tube of its own.

BetaMobile betaArcadearcadecasualpuzzleautomation-ready
Run from anywhere in CLI-Games$ radix

Pour liquid between tubes until the rack sorts itself out. No timer, no rush, and never a board that cannot be solved.

Lift a tube, pour it onto a matching colour, and watch the rack get simpler. A pour takes the whole run of one colour at once, so the move you want is usually bigger than the one you were about to make.

Two spare tubes are all the working room you get. Every board is checked by a solver before it is dealt, so there is always a way through — and if you pour yourself into a corner, the board says so and an undo takes it back. Undos are a pool, though, and when it is empty a closed board is the end of the run.

Automate

Sort Policy

Test saved Bash sorting policies against solver-certified, fixed-seed Radix racks using visible tube state and currently accepted pours.

Durable workspace

~/radix

Read README.txt; start with policy.sh. Your files remain yours between runs.

Sensors

  • scan [tube N]
  • legal [FROM]
  • status [OUTCOME]

Actions

  • pour FROM TO
  • undo

Practice evidence

histogram · gif · replay · run receipt · account best

Script runs are unranked practice. Histograms compare submitted results.

Ruleset: radix-sort-policy-v1

Server proof

Sort Policy Pack

Replay a saved policy twice on the server against five fixed full-run fixtures and issue a shareable verified receipt.

prove · 5 fixtures · source transient

Pack: radix-sort-pack-v1

Practices: Bash policies · state observation · sequencing · backtracking · regression fixtures

Run $ radix --script →
Terminal view

What you will see

Three greens land together and a tube goes out of playreplay

Arrows pick, Space pours.

Capabilities

How this command behaves

  • Built for a solo session
  • Track your statistics and high scores
  • Build and keep real Bash files in ~/radix
  • Automation records include histogram and gif and replay and run receipt
  • Replay a completed policy on the server for a shareable verified receipt
  • Runs in the browser; nothing to install
  • Playable entirely from the keyboard
Syntax

Start it from the prompt

Usage

radix | radix --daily | radix --script

Aliases

tubes / tubesort

Ready when you are. The terminal will open directly into Radix.

Run $ radix →