9 个版本 (5 个稳定版)
1.2.1 | 2024 年 3 月 26 日 |
---|---|
1.2.0 | 2024 年 2 月 28 日 |
1.1.0 | 2023 年 12 月 9 日 |
0.1.3 | 2023 年 12 月 3 日 |
#335 in 游戏开发
每月下载 59 次
555KB
5.5K SLoC
chess-tui
使用 Rust 实现的棋盘 TUI 🦀演示
使用 Docker
docker run --rm -it ghcr.io/thomas-mauran/chess-tui:main
使用 Cargo
cargo install chess-tui
chess-tui
使用 Github
git clone [email protected]:thomas-mauran/chess-tui.git
cd chess-tui
cargo build --release
./target/release/chess-tui
NetBSD
在 NetBSD 上,可以从官方仓库获取预编译的二进制文件。要安装它,只需运行
pkgin install chess-tui
Arch Linux
在 Arch Linux 上,可以从 AUR 获取 PKGBUILD。要安装它,只需使用 aur-helper
paru -S chess-tui
功能
辅助菜单
棋子移动和将军
和棋
- 长将
- 50回合规则
- 相同位置重复3次
棋子升变
暂无演示与棋引擎对战
路线图
如果您想贡献,可以在 这里 找到项目的路线图。
Crates.io
该项目也可在 crates.io 上找到 这里
连接棋引擎
您可以使用任何 UCI 兼容的棋引擎来玩 chess-tui。为此,您需要使用 -e 命令来提供棋引擎的二进制路径。
示例
chess-tui -e /your/bin/path
这里我使用 homebrew 安装了 stockfish,并为 chess-tui 提供了引擎的二进制路径。此命令将在您的家目录中存储引擎路径,这样您就不需要每次都重新链接它了!
依赖项
~8–19MB
~202K SLoC