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 游戏开发

Download history 38/week @ 2024-04-01 18/week @ 2024-04-08 13/week @ 2024-04-15 5/week @ 2024-05-20 8/week @ 2024-06-03 6/week @ 2024-06-24 53/week @ 2024-07-01

每月下载 59

MIT 许可证

555KB
5.5K SLoC

chess-tui

使用 Rust 实现的棋盘 TUI 🦀

board

GitHub CI License: MIT GitHub release

演示

使用 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

功能

辅助菜单 Helper menu
棋子移动和将军 Helper menu
和棋
  • 长将
  • 50回合规则
  • 相同位置重复3次
棋子升变暂无演示
与棋引擎对战 Play against a chess engine

路线图

如果您想贡献,可以在 这里 找到项目的路线图。

Crates.io

该项目也可在 crates.io 上找到 这里

连接棋引擎

您可以使用任何 UCI 兼容的棋引擎来玩 chess-tui。为此,您需要使用 -e 命令来提供棋引擎的二进制路径。

示例

chess-tui -e /your/bin/path

这里我使用 homebrew 安装了 stockfish,并为 chess-tui 提供了引擎的二进制路径。此命令将在您的家目录中存储引擎路径,这样您就不需要每次都重新链接它了!

依赖项

~8–19MB
~202K SLoC