我正在开发一款游戏,人们可以选择一些配料并尝试烹饪。当他们从列表中选择配料时,他们可以点击“烹饪”按钮,所选产品的列表将通过ajax发送到服务器,这需要一段时间,之后他们会收到消息,表明没有问题或列表是错误的。如果列表没问题,他们通过了关卡,游戏正在加载下一个关卡。
在游戏过程中运行的时间。计算用户从列表中选择适当元素所需的时间的最佳方法是什么,包括请求过程中的所有延迟等等。
现在,我正在发送用户单击按钮的时间,并将其与PHP请求文件中测量的时间进行比较。差值被减去并返回给用户。我不想使用这种解决方案,因为人们可能会作弊(通过在javascript中编辑测量时间)。
工作流:用户单击start -> time start -> select elements -> cook -> okay -> load next level (也称为异步) -> start next level ->记住上一级的时间并从同一位置开始-> select elements -> cook -> okay -> end -> show time
发布于 2013-06-18 18:16:02
当您启动/停止计时器时,您应该发出一个ajax调用,并且服务器应该测量时间。将其存储在会话中。
https://stackoverflow.com/questions/17166125
复制相似问题