(编写一个可以在没有信号的偏远山区通过蓝牙在两部手机上玩的游戏可能是一个有趣的练习......但我不确定市场有多大)
因此,这个决定通常取决于 Web 应用程序。 您是否计划制作点对点游戏跨平台游戏开发,以便唯一涉及的软件是手机上每个玩家的应用程序? 或者您会在互联网上为每个客户端连接安装一个服务器橙光游戏技能特效,并让游戏在没有任何玩家直接连接到任何其他玩家的情况下运行吗?
(由于各种原因,后者更容易;点对点扑克之所以困难的更有趣的原因之一是当没有“游戏大师”让一个客户信任另一个客户时。心理扑克可以说明这一点。)
(2) 我自己不能保证跨平台游戏开发,但网上的人似乎喜欢Android法师。 iPhone,我不知道。
但是,如果您将此作为学习练习,您可以尝试从头开始修改它以更好地处理问题,而不是跳过任何特定框架的细节。 使用 JSON 消息并与在您感觉最舒服的任何服务器端环境中编写的简单服务器进行对话(Node?Rails?Django?PHP?(不!):P)