GPSshogi

これは何?

チェスのオープンソースプログラムであるStockfishの、ルールを将棋に変更し、指手生成、評価関数、盤面の構造体、一手詰めをGPS将棋のものに取り替えてUSIの一部のコマンドに対応しました。 稲庭将棋対策や高速に詰みを発見する機能(df-pn) 等はありません。

ソースコード

元のstockfish同様GPL version 3で公開します

http://gps.tanaka.ecc.u-tokyo.ac.jp/cgi-bin/viewvc.cgi/trunk/gpsfish/?root=gpsfish

コンパイル, 実行方法

  1. Ubuntu precise または oneiric またはDebian wheezy を用意します
  2. libboost-all-dev 等をインストールします
  3. osl, gpsshogi, gpsfish のソースコードをそれぞれダウンロードし、兄弟ディレクトリに配置します
  4. oslをコンパイルします
    (cd osl/resease; make -j $n)
  5. gpsfishをコンパイルします
    cd gpsfish/src
    make -j $n
  6. USIで動きます
    ./gpsfish
    usi
    ...
    isready
    readyok
    position startpos moves 9i9h
    go byoyomi 10000

その他

自動でコア数を認識しますが、hyper threading は切っておいた方が速いようです



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS