8 releases

0.2.2 Sep 5, 2024
0.2.1 Aug 11, 2024
0.1.3 May 19, 2024
0.1.2 Oct 16, 2023
0.0.0 Aug 22, 2023

#54 in Games

Download history 48/week @ 2024-08-12 162/week @ 2024-09-02 35/week @ 2024-09-16 6/week @ 2024-09-23 30/week @ 2024-09-30

367 downloads per month
Used in tetromino-xlock-mode

GPL-3.0-or-later

355KB
9K SLoC

pipeline crates.io

tetromino

tetromino is a graphical Tetris clone. It is also a rewrite of a previous C++ based Tetris clone that improves on a few shortcomings.

Usage

tetromino uses the following key bindings:

Key(s) Function
1 Rotate stone left
2 Rotate stone right
h Move stone left
l Move stone right
j Move stone down
Space Drop the stone immediately
q Quit the game
Backspace Restart the game
F2 Enable (and disable) auto-playing AI
F3 Pause (and resume) the game
F4 Toggle dark/light mode

Certain aspects of the game can be configured via its configuration file. This file is expected at $XDG_CONFIG_DIR/tetromino/config.toml. Please refer to the help text (tetromino --help) for details on what can be configured and how.

Screen Lock

tetromino comes with an xlock(1) mode that runs the game with the auto-playing AI enabled while the screen is locked. Please refer to the tetromino-xlock-mode crate for details.

Dependencies

~8–27MB
~381K SLoC