我有一个用 javascript 和 jQuery 编写的简单 2d 战略格斗游戏。用户在与怪物战斗时控制 3 或 4 个角色(此处为小屏幕截图http://i.imgur.com/C0inB.jpg)。
它不是实时的,它是基于回合的(玩家回合,计算机回合),游戏是为手机用户设计的,主要是早上通勤的上班族。iPhone用户是主要目标。游戏开发处于早期阶段,但目前可玩。这是一个在浏览器中播放的网络应用程序。
我最大的问题是,如果您切换应用程序(例如接听电话)然后切换回页面重新加载(因此 Web 应用程序重新加载),您将失去任何进展。
我已经将此作为 Web 应用程序下载进行了测试(使用移动 Safari 添加到主屏幕),但切换时重新加载问题仍然存在。
我拒绝包装它并通过 Apple 应用程序商店交付......相反,我想创建一个可以节省玩家回合的后端。简单的任务,例如
- 我的网络应用程序中的 javascript 函数会以字符串的形式发送转弯数据
- 当网页(和网络应用程序)重新加载时,它会检索最后记录的回合
- 玩家需要登录
我对 PHP 很感兴趣,因为我在解构和更改 wordpress 主题方面有一些经验。我知道的唯一其他语言是前端(html、css、javascript、jQuery)。
PHP 能否以安全的方式完成上述任务,还是我应该考虑学习另一种语言?
非常感谢任何指导,并在此先感谢您。