HTML5 & Javascript Canvas 游戏 - 如何让玩家能够保存他们的游戏

Posted

技术标签:

【中文标题】HTML5 & Javascript Canvas 游戏 - 如何让玩家能够保存他们的游戏【英文标题】:HTML5 & Javascript Canvas game - How to make it possible for the player to save their game 【发布时间】:2017-08-22 10:34:48 【问题描述】:

我对编程完全陌生。我想使用 javascripthtml5 画布创建游戏。游戏将是一个隐形僵尸游戏,我需要创建一个永久存储分数。我还需要让他们能够在检查点保存并在以后重新加载它 - 在游戏/网页刷新之后。我该怎么做/最好的方法是什么?

【问题讨论】:

您是在服务器上还是在使用计算机上保存分数。如果是用户计算机,您可以使用 localStorage,如果是您的服务器,您需要实现一个 POST 请求来存储您的分数。 目前我什么都没做。我几乎没有开始比赛,我只是想提前思考。您会建议哪种方法? 将您的存档存储在服务器或客户端上,是您需要首先做出的决定。 IOW:如果您存储在客户端上,则只有该浏览器/用户可以访问高分,例如。个人高分。存储在服务器上可以让访问您网站的每个人都获得高分。 好的。因此,最好将高分存储在服务器上。但是对于检查点,存储在客户端会更好,因为它必须只适合那个人。我理解正确吗? 好的。你太有帮助了。非常感谢:) 【参考方案1】:

您可以为此使用数据库。如果您没有 sql 经验,我更喜欢您使用 nosql 数据库,例如Mongodb。

【讨论】:

以上是关于HTML5 & Javascript Canvas 游戏 - 如何让玩家能够保存他们的游戏的主要内容,如果未能解决你的问题,请参考以下文章

Html5&JavaScript集合,画出一只动态狗,网友直呼真像……

25 个超棒的 HTML5 & JavaScript 游戏引擎开发库

25 个超棒的 HTML5 & JavaScript 游戏引擎开发库

HTML5与Javascript有啥区别[关闭]

《JavaScript高级程序设计》Chapter 15 canvas + Chapter 16 HTML5

JavaScript / HTML5 中的音效