Tetris clone written in C++ & GTK 2.0 for Amazon Kindle PW4+ (kindlehf).
- Classic Gameplay: Full implementation of core Tetris mechanics.
- Kindle Optimized: Built with GTK 2.0 and Cairo for efficient rendering on e-ink displays.
- UI: Clean board layout with next-piece preview.
- Controls: On-screen touch controls and physical keyboard input.
- Leaderboard: Persistent top 10 scores, with a name entry dialog for new high scores.
- Stable Layout: Eliminates grid shaking caused by button resizing.
- Leveling: Exponential progression with r = 1.4 (clamped to level 19), which increases fall speed.
- Added leaderboard and high score recording dialogs.
- Fixed grid shaking caused by dynamic button resizing.
- Updated leveling formula: exponential progression using L(n) = ceil(10 * r^(n - 1)) with r = 1.4.
- Install WinterBreak JB
- Install KUAL
- Download the game from the latest releases
- Unzip the archive and move the
tetrisdirectory toextensionson Kindle - Run the game (KUAL -> Tetris)
meson setup build_pc
ninja -C build_pc
./build_pc/tetris
- Install Kindle SDK prerequisites
- Configure paths inside
build_kindlehf.shif needed - Run
./build_kindlehf.sh - Output is the
tetrisdirectory (bin + KUAL config), ready to use.


