ios - 如果两个玩家同时回答,如何选择答案

标签 ios swift firebase

我有一款在线游戏,使用 Swift 4 使用 Firebase 数据库 游戏为一般信息题,取决于答题速度 问题是如果两个玩家同时回答并且他计算或选择所有玩家的答案但我只想计算或选择一个玩家的答案 什么是合适的技巧或代码?

最佳答案

这个问题可以看作是一个互斥问题,你应该做一些并发控制来执行这个事务,以防你的游戏中不允许“平局”。

很难同时接受两次点击。您可以做的是以尽可能低的比例记录时间 - 可能是纳秒 - 并决定先发送哪个。如果双方的时间相同,您应该接受或拒绝两个提交。

关于ios - 如果两个玩家同时回答,如何选择答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51420739/

相关文章:

javascript - Jquery 多页 html

ios - 从 iOS 应用程序注册和发布 Facebook 成就

ios - XCTest 用于测试模型对象

swift - 如何覆盖函数的协议(protocol)扩展默认实现?

swift - pod 安装后 FirebaseUI Pod 的 Xcode 项目构建错误 "No known class method for selector ' labelColor'"

ios - 什么会导致我的 segue 无限循环?

ios - 如何使“更多”按钮始终进入“更多 View ”?

swift - 如何在 Swift 中执行 i+=2 for 循环?

javascript - 用js构建声誉/业力系统

firebase - Flutter Firebase 分析 : Track page changes with onGenerateRoute