Crates.io | rs48 |
lib.rs | rs48 |
version | 1.3.3 |
source | src |
created_at | 2022-04-04 17:43:34.182655 |
updated_at | 2022-09-30 14:29:03.999984 |
description | A game of 2048 that plays in the terminal as a TUI with a lot of configurability. |
homepage | https://github.com/MajorBarnulf/rs48 |
repository | https://github.com/MajorBarnulf/rs48 |
max_upload_size | |
id | 562222 |
size | 51,346 |
It is a game of 2048 that plays in the terminal as a TUI, it has a lot of configurability and implements a few types of AI.
Compiled with the rustup toolchain.
cargo install rs48
alternatively, you can clone this repo and build it yourself.
git clone "https://github.com/MajorBarnulf/rs48.git"
cd rs48/rs48
cargo build -r
cargo run -r
Usage: rs48 [OPTIONS]
Options:
-s, --size <SIZE>
size of the grid on which the game is played [default: 4]
-w, --spawn <SPAWN>
number of tiles that will spawn on the grid each turn [default: 1]
--no-clear
disable clearing the terminal to refresh the screen
-k, --display-skips <DISPLAY_SKIPS>
skips the refresh of that many turns, allow AIs to play faster [default: 0]
-d, --delay <DELAY>
delay in ms to add between each turns [default: 0]
-c, --controller <CONTROLLER>
the controller to use for the game [default: player]
--color-seed <COLOR_SEED>
sets a seed for the color pattern, 0 for random, default is 35 [default: 35]
-h, --help
Print help information
-V, --version
Print version information