Tetris
Stack the tetrominoes, clear full rows, and chase a higher score — all client-side.
Keys: ← → move · ↑ rotate · ↓ soft drop · Space hard drop
Stats
How to play and what to expect
Scenario: you want a quick, familiar puzzle to kill a few minutes between matches without installing anything or creating an account. This is a from-scratch implementation of the classic falling-block mechanic — the public-domain game concept — written in plain HTML5 and React. Nothing is uploaded and no third-party plugin runs.
Example: use ← and → to slide a piece sideways, ↑ to rotate it, ↓ for a soft drop, and the spacebar for a hard drop. Fill a complete horizontal row and it clears, awarding points that scale with your current level.
Boundaries: this is a casual recreation, not an officially licensed product. Controls, scoring (single 100 / double 300 / triple 500 / tetris 800, × level), and level-up every 10 cleared lines are simplified for fast play. Progress is not saved between page reloads, there are no leaderboards, and no in-game purchases or gambling.
FAQ: can I play on mobile? The on-screen buttons work on touch devices, but a physical keyboard is more comfortable. Why does it say “Game over” so fast? A new piece has nowhere to spawn — clear rows lower down to keep the stack short. Is it free? Yes, and it stays free; the page is fully self-contained.