2D游戏 - 使用MVC模式的回合制RPG

时间:2013-04-30 14:34:48

标签: java model-view-controller 2d-games

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

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

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

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

您可能需要查看 Command pattern ,因为它有助于抽象操作/命令并使处理更容易。