24歳から始めるプログラミング

このブログはプログラミング勉強のモチベーション維持と成長の過程を記録していくためのブログです。長い目で応援して頂けると嬉しいです。

オセロゲームバグ修正

勉強内容20210217(水)累計勉強時間84時間

 ・オセロコードコピー、コンパイル、実行

 ・バグ修正    (約5時間)

昨日からの続きでネットに載っているオセロコードをコピーして最初から読んでいき理解できないところは参考書で調べるという作業を行いました。その結果、苦心の末コードの全部の内容を理解することができました!!

しかし1つ問題があって参考にしたコード自体が不完全でバグがありました。具体的には盤上なら石をひっくり返さなくてもどこにでも置けてしまうという不具合です。オセロは必ず相手の石をひっくり返すルールなので、このままでは1手目から角に石を置けるなど反則を看過することになってしまいます。今までの力試しにこのバグを自力で直そうと試みていますが、結構時間ががかりそうです。

いつも文字ばかりで見づらく申し訳ございません。土日にでも図付きでこのバグについて改めて説明出来たらなあと思います。