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

18::gr11::Mini_Game

ソースコード

必要なもの

画面の大きさ
---(GAME_WIDTH, GAME_HEIGHT);
---画面の大きさの設定

背景画像
---背景画像の設定、表示

キャラ画像
---キャラ画像の設定、表示

BGM
---ゲーム中に読み込む音楽の設定、再生

必要な機能

制限時間{
---time_label;
---残り時間表示
}

得点表示{
---score_label;
---得点表示
}

GameOverScene{
---gameover_label;
---時間制限でゲームオーバーシーンを追加する。
}

Money_Game

落ちてくるヒロインを集めて合計ポイントが一番高かったキャラクターの特別ストーリーに進める。

add_girl(){
---ランダムな位置にキャラを発生させランダムなスピードで落ちてくるようにする関数。
---ここに自キャラとの当たり判定も記述している。
}

manipulate(){
---自キャラの操作をする関数。
---キャラの操作速度
---ここに画面枠との接触判定も記述している。
}

●ほかのモジュールから渡してもらうもの
 キャラポイント
 ボタン表示

●ほかのモジュールに渡すもの
 ゲームで貯めたキャラポイント{
 Saki_point
 Sayaka_point
 Barbie_point
 }
※ここで集めた合計ポイントはその後のストーリーでも使われる。

Confessing_Game

今まで貯めたキャラポイントによって難易度が変わる告白ゲーム。

add_gauge(){
---ゲージを貯める関数。
---GameOverSceneで達成度によって成功か失敗かを分ける。
}

●ほかのモジュールから渡してもらうもの
 ボタン表示
 今までにたまったキャラのポイント。


最終更新日:2018/08/02 22:59:59