Javascript 基于XML的简单网络游戏高分系统
我是网络游戏开发的新手,我正在尝试为比赛做一个网络画布游戏 我已经完成了大部分的代码,但是我在高分系统上遇到了问题,这是游戏的一个要求 我可以访问服务器,在那里我可以托管我的游戏,但它不支持SQL。 我正在考虑只使用XML和ajax来管理高分 这可能吗?那是我能查到的参考资料吗 到目前为止,我还没有找到一种直接用ajax修改XML文件的方法 我知道php能够修改XML文件,但我也不确定服务器是否能够支持 所有php服务器都支持以相同的方式处理XML文件吗 我知道PHP4和PHP5之间有区别 任何关于如何在JavaScript中修改XML文件的详细教程都将不胜感激 谢谢 此外,主办方还提供了本文件,旨在帮助highscore系统: 1创建一个文本或XML文件来存储前10名分数 为了能够在线存储游戏高分,您需要一个Web服务器和一个在线数据库。因此,创建一个类似于数据库的空文本文件 确定用于标识/分隔每个分数的分隔符。分隔符可以是“,”或换行符等 2.记录高分 要在文本文件中建立此高分列表,首先必须在玩家完成游戏后收集玩家的分数 有了收集的分数,您的系统将需要访问文本文件的内容 如果收集的分数高于文本文件中的10分,则将收集的分数写入文本文件中。否则,丢弃收集的分数 如果收集分数已写入文本文件中,游戏将重新安排所有前10名分数的排名。之前记录在文本文件中的最后一个分数将被删除 注意事项 为避免黑客攻击,应正确处理输入参数Javascript 基于XML的简单网络游戏高分系统,javascript,xml,ajax,Javascript,Xml,Ajax,我是网络游戏开发的新手,我正在尝试为比赛做一个网络画布游戏 我已经完成了大部分的代码,但是我在高分系统上遇到了问题,这是游戏的一个要求 我可以访问服务器,在那里我可以托管我的游戏,但它不支持SQL。 我正在考虑只使用XML和ajax来管理高分 这可能吗?那是我能查到的参考资料吗 到目前为止,我还没有找到一种直接用ajax修改XML文件的方法 我知道php能够修改XML文件,但我也不确定服务器是否能够支持 所有php服务器都支持以相同的方式处理XML文件吗 我知道PHP4和PHP5之间有区别 任何
您可能希望在发送分数中添加一些验证,以便有人无法通过手动发送分数来轻松操纵分数。您确定它不支持SQL或SQLite吗?phpinfo将为您提供有关已安装扩展的信息;您可以使用PHPDOM函数:在哪里计算分数?在客户端还是服务器端?如果是在客户端,人们会通过向记录分数的脚本提交大量数字来作弊。另外,由于你要求使用PHP和JavaScript,所以不太清楚你在寻找什么。@GeoPhoenix好吧,我认为它甚至不支持PHP…@Gordon,整个游戏都在服务器上,所以作弊应该不是问题。现在我更喜欢纯JavaScript解决方案,因为服务器似乎不支持PHP。