作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 MVC 模式用 Java 制作 2D 游戏,但我有一些关于战斗的问题。
有两组,一组是英雄,一组是怪物。玩家可以控制第一组。我的游戏是回合制的:我想一次选择一个角色,询问玩家要使用的 Action 、目标,最后执行该 Action 。但是我似乎无法使用 MVC 模式调整这个命令序列。
有人可以帮我吗?
最佳答案
MVC 模式不能解决您的对象模型设计问题。这是一个好的开始,可以用来生成分层架构,其中模型与 View 是分开的。但是您的设计问题在于模型本身 - 您需要为此创建一个对象设计,并且可能使用其他设计模式。
您可能想看看 Command pattern 因为它有助于抽象操作/命令并使处理它们变得更容易。
关于java - 2D 游戏 - 使用 MVC 模式的回合制 RPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16302488/
我正在 android 上构建一个简单的两人回合制游戏: 我一直在回顾谷歌为 Android 多人游戏提供的很棒的 API: https://developers.google.com/games
有没有一种方法可以创建回合制游戏而无需为其设置服务器?例如,假设你想制作一个国际象棋游戏。您希望用户在一天中只要有机会就可以进行轮流(而不是立即与对手进行比赛)。当用户移动时,对手现在需要移动。苹果是
所以基本上我想构建一个实时的回合制 iPhone 游戏,后端在 Rails 中实现。 游戏流程如下: Player A and Player B will queue for a match. The
我是一名优秀的程序员,十分优秀!