我遇到了几个基于网络的游戏(即http://adarkroom.doublespeakgames.com/或http://minmaxia.com/c2/),或者Kongregate上的Clicker Heroes,可以将保存游戏导出为随机字符串。这可以再次导入以加载游戏。将javascript文件导出为文本
我想程序的JavaScript的东西,转换什么,我通常会在localStorage的存储:
var saveObject = {
level: 5,
xp: 3742
};
到
eyJ2ZXJzaW9uIjoxLjMsImZlYXR1cmVzIjp7ImxvY2F0aW9uIjp7InJvb etc.
我感觉有一些预先存在的方法或函数对此,这是常用的,但我还没有能够找出这些网站使用什么或它叫什么。如果有人对此有所了解(或者足够聪明,可以从游戏代码中挖掘出来),那将是非常受欢迎的。
除非您打算将编码/编码功能放在后端,否则任何人都将能够看到您的编码/解码方式。所以,你为什么不简单地输出一个json字符串,就是这样。 – yBrodsky
我认为,但我希望它不太明显如何格式化数据。如果你没有进入编程,或者像我刚刚开始,找出编码/解码部分是不是很直观。对我来说这是足够的保护。尽管JSON是一个选项。 – Thorondale