第三回 ピクロスのプログラミング

第三回
ピクロスのプログラミング
1:前回上がった問題点または改良点
2:デモプレイ
3:現在の進行段階
4:これからの進行
1:前回上がった問題点または改良点
座標を見れるようにした方が見やすいのでは?
 区切りをつけて座標を見やすくしては?

特にこの2点を改良しました。
まず、デモプレイをご覧ください。
座標を見れるようにする
if (gameStart == STARTED)
{
tmpint = getPxPyFromIJ(nowX, nowY);
px[0] = tmpint[0];
px[1] = tmpint[1];
px[2] = tmpint[2];
px[3] = tmpint[3];
py[0] = tmpint[4];
py[1] = tmpint[5];
py[2] = tmpint[6];
// マスの頂点の座標を取得
py[3] = tmpint[7];
if (isTriangle)
{
// ダイヤモンドロジックなら
workGraphics.setColor(colorSelected);
workGraphics.drawPolygon(px, py, 3);
// 選択されているマスの色に設定して描画
}
else
{
workGraphics.setColor(colorSelected);
workGraphics.drawPolygon(px, py, 4);
}
}
// 正方形のマスなら(通常)
// 選択されているマスの色に設定して描画
区切りをつける(5マス毎に)
if (gameStart == STARTED)
{
workGraphics.setColor(color5Line);
// 5マス毎に描画する線の色を設定
for (i = 0; i < hintHLength; i += 5)
{
workGraphics.drawLine(fieldX, fieldY + i * massSize,
fieldX + hintVLength * massSize, fieldY + i * massSize);
}
for (i = 0; i < hintVLength; i += 5)
{
workGraphics.drawLine(fieldX + i * massSize, fieldY,
fieldX + i * massSize, fieldY + hintHLength * massSize);
}
}
3:現在の進行段階
現在は問題を解きテストプレイを繰り返を始めました。
今のところ正常に作動しています。
 色のバリエーションを増やすプログラムを作成中。
ソースを探しながら試行錯誤中
 GIFアニメーションを使いたい。
ソースはあるがピクロス用ではないので改良中
ソースを探してます。

4:これからの進行
テストプレイを繰り返して正常に動作しているか確認
 新しい機能(色のバリエーションの幅)を追加
これからは
のところです。

正確に動作するか
テストを繰り返す
次のステップに
プログラム作成
問題を作る
難易度はどうか
ご清聴ありがとうございました