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でのクロスプラットフォーム対応
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト