tetrs-tui

Crates.iotetrs-tui
lib.rstetrs-tui
version0.1.3
created_at2025-11-08 01:37:17.451675+00
updated_at2025-11-26 23:38:29.295394+00
descriptionA terminal-based Tetris clone built using the Cursive TUI library.
homepagehttps://github.com/zachMahan64/tetrs
repositoryhttps://github.com/zachMahan64/tetrs
max_upload_size
id1922409
size22,509,788
Zach Mahan (zachMahan64)

documentation

README

Tetrs Demo

Tetrs (tetrs-tui)

Features

  • Runs on Linux, MacOS, and Windows
  • Beautiful TUI graphics
  • Difficulty scaling
  • Piece holding
  • Toggleable music
  • Toggleable ghost piece
  • Persistent highscore

Install

Before getting started, make sure you have Rust and Cargo installed. Installing ALSA dev packages for (only needed for Linux):

# Ubuntu & Debian
sudo apt update
sudo apt install libasound2-dev pkg-config

# Fedora
sudo dnf install alsa-lib-devel pkgconf-pkg-config

# Arch
sudo pacman -S alsa-lib pkgconf

Installing Tetrs:

cargo install tetrs-tui

Run

# if your Cargo binaries are on your path: 
tetrs
# otherwise:
cd ~
./.cargo/bin/tetrs

License

Commit count: 0

cargo fmt