- 数学(高校程度)を勉強する
- C++でHello Worldを書く
- template、STL、intrinsicsに慣れ親しむ
- ミニマックス法で3目並べを読み切ってみる
- それをαβ法に書き換える
- 将棋の五大反則を覚える
- 局面のデータ構造を練る
- PVSや静止探索について軽く調べておく
- 駒割の評価関数と単純なαβ法で作ってみる
- 動いたら、既存の技術を色々実装する
- 簡単な評価関数を作る(ボナメソでも手作りでも)
- BonanzaやStockfishのソースを読んで勉強する
- 開発が進まなくてヒマなのでブログを書く