Open kotto5 opened 3 months ago
map[x][y] = 'P' | 'E' | 'S'
あるいは
Player = {x, y} Enemies[] = {x, y}
として持つか
そもそもmap (ワールド情報) はめちゃくちゃ可変なもの shoot に関して、弾の位置をリストメンバで持つなら、その度に追加や削除が行われることになる かと言って、map で管理すると、それ以上の情報を持つことが出来なくなる。例えば、弾が同じ座標に被ってしまった場合は? map だけに依存して処理を進めると、それ以降弾は1つになってしまう?
あるいは速度などの情報をどのように持てばいいだろうか
そう考えると、Entities のリストがあって、中には t (時間) を入力に受け取って x, y を出力する関数が入っていると考えた方がいいかな
座標をmap でもつか、それとも特定のデータをメンバとして持つか
あるいは
として持つか
そもそもmap (ワールド情報) はめちゃくちゃ可変なもの shoot に関して、弾の位置をリストメンバで持つなら、その度に追加や削除が行われることになる かと言って、map で管理すると、それ以上の情報を持つことが出来なくなる。例えば、弾が同じ座標に被ってしまった場合は? map だけに依存して処理を進めると、それ以降弾は1つになってしまう?
あるいは速度などの情報をどのように持てばいいだろうか
そう考えると、Entities のリストがあって、中には t (時間) を入力に受け取って x, y を出力する関数が入っていると考えた方がいいかな