いつも通り、オセロ
タイトル通りに「なでしこ」でオセロを作ってみることにしました。
今回はGUIの部分を少し作ってみる。
まぁ、盤と初期配置のコマを作っただけですけどねw
以下はソースコードです。
少し長いので、続きに書いておきます。
改善点はあるものの目的のものは完成〜、今月中ぐらいには完成させたいなぁ…
# 一マスの大きさを定義 mathとは配列 mathの要素数は64 size = 40 mathの28に1を配列挿入 mathの29に2を配列挿入 mathの36に2を配列挿入 mathの37に1を配列挿入 # 盤の外枠を描画 塗り色はRGB(153, 76, 0) size,sizeを2で割るから,sizeに9を掛ける,sizeへ四角 sizeを2で割る,sizeからsize,sizeに9を掛けるへ四角 size,sizeを2で割るから,sizeに9を掛ける,sizeを2で割るへ線 sizeを2で割る,sizeからsizeを2で割る,sizeに9を掛けるへ線 文字色は白色 カウンタで1から8まで繰り返す i = カウンタ sizeを2で割るに5を足す,sizeにiを掛けるに10を足すへiを文字表示 sizeに15を足す,sizeを2で割るに5を足すへAを文字表示 sizeに2を掛けるに15を足す,sizeを2で割るに5を足すへBを文字表示 sizeに3を掛けるに15を足す,sizeを2で割るに5を足すへCを文字表示 sizeに4を掛けるに15を足す,sizeを2で割るに5を足すへDを文字表示 sizeに5を掛けるに15を足す,sizeを2で割るに5を足すへEを文字表示 sizeに6を掛けるに15を足す,sizeを2で割るに5を足すへFを文字表示 sizeに7を掛けるに15を足す,sizeを2で割るに5を足すへGを文字表示 sizeに8を掛けるに15を足す,sizeを2で割るに5を足すへHを文字表示 # 盤を描画 塗り色は緑色 size,sizeからsizeに9を掛ける,sizeに9を掛けるへ四角 カウンタで1から9まで繰り返す i = カウンタ sizeを2で割る,sizeにiを掛けるからsizeに9を掛ける,sizeにiを掛けるへ線。 sizeにiを掛ける,sizeを2で割るからsizeにiを掛ける,sizeに9を掛けるへ線。 カウンタで1から64まで繰り返す i = カウンタ x = iと8の余りの整数部分にsizeを掛ける y = iを8で割るの整数部分に1を足すにsizeを掛ける 塗り色は黒色 もしmath\iが1ならば、 x,yからxにsizeを足す,yにsizeを足すへ円 塗り色は白色 もしmath\iが2ならば、 x,yからxにsizeを足す,yにsizeを足すへ円