オセロやナンバーリンクなど、おなじみのゲームを題材にした実践プログラミング講座。
2020.03.09
Developer Lv3
はじめに ビットボード 「ビットボード」とは、盤面の白石・黒石の状態をそれぞれのビット値で表すデータ構造だ。 通常の配列を使う場合は、各マスの状態ごとに値を保持するが、 ビットボードではそれぞれの石の種類(オセロの場合は白黒)ごとに値を保持する。 例えば、下図の初期局面は、black = 0x024 …More Read