Stockfish完全解析

Stockfishとは?

オープンソースのコンピューターチェスソフトです。将棋ソフトと共通点が多いため、将棋ソフトの開発において参考にすべきソフトだと言えます。

Stockfishのソースコードを完全解析したので、その技術的資料を公開します。

Stockfishのソースコード完全解析のお知らせ
Stockfish DD – tt
置換表
Stockfish DD – UCI制御部 UCIプロトコル対応
Stockfish DD – types.h 指し手・盤面などの構造体定義
Stockfish DD – rkiss 擬似乱数生成器
Stockfish DD – bitboard ビットボード
Stockfish DD – bitcount.h 1のbitを数える
Stockfish DD – timeman 時間制御部
Stockfish DD – book 定跡部
Stockfish DD – notation 指し手文字列に変換
Stockfish DD – movegen 指し手生成
Stockfish DD – movepick 指し手オーダリング
Stockfish DD – misc ロギング機構など
Stockfish DD – thread スレッド
Stockfish DD – position 盤面構造体
Stockfish DD – SEE (Static Exchange Evaluation) 静的駒交換値
Stockfish DD – benchmark ベンチマーク
Stockfish DD – evaluate 評価関数
Stockfish DD – material,endgame,etc.. 駒の価値、終盤用処理、etc…
Stockfish DD – search 探索部

解説記事は以上ですべてです。