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 エンドゲームテーブルベースをサポート。

関連

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