如何为能量补充游戏编写计时器算法

Posted

技术标签:

【中文标题】如何为能量补充游戏编写计时器算法【英文标题】:How to write a timer algorithm for energy refill games 【发布时间】:2011-11-01 19:49:53 【问题描述】:

类似于 Facebook 上的俄罗斯方块,如果您的能量为 100,在使用(玩游戏)后,它会下降 5 个单位,每 10 分钟充电 1 个单位。我很好奇如何处理轮询,并可能将其设置为服务器端,这样就没有“时间操纵”(例如将来将时钟向前设置)来规避早期接收能量的措施。提前致谢!

【问题讨论】:

您使用什么语言?您将在什么环境中运行?这将是一个 Facebook 应用程序还是其他什么?请提供更多信息,以便我们更好地为您提供帮助。 sscce 总是很好。 【参考方案1】:

您将需要某种持久性基础架构,理想情况下,您希望从客户端对服务器进行检查,只要让它在加载时返回一个带有该值的 JSON 字符串。另外,不要使用客户端时钟,因为这可能会在机器等方面发生变化,这不会产生理想的结果。

【讨论】:

以上是关于如何为能量补充游戏编写计时器算法的主要内容,如果未能解决你的问题,请参考以下文章

如何为经过验证的行为电子邮件和丢失密码计时器编写 cron 作业脚本? [关闭]

如何为计时时间戳使用自定义 serde 反序列化器?

如何为测验应用程序实现倒数计时器? [关闭]

如何为每次用户滚动时更新的每个 tableview 单元格添加一个计时器?

如何为 iCarousel 的气缸中的车轮旋转设置计时器

如何为vertx设置一个持久的计时器,如果服务器重新启动,它不会丢失?