ホーム>Lesserkaiのソースをダウンロード
思考エンジンLesserkaiのソースをダウンロードできます。思考エンジンのコマンド入出力部分作成の参考にして下さい。(私がやっている方法が最善とは限らないので、もっといい方法があれば改良してみて下さい。)
- Lesserkai(れさ改)は、「れさぴょん」の思考ルーチンはほとんどそのまま、コマンド入出力部分などに変更を加えたものです。従って、仕様許諾条件としては「れさぴょん」に準ずるものとします。
- コンパイルするためにはVisual Studio 2022が必要になります。持っていなければ、Visual Studioのページで、Visual Studio 2022をダウンロードして下さい。
- Lesserkaiがinfoコマンドで返す情報のうち、currmove, nodes, nps, hashfullなどは、本当に正しい値を返しているかどうかよくわかりません。とりあえず、だいたいこんなふうに値を返せばよい、という例だと思ってください。(もし間違いを見つけたら修正して下さい。)
Lesserkaiのソースをダウンロード
更新履歴
2022/03/12 Lesserkai 1.5.0リリース
- 駒落ち対局において上手が落とした駒を上手側の点数として計算して入玉宣言できるよう変更。
- LesserkaiのプロジェクトとソースをVisual Studio 2022用に変更。
2018/03/14 Lesserkai 1.4.2リリース
- LesserkaiのプロジェクトとソースをVisual Studio 2017用に変更。プログラムの機能は以前と同じです。
2016/06/11 Lesserkai 1.4.1リリース
- LesserkaiのプロジェクトとソースをVisual Studio 2015用に変更。プログラムの機能は以前と同じです。
2016/04/02 Lesserkai 1.4.0リリース
- フィッシャークロックルールで送られるbinc/wincに対応。
2014/04/19 Lesserkai 1.3.6リリース
- 秒読みのある対局で時間内に手を指さないことがあった問題を修正。
2013/09/15 Lesserkai 1.3.5リリース
- 将棋所の変更に応じて、エンジンの初期設定をファイルに保存する機能を削除。
2012/12/08 Lesserkai 1.3.4リリース
- コンパイラをVisual C++ 2010に変更。これにより、Windows2000では起動しなくなりました。
- Linuxでコンパイルするとエラーが出ることがあった問題を修正。
- ソースファイルの文字コードをUTF-8に変更。
2009/05/31 Lesserkai 1.3.3リリース
- 後手の持ち駒が角1枚だけの局面から対局を開始すると、必ず先手番と判断していた問題を修正。
- ソースを少し整理。
- Visual C++ 2008用のプロジェクトを作成。
- Linux用Makefile付属。
2008/07/26 Lesserkai 1.3.2リリース
- エンジン設定ダイアログで設定した値を保存していなかった問題を修正。(quitコマンドが送られてきた時、それ以前のコマンドを実行したのを確認してから終了するよう、ReceiveThread()を修正。)
2008/05/31 Lesserkai 1.3.1リリース
- 持ち時間の長い対局での連続対局をすると止まってしまうことがあったので、最大探索深さを8から4に再変更。go infiniteで思考する場合(検討機能で時間無制限にした時)だけ、最大探索深さを8にします。
2008/03/15 Lesserkai 1.3リリース
- 検討機能に対応するため、go infiniteが送られてきた時の処理を追加。
- 最大探索深さを4から8に変更。
2008/03/03 Lesserkai修正版リリース(バージョンは1.2のままです)
2008/03/02 Lesserkai 1.2リリース
- 入玉勝ち宣言ができる局面になった場合、bestmove winを返す機能を追加。
- 先読みをオンにして対局すると、途中で止まってしまうことがあった問題を修正。この修正に関連して、コマンド受信部分の関数(ReceiveThread()とWaitCommand())を、以前よりも単純でわかりやすいものに変更しています。また、残り時間に応じて思考を打ち切る部分(KyokumenKomagumi::Evaluate()の最初の方にあるルーチン)なども修正しています。
- 対局中に残り時間を大幅に超えて思考を続けることがあった問題を修正。(Kyokumen::CheckMate()で、詰将棋ルーチンを短い時間で打ち切るように変更。)
2008/02/09 Lesserkai 1.1リリース
- 詰将棋解答機能を追加。
- 対局時、秒読みで設定した値が反映されていなかった問題を修正。
2007/08/19
ホーム>Lesserkaiのソースをダウンロード