GA将?開発日記~王理のその先へ~

ネタ勢最強を目指して絶賛開発中。

リバーシのボードを実装完了

 機能としてはこれだけ。

  • 盤面・手番の表現
  • 盤のサイズは可変
  • 合法手の列挙(パス含む)
  • 石を置き、裏返す
  • 終局の判定(石で埋まる OR 二連続パス)
  • 先手・後手の石の数の差分計算

 これだけなんだけど、なんか妙に時間かかったなぁ。

 やっぱアレか、頭の中にボードがないから、プログラムの動作をイメージしづらい、と