如何创建一个无需互联网连接的跨平台多人游戏

3
我正在开发一款跨平台的Android和iOS多人游戏。我需要在设备之间创建直接网络连接,无需主服务器即可进行游戏,以便在没有互联网访问的情况下(例如在地铁中)进行游戏。
我已经尝试过这种名为“Skies of Glory”的游戏,其中玩家之间的链接是直接进行的,无需互联网访问。就像电脑游戏一样,客户端玩家可以看到并连接到由其中一个玩家创建的游戏服务器。
我无法找到能够提供此类网络功能的“免费”游戏框架,因此我试图找到一种标准化的方法来查看主机服务器并建立通信,而无需通过无线连接(WiFi或蓝牙)提示用户。iOS和Android是不同的世界,但大多数网络标准都受到两个平台的支持。
那么如何做呢?
我已经排除了解决方案:
  • Android的WIFI直连:不兼容iOS并且只能在4.x以上版本使用,因此功能受限。
  • OSI的高层协议需要在同一管理网络中(因此在地铁等地方不可能实现)。

我的建议:

  • 将其中一个设备作为路由器但无需用户操作。
  • 如果两个系统都支持,则可以使用Piconet技术。

如果有其他想法,请告诉我。

感谢您的帮助。

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接