Modern Tetris in a single HTML file. Zero dependencies, no build step, arcade-cabinet dark UI with ghost piece and 7-bag randomizer.
I wanted Tetris I could open anywhere and play instantly. Most browser versions need an npm install or a build step first.
Built the game in a single HTML file with Canvas rendering. Keyboard and touch controls, ghost piece, 7-bag randomizer, and a dark arcade-cabinet UI. Open the file, play.
No screenshots available.
Solo developer. Game loop, piece rotation, collision, scoring, and UI in one self-contained file with no dependencies.
A playable Tetris with touch support that runs on anything with a browser. Deployed to GitHub Pages.
Continue Reading
A vanilla JavaScript and HTML5 Canvas remake of Flappy Bird. Zero dependencies, ES5 only.