thomas-mauran/chess-tui

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

何を解決するか

ターミナルベースのチェスゲームを、複数のプラットフォームで利用可能にする。友人とローカルで対戦したり、コンピュータエンジンと対戦したり、Lichess経由でオンラインでプレイしたりする際に、コマンドラインから離れずに済む。

動作方法

RustとRatatui TUIライブラリで構築されたアプリケーションで、チェスプレイのフロントエンドとして機能する。Universal Chess Interface (UCI)プロトコルをサポートしており、Stockfishなどの外部チェスエンジンに接続可能。また、Lichess APIと統合されており、オンラインマルチプレイヤー対戦やパズルのプレイを可能にする。

対象ユーザー

macOS、Linux、Windowsで、ターミナル環境を好むチェスプレイヤー、またはLichessやチェスエンジンに軽量でアクセスしたいユーザー。

特徴

  • ローカルの2人対戦モード
  • 任意のUCI互換チェスエンジン(例:Stockfish)のサポート
  • Lichessによるオンラインプレイおよびパズル対応
  • カスタムスキンと駒のスタイル
  • macOS、Linux、Windowsでのクロスプラットフォーム対応

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト