!!!プレイ画面のモジュール分け play画面をスムーズに作るために、必要なオブジェクトはclassで実装する((br)) *>>{20::gr03::プレイ画面::playerモジュール}{playerモジュール}((br)) *>>{20::gr03::プレイ画面::stageモジュール}{動かない壁と動く壁作成モジュール}((br)) *>>{20::gr03::プレイ画面::charaモジュール}{囚人と刑務官作成モジュール}((br)) !!ページ >>{20::gr03}{3班home} !!!以下はまだ未作成 !!警備員(class) [police(x, y)] [引数]((br)) 生成位置の座標(x, y)((br))((br)) [実装すべき内容]((br)) 警備員生成((br)) playerとの距離が一定以下になったらplayerの方向に動く(x軸のみ)((br)) playerと接触したらgameoverにする((br)) 巡回させる(多分難しいので余裕があったら実装)((br)) !!囚人(class) [thief(x, y)] [引数]((br)) 生成位置の座標(x, y)((br))((br)) [実装すべき内容]((br)) 囚人生成((br)) playerと接触したら消える((br)) thiefNum +1((br)) !!ゴール(class) [goal(x, NumMore)] [引数]((br)) ゴールの座標(x)、ゴールするために必要な囚人の数(NumMore) [実装すべき内容]((br)) playerのxがゴールの座標xを超えたときgameclear !!各コマンド ・escapeキーでメニュー画面へ(別シーンへ)((br)) !!変数 [各シーン限定] 読み込む度、初期化必須((br)) 仲間になった囚人の数(thiefNum)