作为一个业余爱好项目,我正在尝试创建一个基于浏览器的小型游戏 - 我认为使用MVC模式编码它是“正确的事情”,将游戏的“引擎”与演示分开。这将是一个简单的“RPG”游戏,玩家的角色徘徊在与怪物战斗并收集物品的世界。我应该使用什么模式进行基于浏览器的游戏?
我的问题是我陷入了发动机的结构。在目前的设计中,大多数引擎都由“玩家的角色”对象支配 - 有位置,怪物或物品等物品,但它是一个角色,可以执行大部分行动:旅行,攻击,购买物品等。知道有可能设计这种引擎的其他方式,但不知何故,我无法弄清楚,所以我在这里要求一些提示或建议。
哦,服务器后端将是php + mysql,如果这在任何方面很重要。
我从播放器中分离字符,主要是因为我想允许多个字符 - 但我没有想过要走这么远,所以谢谢你的建议。 – 2008-11-11 17:47:33