fairy-stockfish/Fairy-Stockfish
chess variant engine supporting Xiangqi, Shogi, Janggi, Makruk, S-Chess, Crazyhouse, Bughouse, and many more
何を解決するか
Fairy-Stockfish は、多数のチェス変種、地域ゲーム(象棋や将棋など)、およびその他のボードゲーム向けの高強度ゲームエンジンを提供します。標準チェス以外のゲームに強力で統合されたエンジンが不足している問題を解決し、カスタムルールでゲームをプレイしたり分析したりできる強力なAIと対戦できます。
動作方法
Stockfishエンジンを基盤としており、Stockfishの強力な探索アルゴリズムと、複数のゲームルールをサポートする柔軟なアーキテクチャを組み合わせています。NNUE(効率的な更新可能なニューラルネットワーク)評価パラメータファイルを使用して、さまざまな変種における実力向上を実現しています。UCI、UCCI、USIなど、業界標準のプロトコルに対応しており、さまざまなグラフィカルユーザーインターフェース(GUI)と連携可能です。
対象ユーザー
- ボードゲーム愛好家:地域的・歴史的なチェス変種で強力な相手と対戦したい人。
- 開発者:PythonおよびJavaScriptバインディングを通じて、手の生成やゲーム終了のチェックに高性能なライブラリが必要な人。
- ゲームデザイナー:設定ファイルを使ってユーザー定義の変種をテストしたい人。
特徴
- 膨大な変種対応:数十種類の地域ゲーム、歴史的変種、現代のチェス変種をサポート。
- カスタマイズ可能:設定ファイルを通じてユーザー定義の変種を許可。
- 高強度:サポートされているほとんどのゲームで非常に高い実力維持。
- 拡張性:PythonおよびJavaScriptバインディングを含み、ライブラリとして利用可能。
- マルチプロトコル:UCI、UCCI、USI、UCI-cyclone、CECP/XBoardに対応し、幅広いGUIと連携可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト