我想使用MVC模式在Java中制作2D游戏,但我有一些关于战斗的问题。
有两组,一组是英雄,一组是怪物。玩家可以控制第一组。 我的游戏是回合制的:我想一次选择一个角色,向玩家询问要使用的动作,目标,最后执行动作。但是我似乎无法用MVC模式调整这个命令序列。
有人可以帮助我吗?
答案 0 :(得分:1)
MVC模式无法解决您的对象模型设计。这是一个良好的开端,可用于生成分层架构,其中您的模型与View分开。但是您的设计问题在模型本身内 - 您需要为此创建一个对象设计,并可能使用其他设计模式。
您可能需要查看 Command pattern ,因为它有助于抽象操作/命令并使处理更容易。