rust_columns
is a fun and easy to play game for the terminal, written in Rust. It is a work in progress game, that I use to learn several concepts of the Rust programming language, while doing so on a fun project.
- Matching blocks on all cardinal axes
- Scoring points
- Losing game
- Ranking
- Menu
- Speed optimizations for falling blocks
- Levels
- Sounds
- Resizing (2x)
You can run compile and run the game simply with:
$ cargo run
If you wish to just play the game without compiling, head to the release page and find artifacts for multiple targets.
Under the hood, all this library is using is the crate crossterm
, therefore the same support applies:
- Windows Powershell
- Windows 10 (Pro)
- Windows CMD
- Windows 10 (Pro)
- Windows 8.1 (N)
- Ubuntu Desktop Terminal
- Ubuntu 17.10
- (Arch, Manjaro) KDE Konsole
- Linux Mint
- Terminal.app
- Alacritty
- iTerm and more!
Distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See license/APACHE and license/MIT.