Blockfall
Stack falling pieces and clear full rows
$ blockfallFill a row from edge to edge to clear it, and everything above drops down to fill the gap. The game ends when the pieces stack up to the top.
Clearing two, three or four rows with one piece scores more, and the pieces fall faster after every 10 rows.
Move with ← and → (or A and D), turn with ↑, W or X, turn the other way with Z, drop faster with ↓ or S, and drop straight to the bottom with Space.
Race: two players get the same pieces for two minutes, and the higher score wins. Challenge a friend or race anyone online, no account needed.
Scripts: type script during a game to see the commands a shell script can use to play it.
Live Blockfall helpers
Play with keys, touch or your own Bash scripts. Type benchmark to open Stack Trace, a separate scripting test on fixed games.
Durable workspace
~/blockfallRead LIVE-HELP.txt; start with live-helper.sh. Your files remain yours between runs.
Sensors
observeobserve scorestate
Actions
leftrightrotatedropdelay
Practice evidence
histogram · gif · replay · run receipt · local practice
Ruleset: blockfall-stack-trace-v2
Practices: Bash scripts · state inspection · planning · optimization
Live helpers are open; the separate Stack Trace benchmark still requires the shebang key.
Run $ blockfall --scriptWhat you will see
Start it from the prompt
Usage
blockfall [--script]Aliases
falling-blocks
Opens the terminal in Blockfall.
Run $ blockfall