如何为PHP/JS游戏制作倒计时/定时器
How to make a countdown/Timer for a game PHP/JS
在我的日子里,我创建了许多基于文本的网络游戏,我一直使用PHP、JS和MySQL。
我一直不明白的一件事是如何在动作之间创建"计时器"。比方说这是一场抢劫银行的游戏。一旦你点击"抢劫银行",倒计时就会开始,比如说2分钟。在这两分钟内,你不能再抢劫银行,直到这两分钟过去。有没有可能用php&javascript?
有人能给我指正确的方向吗?
您必须在服务器上的某个位置保存时间戳,并将其发送给客户端。让我们以银行为例:
我假设你有多个银行,并将它们存储在数据库中,这是正确的吗?如果是这样的话,一旦用户开始抢劫这家银行,您就会为这家银行设置一个startRobTimestamp
。如果当前时间戳比startRobTimestamp
大2分钟,则用户现在只能再次抢劫该银行。
这当然是非常基本的,但具体的实现在很大程度上取决于您的数据处理。
这可能会有所帮助:http://www.sitepoint.com/build-javascript-countdown-timer-no-dependencies/
然后,您可以监控实际变量,并一直禁用抢劫银行,直到所有变量都等于0。
相关文章:
- 双倒计时定时器
- 如何为PHP/JS游戏制作倒计时/定时器
- J2EE中的倒计时定时器
- jquery倒计时定时器-按键重置
- Javascript、倒计时定时器和显示文本
- WPF循环倒计时定时器
- 暂停时出现倒计时定时器javascript错误
- 倒计时定时器的代码从javascript切换到jquery
- 停止倒计时定时器Javascript onClick
- 倒计时定时器与随机数生成器
- 倒计时定时器不工作
- JQuery定时器倒计时定时器
- javascript/jquery倒计时定时器与JSfiddle示例
- 暂停倒计时定时器javascript php
- Angular.js倒计时定时器不滴答
- 倒计时定时器使用Moment js
- 倒计时定时器使用moment.js mm:ss格式
- 在倒计时/定时器格式时间分钟和秒
- 类似gmail的倒计时定时器不工作
- 倒计时定时器建立在PHP和jQuery之上