Blockfall
Fill the row. Feed the press.
Twelve columns, mixed industrial loads, and hydraulic pistons that leave their work behind.
Plastic, cardboard, glass, metal, and wood descend from the overhead conveyor in odd connected loads. Shift, turn, and slam them into complete rows. Fill one to four rows at once and a horizontal piston clears them. Every row above the clear drops by exactly that space, preserving the stack's shape with no hidden supports. The dominant material supplies its own crack, crush, shatter, clang, or pop.
The press alternates direction as the yard clears, while multi-row strokes pay more. The rule stays simple: complete rows disappear, and everything above moves down together.
Supports PvP: two minutes on the clock and a shared manifest — the higher score takes it. Challenge a friend or find a match, no account needed. A key-gated scripting tier lets executable shell scripts operate isolated yards without touching rankings.
Stack Trace
Operate a deterministic loading yard with saved Bash and solve five action-stepped row-clear levels without touching ranked play.
Durable workspace
~/blockfallRead README.txt; start with runner.sh. Your files remain yours between runs.
Sensors
scanscan load [TYPE]scan column Xscan row N [open|full]status
Actions
shift west|eastturn left|rightlowerdrop
Practice evidence
histogram · gif · replay · run receipt · account best
Script runs are unranked practice. Histograms compare submitted results.
Ruleset: blockfall-stack-trace-v2
Practices: Bash scripts · state inspection · planning · optimization
Run a saved executable from home to earn the shebang key and open Stack Trace.
Run $ blockfall --script →What you will see
Start it from the prompt
Usage
blockfall [--script]Aliases
falling-blocks
Ready when you are. The terminal will open directly into Blockfall.
Run $ blockfall →