提取数据以创建"匹配统计"使用(基于闪存的)游戏重播文件

时间:2013-03-02 19:39:52

标签: actionscript flash game-development rtmfp

我玩一个非常基本的多人Flash-applet游戏@ http://www.haxball.com(看看吧!)

Haxball的匹配重播文件可由用户在游戏中记录,并以“.hbr”文件的形式保存到磁盘。稍后可以通过直接在haxball.com界面中加载.hbr重播文件,或者将.hbr文件公开上传到第三方服务(如“haxballtube.com”)来查看这些重播文件

我的目标是启动第三方网络服务,允许用户上传haxball匹配重播文件(.hbr),然后进行分析 - 使用有意义的“匹配统计信息”(目标,镜头net,possession%等)从上传的重播文件中提取,汇总并报告给用户。

可以在此处看到具有类似功能的大型示例:http://www.playwithanton.ru/haxball/stat/ (要测试功能 - 您需要加载或链接到haxball游戏重播文件(。 hbr)分析并生成统计数据。我将提供下面的示例重播文件的链接 - 作为讨论的一部分)

有人知道上面的例子是如何创建的吗?

我没有任何真正的编程经验 - 我希望一些有用的人可以指出我正确的方向,我可以从这些.hbr文件中提取数据和有意义的统计数据,以及我如何生成类似的东西到上面的例子。我的主要目标是看到这个项目完成,并希望在此过程中学习一些编程。

感谢阅读 - 任何输入/指示都非常感谢!

1 个答案:

答案 0 :(得分:0)

这是个好主意。反编译代码并从hbr获取游戏结果会有很多问题,因为它可能不包含“目标得分”事件。它可能包含简单的事件:向上,向下,向右。

我已经玩了一段时间Bilu Ball,这就像haxball。唯一的区别是它将跟踪玩家玩家的所有游戏(有账户,haxball永远不会有的东西)并跟踪游戏玩家,得分,目标和其他东西。

所以我想等待Bilu Ball实施联盟,球队和排行榜更好,而不是浪费时间与haxball。