4.存取档案
这是目前最麻烦的一点。由于我们没有服务器或虚拟空间,不能把所做的修改存在服务器。而使用html5+js做成的程序,出于安全性,几乎不能对本地文件进行操作。所以我们存取档有以下两种方法:
·生成存档字符串:也就是一大串txt文本。存档的时候会生成这段文本,需要系统自己保留。读档时,复制这段文本到读档处,按读取键,就可以读取出来。
·生成.GM或.GS文件:这是本软件专用的后缀名。实际上内部是xml文件。只有火狐浏览器和IE浏览器才能使用。
![](https://imgsa.baidu.com/forum/w%3D580/sign=a86d4821aa86c91708035231f93f70c6/248ec9b1cb134954348444bd5b4e9258d0094a26.jpg)
其中:GM文件是游戏档案,属于系统使用。GS是发送给玩家的存档,目前区别不大。今后的程序中,系统将可以隐藏部分信息发送给不同玩家不同的信息文件,还可以发送伪情报。
下图展示了系统可以自己填写的游戏存档信息:
![](https://imgsa.baidu.com/forum/w%3D580/sign=3c4e6204a664034f0fcdc20e9fc17980/a79515da81cb39dbc148cb8fdd160924aa183034.jpg)
5.浏览器兼容性问题
基本可以兼容IE,火狐浏览器,Chrome浏览器的较新版本。其中火狐浏览器兼容最好,IE有BUG,Chrome部分功能不能使用。这一点需要在测试游戏中进行改进。