0

我想使用 MVC 模式用 Java 制作一个 2D 游戏,但我有一些关于战斗的问题。

有两组,一组是英雄,一组是怪物。玩家可以控制第一组。我的游戏是回合制的:我想一次选择一个角色,询问玩家要使用的动作、目标,最后执行动作。但是,我似乎无法使用 MVC 模式调整此命令序列。

谁能帮助我?

4

1 回答 1

1

MVC 模式不能解决您的对象模型设计。这是一个好的开始,可用于生成分层架构,其中您的模型与视图是分开的。但是您的设计问题在于模型本身 - 您需要为此创建一个对象设计,并且可能使用其他设计模式。

您可能想看看命令模式,因为它有助于抽象操作/命令并使处理它们更容易。

于 2013-04-30T14:53:14.387 回答