我打算编写一个基于浏览器的游戏,并注意到一个选项是在浏览器缓存中保存/恢复游戏,就像这个游戏一样:
play.freeciv.org
虽然如何手动保存/恢复文件到缓存?在这种情况下,这会起作用吗? (如果我以某种方式管理复制文件,将其从缓存中删除并手动将其放回,它会起作用吗?或者我会找到一些权限/日期/等问题?)。我几乎不知道将文件手动保存到客户端。这让我想到了问题的第二部分:
以编程方式操作此类文件需要阅读哪些内容?我使用php / js,知道其中的一些(介于“穷人”和“知道递归函数是什么”级别之间,我会想象......)。
最初的想法是为玩家提供一个选项,以便在缓存被删除的情况下不丢失存档游戏/等等(a̶s̶̶h̶a̶p̶p̶e̶n̶s̶̶i̶n̶̶t̶h̶i̶s̶̶g̶a̶m̶e̶)。
提前谢谢。
游戏已更新,现在它提供了更多管理存档游戏的选项。它只能保存到达到某个空间限制(缓存空间似乎是浏览器特定的。),或删除所有存档游戏。 (漂亮的斯巴达人)