提取数据,以创建“匹配统计”使用(基于闪存的)游戏重播文件(Extracting data to c

2019-10-17 18:13发布

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

Haxball的比赛重播文件可以通过在游戏中的用户进行记录,并保存到磁盘“.hbr”文件。 这些重播文件以后可以在haxball.com接口直接加载.hbr重播文件进行查看,或者通过公开上传.hbr文件到第三方服务,如“haxballtube.com”

我的目标是推出一个第三方Web服务,这将允许用户上传haxball比赛录像文件(.hbr),然后进行分析-有意义的“匹配统计”(目标,出手净,占有%,等从上传的文件重播。)提取,汇总,并报告给用户。

具有类似功能的一个很好的例子可以看这里: http://www.playwithanton.ru/haxball/stat/ (测试功能-你要么需要负载或链接到haxball游戏回放文件(.hbr)分析并生成统计数据,我会提供连结到下面一个例子重播文件-作为讨论的一部分)

有谁知道如何在上面的例子可能已经创建的任何想法?

我没有任何真正的编程经验 - 我希望一些有用的人可以点我在正确的方向关于我如何能够从这些.hbr文件中提取数据和有意义的统计,我怎么可能会产生类似上述的东西例。 我的主要目标是看到这个项目的完成,并希望学习沿途的一些节目。

感谢您的阅读 - 任何输入/方向非常感谢!

Answer 1:

这是一个不错的主意。 你将有很多问题,从HBR反编译的代码,并获得比赛的结果,因为它可能不包含“进一球”的事件。 它可以包含简单的事件:上,下,左,右。

我已经玩了一会儿毗卢球是完全一样haxball。 唯一的区别是,它会保留所有的游戏轨道Player播放器(在有账户,haxball将永远不会有东西)和跟踪游戏玩家,比分,目标和其他的东西。

所以我想这是最好等待毗卢球来实现,而不是浪费时间haxball联赛,球队和排行榜。



文章来源: Extracting data to create “Match Statistics” using (flash-based) game-replay files