对于那些不知情的人,Spaceteam是一款非常流行和非常有趣的iOS多人游戏。Spaceteam如何工作?
它允许在一个Ad-hoc Wifi网络上的多个设备之间进行实时游戏 - 它是如何做到的?
是否有已发布的库来描述如何在ad-hoc网络库上构建协议?它是特定于iOS还是可以在不同平台上构建各种应用程序?
快点,在我们撞击小行星之前回答!
对于那些不知情的人,Spaceteam是一款非常流行和非常有趣的iOS多人游戏。Spaceteam如何工作?
它允许在一个Ad-hoc Wifi网络上的多个设备之间进行实时游戏 - 它是如何做到的?
是否有已发布的库来描述如何在ad-hoc网络库上构建协议?它是特定于iOS还是可以在不同平台上构建各种应用程序?
快点,在我们撞击小行星之前回答!
具体您对哪方面感兴趣?对于移动设备或特别的 Wi-Fi网络(ad hoc网络除外,并非所有设备都可能能够彼此通信,因此一些网状网络可以帮助但不必要地使得对于正常情况)。
我会先回答更广泛的问题,因为它更有趣。根据我的经验,有几个主要注意事项:
而现在,看着Spaceteam拖车后:
我不知道它是如何工作的,因为我还没有逆向工程的协议。然而,这是非常简单,使一些作品不够好:
此评论可能相当晚,但您是否有关于无缝蓝牙集成如何工作的信息? Spaceteam不需要任何形式的配对,这是一种很好的做事方式。 – Vexir 2015-12-03 03:00:27
它当然不会是操作系统特定的。网络分层的方式是所有设备都使用相同的基础协议。例如,所有设备都有一个IP地址,可用于彼此通话。 – 2013-02-20 01:22:32
这个游戏有没有机会使用'alljoyn' api? https://www.alljoyn.org/ – 2013-09-20 08:01:43
Spaceteam开发者已经撰写了[详细介绍游戏网络的博客文章](http://www.sleepingbeastgames.com/blog/the-spaceteam-networking-post/)。 – neillb 2016-03-23 16:21:19