存储数据的简单方法(例如分数)
Simple way to store data(e.g. scores)
我写了一个游戏(将在服务器上玩),我想存储玩家的高分。存储的分数应始终可供所有玩家使用和访问。
有什么好的方法可以解决这个问题(我更喜欢 vanilla.js)?
好吧,您将需要服务器或服务来执行此操作。由于创建您自己的服务器需要一台实际的机器以及大量的工作和维护,因此服务可能更适合您的需求。
我找到的最好的服务是 Firebase,它免费但带宽有限。它是一个数据库即服务,您可以使用它来存储内容,就像在本地或会话存储中一样。如果您的游戏变得庞大并使用大量带宽,您将需要开始付费,但维护服务器也不是免费的。
如果只需要在当前会话期间访问分数,请使用变量。例如:
score = 0;
if ( pointEarned ) {
score++;
}
alert(score);
如果需要在会话结束后访问变量,Toastrackenigma has a great explanation at 。
我写了一个游戏(将在服务器上玩),我想存储玩家的高分。存储的分数应始终可供所有玩家使用和访问。
有什么好的方法可以解决这个问题(我更喜欢 vanilla.js)?
好吧,您将需要服务器或服务来执行此操作。由于创建您自己的服务器需要一台实际的机器以及大量的工作和维护,因此服务可能更适合您的需求。
我找到的最好的服务是 Firebase,它免费但带宽有限。它是一个数据库即服务,您可以使用它来存储内容,就像在本地或会话存储中一样。如果您的游戏变得庞大并使用大量带宽,您将需要开始付费,但维护服务器也不是免费的。
如果只需要在当前会话期间访问分数,请使用变量。例如:
score = 0;
if ( pointEarned ) {
score++;
}
alert(score);
如果需要在会话结束后访问变量,Toastrackenigma has a great explanation at