Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我要为 iPhone 创建一个蓝牙井字游戏应用程序。现在我已经连接了 2 个设备。如何区分玩家 1 和玩家 2?我希望玩家 1 能够进行第一轮(所以玩家 1 是红色的,玩家 2 是蓝色的)。
确认连接的应该是玩家 1,另一个应该是玩家 2
这通常是您的操作方式 - 连接后,两个设备都会生成一个随机数。然后你在设备之间共享数字,然后谁拥有更大的数字是Player1(RED),另一个是Player2(BLUE)。
当然不要忘记处理两个设备发送相同号码的情况,如果发生这种情况,您应该生成然后发送一个新号码。(这是极不可能的,但为了完整性而这样做)。