!!!プレイ画面のモジュール分け オブジェクト名は直訳ではなく、イメージしやすい単語にした !!主人公(class) [player(x, y)] [引数]((br)) 初期座標(x, y)((br))((br)) [実装すべき内容]((br)) wasdキーによる移動((br)) spaceキーによるジャンプ((br)) ステージと動く壁にめり込まないようにする(当たり判定)((br)) 壁を動かしている時は、操作不可にする((br)) !!動く壁(class) [moveWall(x, y, sizeX, sizeY, move)] [引数]((br)) 生成位置の座標(x, y)、大きさ(sizeX, sizeY)、動く方向(move)((br))((br)) [実装すべき内容]((br)) マウス操作で縦横どちらかのみに動かす((br)) player、警備員、ステージ、囚人にめり込まないようにする(当たり判定)((br)) !!警備員(class) [police(x, y)] [引数]((br)) 生成位置の座標(x, y)((br))((br)) [実装すべき内容]((br)) playerとの距離が一定以下になったらplayerの方向に動く(x軸のみ)((br)) 巡回させる(多分難しいので余裕があったら)((br)) !!囚人(class) [thief(x, y)] [引数]((br)) 生成位置の座標(x, y)((br))((br)) [実装すべき内容] !!ステージ(配列) [概要]((br)) ステージに使うspriteをまとめた配列 !!各コマンド ・メニュー画面へ(別シーン)((br))