2016 ソフトウェア設計及び演習用の班Wiki

gr05 洗い出し

モジュールの関係図

image2.JPG

物の解説

プレイヤー

操作するキャラクターのモジュール
操作に応じて弾を撃ったり、移動したりする

neco2.png

プレイヤーに敵対するキャラクター
敵のタイプに応じて動きや撃つ弾の種類や動きが変化する

nzm.pngnmkj2.png

敵管理モジュール

複数の敵を一括に管理するモジュール
管理できる敵の最大数は5体まで

プレイヤーや敵が撃ってくる弾
このモジュール内で様々な弾のタイプを作る

弾管理モジュール

複数の弾を一括して管理するモジュール
管理できる弾の最大数は5000個

障害物

弾や敵、プレイヤーが通り抜けできないもの
例えば、壁や岩など

隣の部屋に行ったり、下の階層に行くことのできる通路

アイテム

部屋にドロップしている武器や回復アイテム

部屋

部屋の中の物の配置を記録するモジュール

あたり判定

プレイヤーと敵、敵と弾、プレイヤーと弾などのあたり判定をしてくれるモジュール

マップモジュール

部屋を4×4に並べ、部屋の上下左右のつながりを作るモジュール
マップランダム生成のアルゴリズムには棒倒し法を採用しています

mapChukan.JPG

戻る


最終更新日:2016/08/10 03:32:42