thomas-mauran/chess-tui

Play chess in any terminal. Rust TUI, Stockfish, Lichess.

解决的问题

提供一个跨平台的终端式棋类界面,让用户可以在不离开命令行的情况下,与朋友本地对战、与电脑引擎对弈,或通过 Lichess 在线对战。

工作原理

基于 Rust 和 Ratatui TUI 库构建,该应用程序作为棋类游戏的前端。支持通用棋类接口(UCI)协议,可连接外部棋类引擎(如 Stockfish)。同时集成 Lichess API,支持在线多人对战和棋题。

适用人群

偏好终端环境,或希望在 macOS、Linux 和 Windows 上以轻量方式访问 Lichess 和棋类引擎的棋类玩家。

特色亮点

  • 本地双人对战模式
  • 支持任意 UCI 兼容棋类引擎(例如 Stockfish)
  • Lichess 集成,支持在线对战和棋题
  • 自定义皮肤和棋子样式
  • 支持 macOS、Linux 和 Windows 的跨平台运行

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目