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

20::gr03::中間発表

プロジェクト名

Prison Break

テーマ

パズル+アクションゲーム

概要

パズルを解いて時間内にマイケル(プレイヤー)を監獄から脱出させるゲーム
仲間を救出しつつ脱出を目指す

ものと操作の洗い出し

モジュール分け

sceneimage.png

スタート画面(加藤俊哉)

スタート画面モジュール(startscreen)を作成 ゲームスタートを選択でコース選択モジュールへ移行
背景は今のところ画像

コース選択(渡邉拓真)

コース選択モジュール(coseChoiceScene)を作成。
デザインは背景画像以外、すべて画像を作成。
左右の画像アイコンをマウスの右クリックで選択すると中央の値が変化。
値によって、移動先のストーリーモジュールが変わる。

ストーリー画面(日影浩也)

ストーリーモジュール(storyScene)を作成
全体のデザインは画像を用いた。 Sキーを押した時とテキストがUndefinedの時にシーンが切り替わる。

メニュー画面(神一輝)

メニュー選択モジュールと最終確認モジュールに分けて作成した。
今後さらにページが切り替わる内容を作成した場合は、モジュール分けをする。

プレイ画面(若月大生)

以下のモジュールに分割し、全てクラスで作成した。
座標や、パラメータを引数に与えると、各機能を持ったオブジェクトを作れる。

・playerモジュール
・動かない壁と動く壁作成モジュール
・囚人と刑務官作成モジュール

上記のモジュールを用いてステージを作成していく。
ステージは1つずつモジュール分けする

・各ステージモジュール

その他

・統括モジュール

画像のロード、ゲーム画面サイズの指定などの一番最初に実行されなければならないものを集めたモジュール
ここからスタート画面のシーンへ移行する

プロトタイプ

デモプレイ
GitLabリポジトリ

スタート画面

ゲームスタートを押すとコース選択に飛ぶ
背景は時間経過で変わるようにしたい
startscreen.PNG

コース選択

左右のアイコンを左クリックでコースの切り替えが可能。
中央の数字のアイコンを選択でそれぞれのプレイ画面へ移動。
cose.png

ストーリー画面

クリックで次のテキストに進む
会話をしているキャラ以外の透明度変化
Sキーでスキップ。
index.png

プレイ画面

Dキーで右に移動。
Aキーで左に移動。
Spaceキーでジャンプ。
青い壁はマウスで移動させることができる。
仲間を救出した後で、右の茶色ブロックに当たるとステージクリア。
playImage.png

メニュー画面

ゲーム再開はゲーム画面に切り替わる。
やり直しとゲーム中断は最終確認画面が出る。
最終確認画面でYESをクリックすると、画面が切り替わる。
選択しているボタンは色の変化で確認できる。
aaa.png


最終更新日:2020/07/03 12:21:48