TOY VOX

管理人VOX6336が昭和レトロな遊びをするだけのブログです。スマートフォンでの閲覧推奨。

オセロ 29

2021-11-07 02:17:34 | プログラミング初心者(プチコン3号)
2.2.2 局面の表現方法
「前節では、ゲームの局面の移り変わりを論理的にどう表現するかを見てきました。ここでは、オセロの局面の状態をコンピュータ内部で表現する方法を具体的に述べます。オセロの盤の表現には、配列を使うのが便利です。2次元の配列を用意し、 配列のひとつの要素で、ひとつのマスの状態を表すのが最も自然です。」

 ようやくプログラミングの話。まずは2次元配列を使って8×8の盤面を表現する。



 変数ban(x,y)に0を代入して空きマスを作る。ban(3,3) と ban(4,4) に1を代入して白石を置き、ban(3,4) と ban(4,3) に-1を代入して黒石を置く。
 スマイルベーシックにすると、こんな感じになるだろう。



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« オセロ 28 | トップ | オセロ 30 »
最新の画像もっと見る

コメントを投稿

プログラミング初心者(プチコン3号)」カテゴリの最新記事