所以,我正在尝试为我建立的小应用添加本地多人游戏支持。这是一个小型游戏,您可以在其中分配随机字母,然后在限定时间内,您必须尽可能多地写出以该字母开头的名称。这些名称中的每一个都必须属于某个类别,如汽车品牌,首都,国家等。我的意思是,我们之前都玩过这个。 我已经将应用程序构建为一个项目,如果你想独自玩,它会很好用。但我想添加本地多人游戏。我查看了https://developer.android.com/training/connect-devices-wirelessly/index.html,据我所知,有几种方法可以做到这一点。我真的不知道我应该使用的每一个。
对于上下文,以下是我想象在多人游戏中运行的游戏: 玩家创造一个房间。 其他玩家看到并加入房间。 房主开始游戏。 所有人都玩得很开心。 如果计时器停止或有人停止计时器,则停止。 最后显示所有名称。 最后还有更多步骤,但目前它们无关紧要。
我的问题是:从链接中的所有资料中,我应该使用哪一个来更好地实现我的游戏?我知道我必须注册一项服务,让玩家联系并在他们之间交换数据。我必须使用每一课吗?使用网络服务发现?使用Wi-Fi创建P2P连接?或使用Wi-Fi P2P进行服务发现?还有其他想法吗?
我有点失落!还有其他方法吗?
非常感谢