Skip to main content
cli-gamesGames

Backspin

Keep the ball in play with two flippers

Best on desktopArcadearcadeclassic
$ backspin

Launch the ball and keep it in play with two flippers while it hits bumpers and targets for points. The round ends when you lose the third ball.

Hold Space or ↓ and release to launch. Hold A or ← and D or → to raise the flippers. Nudge with N or ↑, but nudge too often and the table tilts: the flippers stop and nothing scores until the next ball.

Three-ball round: your total goes on the leaderboard. Practice: unlimited balls, F to feed the ball back in, T for slow motion.

Scripts: choose 3, or type script during a round, to run Bash helpers on the same table, for example one that launches the ball while you handle the flippers.

Live helpers

Play with keys, touch or your own Bash scripts on the same table. Rounds with helpers keep a local score; type benchmark to open a separate scripting test.

Durable workspace

~/backspin

Read LIVE.txt; start with autolaunch.sh. Your files remain yours between runs.

Sensors

  • observe
  • sense FIELD

Actions

  • left [on|off]
  • right [on|off]
  • plunger pull|release
  • plunger pulse MILLISECONDS
  • nudge
  • delay MILLISECONDS

Practice evidence

replay · run receipt · account best

Ruleset: backspin-v1

Practices: feedback control · Bash · physics · JSON-lines protocols

Run $ backspin --script

What you will see

A launch, a rally off the bumpers and a shot back from the flippersreplay

A/D flippers · hold Space, release to launch · N nudge

How this command behaves

  • Built for a solo session
  • Track your statistics and high scores
  • Build and keep real Bash files in ~/backspin
  • Automation records include replay and run receipt
  • Runs in the browser; nothing to install
  • Playable entirely from the keyboard

Start it from the prompt

Usage

backspin [--script]

Aliases

None

Guides from the wiki

Opens the terminal in Backspin.

Run $ backspin