2015 ソフトウェア設計及び演習用の班Wiki
15::gr06::中間報告
プロジェクト説明
がんちゃんが主人公の横スクロールアクションゲーム。
個性的な敵キャラ、落とし穴があるステージをジャンプや踏み付け攻撃、ブロックから出てくるアイテムなどを駆使して、制限時間内にステージ奥にあるゴールを目指しましょう。
さまざまなステージを超えた先には河童の姿をした化け物がいます。そいつを倒したらゲームクリアです。
スーパーマリオブラザーズのようなゲームです
ゲームの流れ
スタート画面
ここではスタート、ロード、終了の3つのメニューがある。
- スタート…ゲームが始まる(ステージ画面へ)。
- ロード…セーブしたところからゲームが始まる(ステージ画面へ)。
- 終了…ゲームが終了する(画面が閉じられる)
ステージ画面
がんちゃんを操作してステージ奥にあるゴールをめざす。
操作はキーボードを使う。
- xキー…ジャンプ
- ←→キー…横移動、ジャンプの調整
- zキー…遠距離攻撃、←→キーと合わせてダッシュ
敵への攻撃は基本はジャンプからの踏みつけ(踏めない敵もいる)、遠距離攻撃。
体力は最初は1だがアイテムなどで増えることがある。
中間地点がある。
敵にぶつかったり、穴に落ちたり、制限時間オーバーしたらミス。残基が一つ減って、ミスしたステージの最初、または中間地点からやり直し。残基が0になるとゲームオーバー、スタート画面へ戻される。
ゴールをしたら次のステージが始まる。(ステージ数はまだ決まっていない)
ラストステージにいるラスボスを倒すとゲームクリア。エンディングへ。
各モジュールの概要と作った(作ろうとしている)プログラム説明
読み込みモジュール
キーボード、画像、音楽、セーブを読み込む関数がまとめてある。様々なデータに取り込まれる 菅原 涼太
主人公モジュール
主人公に関する関数がまとめてある。 平山 洋輝
表示モジュール
マップ、スタート、メニューなど実際に画面に何かを表示する関数がまとめてある。 張 精
オブジェクトモジュール
各キャラ(オブジェクト)のデータにかんする関数がまとめてある。各オブジェクトは最終的にステージに配置される。 米田 圭佑
当たり判定モジュール
キャラクターが当たったかどうかを判別するための関数がまとめてある。最終的に「がんちゃん」、オブジェクト(アイテム、敵、アイテム)に使用される。 前川 隆一
最終更新日:2015/06/12 10:20:05