02/07/21 21:22
さて、次の課題を与える。
ルールは>>38。
注意事項は>>103。
課題(3)
以下に挙げる各テーマについての課題(3)(4)の内一つ以上を選び、>>184に
示す前回課題(3)の成果を元に実装せよ。
ただし、新規に参加する者は、(2)もしくは(3)を作成し、提出してもよい。
テーマ1.「テトリス風落ちものゲームを作れ」
(3) 出現するブロックのパターンを決め、画面中央に表示せよ。
また、ボタンを押すことで表示するパターンを切り替えられるようにせよ。
(パターン=L、|、凸、□などのブロックの塊)
(4) プレイフィールドを作成し、プレイフィールド上方からランダムにブロックが
落ちるようにせよ。
また、ブロックがフィールド上に積み重なるようにせよ。
テーマ2.「スーパーマリオ風横スクロールアクションを作れ」
(4) 横スクロールのマップフォーマットを設計し、プレイヤーキャラクタの移動と
ともにスクロールするようにせよ。
可能ならマップエディタも作成せよ(テーマ3と共用とするのが望ましい)。
テーマ3.「FF風RPGを作れ」
(3) マップの形式を設計し、その表示機能を実装せよ。
また、上下左右入力で、マップがスクロールするようにせよ。
移動速度は実行するPCの能力の大小にかかわらず一定になるよう努力せよ
(4) 規定したマップフォーマットを出力するマップエディタを作成せよ。
マップエディタは最低限の機能を持った物でよい。
なお、既存のマップエディタのフォーマットを利用した場合この課題を
作成する必要はない。