<<>>{19::gr03モジュール}{モジュール分けに戻る}>> <<ゲーム画面>> *サイズは縦横750×500 pixel *スタート画面モジュールからこの画面に移る *このモジュールの遷移先は次の2種 **ミニゲームモジュール **ゲームオーバーモジュール <> *ゲーム開始時、画面中央下に配置。 *フレーム毎に十字キー入力を感知 押されたキー方向に自機スピード分移動
aaa *アイテムの取得によって各パラメータを変動させる。 **スピード...初期値5 pixel/f **攻撃力....初期値2 **連射力....初期値5 f *ライフは100で画面下にバー表示 **敵キャラクターの攻撃を受けると減る **0になるとミニゲームモジュールに移行 <> *MyCharacterとの当たり判定で対応するパラメータを変化させる **エナジードリンク:スピード+0.5 **マンガ:スピード-1.0 **過去問:攻撃力+1.0 **ゲーム:攻撃力-1.0 **カンニングペーパー:ミニゲームモジュールへ *敵キャラのHPに応じてアイテムの出現頻度と出るアイテムの種類を関数で制御する(その関数の内容はまだ未作成) <> *画面中央上部に初期配置 *HPバーを画面上部に配置 HP1000 **MyCharの攻撃で攻撃力分HPバー減少 **HPバーを削り切ったらMyCharのライフをクリア画面に渡して移行 *左右に移動して行動に移るような挙動を付与 行動は基本2種 **攻撃:攻撃力は1〜4の間 攻撃パターンは作動したら書く **レポートを投げてMyCharに当たるとMyCharのライフが5回復 *行動の頻度は 攻撃>>レポート になるように