"测验"类型的游戏需要数据库吗?

rog*_*rat 4 html javascript css database

我对数据库知之甚少,最近我一直在问一些关于它们的问题,以便更好地理解它们,但我仍然对有什么不需要的东西感到困惑.

我正在使用HTML/CSS/JavaScript创建一个简单的应用程序,它有一些针对儿童的测验和"教程".我不希望下一个教程/测验在上一个教程/测验完成之前解锁.

那么为什么我需要一个数据库,以便在一个完成后"保存"?我不需要保存分数或类似的东西,只要他们得到一个及格分数就可以继续前进.

Bra*_*tie 5

任何其他要求,例如保存到配置文件或需要在会话之间保持(例如更换设备)?

浏览器现在具有localStorage API,允许您保存大量数据(并将其保留一段时间).还有一些很好的'ol'方式的cookie,可以让你保存信息.

请记住,上述两者都要求用户使用相同的浏览器并允许这些机制.显然,使用"私密"/"隐身"浏览也会影响保存状态.

这取决于您的需求.

编辑刚刚看到你提到的移动应用程序.如果您计划允许体验超越设备,则需要一个数据库.否则,如果他们使用跨设备同步(例如Chrome和Firefox会使用书签,密码等),您将非常依赖它们