存储数据的简单方法(例如分数)

时间:2017-05-11 19:25:04

标签: javascript store

我写了一个游戏(将在服务器上播放),我想存储玩家的高分。所有玩家都应该可以随时访问存储的分数。

对此有什么好处(我更喜欢vanilla.js)是可能的吗?

2 个答案:

答案 0 :(得分:2)

您需要服务器或服务才能执行此操作。由于创建自己的服务器需要实际的机器以及大量的工作和维护,因此服务可能更适合您的需求。

我发现的最佳服务是带宽有限的免费服务Firebase。它是一个数据库即服务,您可以使用它来存储事物,就像在本地或会话存储中本地一样。如果您的游戏变得庞大并且占用了大量带宽,那么您需要开始付费,但维护服务器也不是免费的。

答案 1 :(得分:1)

如果只需要在当前会话期间访问分数,请使用变量。例如:

score = 0;
if ( pointEarned ) {
    score++;
}
alert(score);

如果您需要在会话结束后访问该变量,ToastrackenigmaStack Overflow处有一个很好的解释。