codedeliveryservice/Reckless
Competitive chess engine written in Rust
何を解決するか
Reckless は、Chess.com Computer Chess Championship (CCC) や Top Chess Engine Championship (TCEC) などの主要大会で常に上位にランクインする、高水準のチェスをプレイできる競争用オープンソースチェスエンジンです。
動作方法
Reckless は UCI 互換エンジンであり、独自のユーザーインターフェースを持たず、Cute Chess、En Croissant、Nibbler などの GUI と接続して動作します。評価には NNUE(効率的な更新可能なニューラルネットワーク)を使用しており、Bulletトレーナーの使用がその証拠です。Syzygyエンドゲームテーブルベースをサポートし、完全なエンドゲームプレイを実現します。また、Profile-Guided Optimization (PGO) とハードウェア固有の命令(AVX-512、AVX2)を用いて、検索速度を最大化する最適化が可能です。
対象ユーザー
チェス愛好家、エンジン開発者、競技プレイヤー向けに設計されており、分析や競技用に高性能なオープンソースチェスエンジンを必要とする人におすすめです。
特徴
- 大会レベルのパフォーマンス:主要なコンピュータチェス選手権で常に上位クラスにランクイン。
- ハードウェア最適化:AVX-512 および AVX2 向けの特別ビルドを提供し、最新CPUでの最大速度を確保。
- UCI互換:標準チェスGUIと互換性あり。
- 高度な機能:Chess960(フィッシャー・ランダム)と Syzygy エンドゲームテーブルベースをサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト