第三回 ピクロスのプログラミング 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:これからの進行 テストプレイを繰り返して正常に動作しているか確認 新しい機能(色のバリエーションの幅)を追加 これからは のところです。 正確に動作するか テストを繰り返す 次のステップに プログラム作成 問題を作る 難易度はどうか ご清聴ありがとうございました
© Copyright 2024 ExpyDoc