在玩游戏时计算用户间轮数的最佳方法是什么?

时间:2013-06-18 10:07:06

标签: php jquery ajax timer

我正在开发一款游戏,人们可以选择一些食材并尝试烹饪。当他们从列表中选择成分时,他们可以点击“烹饪”按钮,并使用ajax将所选产品列表发送到服务器,这需要一些时间,之后他们会收到消息说它没问题或列表错误。如果列表没问题,他们会通过关卡,游戏正在下一级加载。

在比赛期间正在运行。计算用户从列表中选择适当元素所需时间的最佳方法是什么,包括请求期间的所有延迟等等。

现在我发送用户点击按钮的时间,并将其与PHP请求文件中测量的时间进行比较。差值被减去并返回给用户。 我不想使用那种解决方案导致人们可以作弊(通过编辑javascript中的测量时间)。

工作流: 用户点击开始 - >时间开始 - >选择元素 - >做饭 - >好的 - >加载下一级(也是异步) - >开始下一个级别 - >记住从上一级开始的时间并从同一个地方开始 - >选择元素 - >做饭 - >好的 - >结束 - >节目时间

1 个答案:

答案 0 :(得分:0)

当你启动/停止计时器时,你应该进行ajax调用,服务器应该测量时间。将它存储在会话中。