0

MVC パターンを使用して Java で 2D ゲームを作成したいのですが、戦闘に関していくつか問題があります。

ヒーローのグループとモンスターのグループの2つのグループがあり、プレイヤーは最初のグループを制御できます。私のゲームはターン制です。一度に 1 人のキャラクターを選択し、プレイヤーに使用するアクションとそのターゲットを尋ね、最後にアクションを実行したいと思います。ただし、この一連のコマンドを MVC パターンで調整することはできないようです。

誰でも私を助けることができますか?

4

1 に答える 1

1

MVC パターンは、オブジェクト モデルの設計を解決しません。これは良い出発点であり、モデルがビューから分離されている階層化されたアーキテクチャを作成するために使用できます。しかし、設計上の問題はモデル自体にあります。これにはオブジェクト設計を作成する必要があり、おそらく他の設計パターンを使用する必要があります。

アクション/コマンドを抽象化し、それらの処理を容易にするのに役立つので、コマンド パターンを確認することをお勧めします。

于 2013-04-30T14:53:14.387 に答える