Tigase:MUG 没有实现,下一步是啥?
Posted
技术标签:
【中文标题】Tigase:MUG 没有实现,下一步是啥?【英文标题】:Tigase: MUG not implemented, what's next?Tigase:MUG 没有实现,下一步是什么? 【发布时间】:2010-12-10 11:59:02 【问题描述】:我开始为 iPhone/iPad 开发多人游戏,我正在考虑使用 Tigase 作为游戏服务器的 XMMP 服务器。然而,似乎 Tigase 还没有实现 MUG XEP。无论如何,对于我想要完成的简单任务来说,MUG 太复杂了。
这是游戏的基本内容:
每场比赛最多可以有 4 名玩家。 每个玩家都可以在任何时候执行一个动作,唯一的游戏规则是向比赛中的每个玩家转发一个数据包,告知用户做出的动作以及是否是好动作。这是我想要实现它的方式:
重用 MUC 组件来模拟多人房间。 每个房间都有一个 Bot 成员:所有数据包都将直接发送给该 BOT:BOT 将检查移动(将是基本消息包)的有效性,并将适当的消息发送给房间中的所有玩家。我认为这可能有效。如果您认为这是一个可行的解决方案:
编写 BOT 的最佳方法是什么。每个房间我应该有一个 BOT 吗?如何检测何时创建了新房间以便创建 BOT?【问题讨论】:
【参考方案1】:显然,最简单的方法是为 MUC 组件构建一个插件。 MUC 和 MUG 组件非常相似,因此它提供了多人游戏所需的大部分机制。
【讨论】:
以上是关于Tigase:MUG 没有实现,下一步是啥?的主要内容,如果未能解决你的问题,请参考以下文章
RestKit 中 RKManagedObject 的下一步是啥