モジュールの関係図>>
<<{image2.JPG}
<<物の解説>>
<<<プレイヤー>>>
操作するキャラクターのモジュール
操作に応じて弾を撃ったり、移動したりする
<<{neco.png}
<<<敵>>>
プレイヤーに敵対するキャラクター
敵のタイプに応じて動きや撃つ弾の種類や動きが変化する
<<{nmkj.png}
<<<弾>>>
プレイヤーや敵が撃ってくる弾
このモジュール内で様々な弾のタイプを作る
<<<障害物>>>
弾や敵、プレイヤーが通り抜けできないもの
例えば、壁や岩など
<<<扉>>>
隣の部屋に行ったり、下の階層に行くことのできる通路
<<<アイテム>>>
部屋にドロップしている武器や回復アイテム
<<<部屋>>>
部屋の中の物の配置を記録するモジュール
<<<あたり判定>>>
プレイヤーと敵、敵と弾、プレイヤーと弾などのあたり判定をしてくれるモジュール
<<<マップモジュール>>>
部屋を4×4に並べ、部屋の上下左右のつながりを作るモジュール
マップランダム生成のアルゴリズムには棒倒し法を採用しています
<<{mapChukan.JPG}
[[戻る|16::gr05]]