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 的下一步是啥

下一步是啥();在这段代码中?

c# windows form,部署前的下一步是啥?

查找此异常原因的下一步是啥?

从 appengine 迁移到完整 django 的下一步是啥?

使用 cx_Freeze 的下一步是啥?