Loading… Large initial download. Wait for the progress bar to finish.

Standard Tetris rules. Piece, spawn state, cadence, bonuses: each stochastic event runs a predefined circuit; measured bits drive the in-game effect.

Architecture. Bevy (Rust) → WASM in the browser. RustQIP (RustQipBackend) simulates the statevector by default locally and online.

The player: ← → ↑ ↓ and Space. The game: everything else.

Publication. Featured in Programmez! special issue (hors-série) n°23 (2026), pp. 7–11 — Link to the magazine article (not open access).

Auditable randomness. Every stochastic draw is logged (hash-chained receipts, layers C5/C6). On game over the journal is printed to the browser console; file export and offline verification are available in the desktop build — see docs/AUDIT.md on GitHub. The conceptual framework behind these layers is developed in the preprint From Pseudorandom Play to Auditable Esports Competition.

Mechanics