用于多人游戏功能的 XMPP - 设计问题

问题描述

目前有一款游戏可在独立计算机上运行。 我想创建一个允许玩家相互连接的附加组件。为此,我认为 XMPP 似乎是一个合适的平台。

应交换的消息是存在/名单,以便用户可以找到彼此,构建消息以发送物品或金钱以及用于评论和娱乐的通用文本消息。在以后的版本中,我想尝试一些“业务逻辑”来发送世界或任务等的全局变化。

我的问题是用户如何相互联系。想象一下有人创建了一个 XMPP 帐户。他是如何开始与其他人见面的? 或者,一般来说,如果用户拥有独立的帐户,他们将如何看待彼此?他们都应该加入第一个用户聊天吗?是否应该有一个监控组件来发送邀请和更新名册?

如果在游戏内玩家可以进入不同的区域,那么每个游戏区域有一个用户聊天是否有意义?

我知道这些问题很多,但也许您会从中了解到我面临的设计问题,我很乐意获得一些如何实施的线索。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...