在 JavaScript 中制作问答游戏,如何创建数据库来保存用户的分数?[已结束]

Making a Quiz Game in JavaScript, how do I create a database for keeping user's scores? [closed]

提问人:Anargyros Stylidis 提问时间:11/6/2020 更新时间:11/6/2020 访问量:417

问:


想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。

3年前关闭。

我正在使用 HTML、CSS、JavaScript 创建一个问答游戏。我想在部署之前添加显示用户名和分数的排行榜,但不知道使用什么技术以及如何操作。我正在考虑使用 JSON 文件来存储将显示在排行榜页面上的前 10 名分数。我能做到吗?实现分数的最佳方法是什么?提前致谢。

JavaScript node.js AJAX 数据库 服务器端

评论

2赞 kyle 11/6/2020
使用像 firebase 这样的东西可能是最简单的选择

答:

1赞 The Otterlord 11/6/2020 #1

根据项目的目标,有几种方法可以做到这一点。我在这里列出了一些最容易使用的方法。

玩家在同一台计算机上

如果您的项目设计为每次都在同一台计算机上播放,那么 localStorage 是一个不错的选择。您可以将 JSON 数据存储在浏览器中,以便在下次使用游戏时访问它。

不同计算机上的玩家

另一方面。如果您希望您的应用程序由不同计算机上的人玩,那么 Google 的 Firebase 服务将是完美的选择。您可以将数据存储在 Realtime DatabaseCloud Firestore 服务中。您还可以使用 Firebase Hosting 将您的游戏托管为网站。谷歌有一个慷慨的免费套餐,我相信会满足你的需求。