将棋とプログラミング

将棋の学習記録とプログラミングの創作記録

【CUI】C言語でオセロ対局プログラムを作った

人工知能ではありません。ただ先手と後手交互に打っていくだけのプログラムです。

c4とか入力すると石が打てるように作った。

コードは300行くらい。前回作った将棋プログラムより簡単に作れた。

ポイントはひっくり返す判定の所かな。8方向の全方向に再帰関数で判定処理入れた。

今度はオセロのばかづめに挑戦したいな。でも今の私の実力じゃ無理だ。

複雑過ぎる論理パズルはちょっと厳しいかも。