CoolFace
Apppublic

geradijfpaoiewjfpowa/shogi-cpp-ai

sourceHugging Facemitupdated 4mo agoView on Hugging Face
0likes
App README

将棋 C++ 自前AI

Python版 (python_version/) を C++ に完全移植した自前AIエンジンと対戦できる Webアプリです。

構成

  • —C++ エンジン (cpp_version/)
  • —HalfKP 評価関数 + αβ探索 + 反復深化
  • —千日手検出 / 詰みファインダー / Aspiration windows / PVS / LMR
  • —Material+学習評価ブレンド (25/75)
  • —Python FastAPI サーバー (server/)
  • —USI プロトコルでエンジンと通信
  • —定跡 (book.json, 69,693 局面) を Python 側で先に検索
  • —HTML/JS フロントエンド
  • —9x9 将棋盤、駒の選択・移動・成り・打ち
  • —駒移動の楽観的UI更新 (人間の手→即時表示→AI思考→AI応答)
  • —詳細エラー表示と 404自動回復

使い方

ブラウザでこの Space を開けば自動的に新規対局が始まります。 左パネルで「あなたの手番 (先手/後手)」「AI 思考時間 (2-30秒)」を選択できます。

強さ

  • —推定 Elo 2700-2900 (HalfKP+αβ 10秒/手)
  • —やねうら王+NNUE には及びませんが、アマ初〜中段相当の指し回し
  • —序盤は定跡 (book.json) で安定、中盤以降は探索で対応

ライセンス

MIT