{"repo":"mmatyas/openblok","free":true,"listed":false,"github":"https://github.com/mmatyas/openblok","clone":"git clone https://github.com/mmatyas/openblok.git","description":"A customizable, cross platform, open-source falling block game, packed with a bunch of features.","language":"C++","stars":120,"topics":["game","sdl","multiplayer","cross-platform","raspberry-pi","tetris","arm","customizable","emscripten","mino"],"license":"GPL-3.0","category":"game-templates","readme_excerpt":"OpenBlok ======== A customizable, cross platform, open-source falling block game, packed with a bunch of features. Features: - [x] Ghost piece support - [x] Hold piece support - [x] Customizable next pieces support - [x] Customizable DAS support - [x] SRS, TGM and Classic rotation - [x] Full wall- and floor kick support - [x] 7-piece bag random generator - [x] Classic, Extended and Infinity lock support - [x] Sonic drop and Zangi-move support - [x] T-Spin and Mini T-Spin support - [x] Combo support - [x] Battle mode, Sprint and Ultra - [x] Proper menu, configuration and stats - [x] Gamepad support - [x] Music and sound effects - [x] Big screen, small screen support - [x] Runs on most desktop systems - [x] Runs on embedded Linux, even without X11 - [x] Runs in browsers (experimental) - [x] Theme support Download -------- See the Releases page to download the latest version. Dependencies ------------ - CMake (at least 3.1) - C++11 supporting compiler (GCC 4.9 or better) - SDL2, SDL2 image, SDL2 mixer, SDL2 ttf - optional: gcov, lcov (for generating test coverage report) Eg. on Debian: sudo apt install cmake libsdl2-dev libsdl2-image-dev libsdl2-mixer-dev libsdl2-ttf-dev or on Fedora/RPM: sudo dnf install cmake SDL2-devel SDL2 image-devel SDL2 mixer-devel SDL2 ttf-devel Build ----- Optional build parameters: - ENABLE MP3 , ENABLE MOD , ENABLE FLAC : Enable/disable loading certain media formats. By default, all of them are ON . - CMAKE BUILD TYPE : To create an optimized release ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mmatyas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mmatyas/openblok/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}