-2

我要为 iPhone 创建一个蓝牙井字游戏应用程序。现在我已经连接了 2 个设备。如何区分玩家 1 和玩家 2?我希望玩家 1 能够进行第一轮(所以玩家 1 是红色的,玩家 2 是蓝色的)。

确认连接的应该是玩家 1,另一个应该是玩家 2

4

1 回答 1

1

这通常是您的操作方式 - 连接后,两个设备都会生成一个随机数。然后你在设备之间共享数字,然后谁拥有更大的数字是Player1(RED),另一个是Player2(BLUE)。

当然不要忘记处理两个设备发送相同号码的情况,如果发生这种情况,您应该生成然后发送一个新号码。(这是极不可能的,但为了完整性而这样做)。

于 2013-05-05T14:03:57.100 回答