我正在用 PHP 构建多人游戏。每场比赛都分为持续一定时间的阶段 - 目前为 2 分钟。在每个阶段,玩家一起工作一段时间,直到游戏进入下一个阶段,或者该阶段(以及游戏)丢失,新的游戏重新开始。
我有一个在 HTML 页面上玩游戏的愿景,用户可以通过不断更新的倒计时时钟来查看当前阶段还剩多少时间。当倒计时时钟到达零时,游戏要么前进,要么结束,并通过 Ajax 返回结果。我遇到的问题是 100 名玩家同时玩游戏的(理论上的)想法。
如何调用更新脚本?如果我通过运行 PHP 调用它,哪个播放器的浏览器调用它?如果玩家的浏览器在阶段实际结束前一秒刷新内容,会发生什么?
PHP 是适合这种游戏的语言吗?