#terminal-game #tui #ai #lot #plays #2048 #configurability

app rs48

一款在终端中以TUI形式运行、具有大量可配置性的2048游戏

7个稳定版本

1.3.3 2022年9月30日
1.3.2 2022年9月29日
1.2.0 2022年9月29日
1.1.0 2022年9月3日
1.0.0 2022年4月4日

#375 in 游戏

每月下载量:22

GPL-3.0 许可证

39KB
818

rs48

描述

这是一个在终端中以TUI形式运行的2048游戏,具有大量可配置性和几种AI实现。

用法

使用 rustup工具链 编译。

安装

cargo install rs48

或者,您可以克隆此仓库并自行构建。

构建

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

依赖项

~3.5MB
~68K SLoC