
About
Tetris is a falling-block puzzle game based on Alexey Pajitnov's 1985 original, in which players stack falling shapes to clear horizontal lines. OpenBlok is a customizable, cross-platform open-source falling-block game built with C++ and SDL2. It supports SRS, TGM and classic rotation systems, hold and ghost pieces, T-spins, combos, and Battle, Sprint and Ultra modes. It runs on most desktop systems and on embedded Linux, with an experimental browser version.
How it differs from the original
It offers rule options beyond a single classic ruleset, including customizable DAS and next-piece preview, several lock modes and rotation systems, plus theme support and gamepad support.
Getting started
Download the latest version from the project's GitHub releases page, or build it with CMake and the SDL2 libraries. On ARM Linux such as the Raspberry Pi, a custom SDL2 build is recommended for full-speed hardware acceleration.