Javascript 基于XML的简单网络游戏高分系统

Javascript 基于XML的简单网络游戏高分系统,javascript,xml,ajax,Javascript,Xml,Ajax,我是网络游戏开发的新手,我正在尝试为比赛做一个网络画布游戏 我已经完成了大部分的代码,但是我在高分系统上遇到了问题,这是游戏的一个要求 我可以访问服务器,在那里我可以托管我的游戏,但它不支持SQL。 我正在考虑只使用XML和ajax来管理高分 这可能吗?那是我能查到的参考资料吗 到目前为止,我还没有找到一种直接用ajax修改XML文件的方法 我知道php能够修改XML文件,但我也不确定服务器是否能够支持 所有php服务器都支持以相同的方式处理XML文件吗 我知道PHP4和PHP5之间有区别 任何

我是网络游戏开发的新手,我正在尝试为比赛做一个网络画布游戏

我已经完成了大部分的代码,但是我在高分系统上遇到了问题,这是游戏的一个要求

我可以访问服务器,在那里我可以托管我的游戏,但它不支持SQL。 我正在考虑只使用XML和ajax来管理高分

这可能吗?那是我能查到的参考资料吗

到目前为止,我还没有找到一种直接用ajax修改XML文件的方法

我知道php能够修改XML文件,但我也不确定服务器是否能够支持

所有php服务器都支持以相同的方式处理XML文件吗

我知道PHP4和PHP5之间有区别

任何关于如何在JavaScript中修改XML文件的详细教程都将不胜感激

谢谢

此外,主办方还提供了本文件,旨在帮助highscore系统:

1创建一个文本或XML文件来存储前10名分数

为了能够在线存储游戏高分,您需要一个Web服务器和一个在线数据库。因此,创建一个类似于数据库的空文本文件

确定用于标识/分隔每个分数的分隔符。分隔符可以是“,”或换行符等

2.记录高分

要在文本文件中建立此高分列表,首先必须在玩家完成游戏后收集玩家的分数

有了收集的分数,您的系统将需要访问文本文件的内容

如果收集的分数高于文本文件中的10分,则将收集的分数写入文本文件中。否则,丢弃收集的分数

如果收集分数已写入文本文件中,游戏将重新安排所有前10名分数的排名。之前记录在文本文件中的最后一个分数将被删除

注意事项

为避免黑客攻击,应正确处理输入参数


您可能希望在发送分数中添加一些验证,以便有人无法通过手动发送分数来轻松操纵分数。

您确定它不支持SQL或SQLite吗?phpinfo将为您提供有关已安装扩展的信息;您可以使用PHPDOM函数:在哪里计算分数?在客户端还是服务器端?如果是在客户端,人们会通过向记录分数的脚本提交大量数字来作弊。另外,由于你要求使用PHP和JavaScript,所以不太清楚你在寻找什么。@GeoPhoenix好吧,我认为它甚至不支持PHP…@Gordon,整个游戏都在服务器上,所以作弊应该不是问题。现在我更喜欢纯JavaScript解决方案,因为服务器似乎不支持PHP。