1

私は非常に基本的なマルチプレイヤーフラッシュアプ​​レットゲームを@http://www.haxball.comでプレイします(チェックしてください!)

Haxballのマッチリプレイファイルは、ゲーム内のユーザーが記録し、「。hbr」ファイルとしてディスクに保存できます。これらのリプレイファイルは、.hbrリプレイファイルをhaxball.comインターフェイスに直接ロードするか、.hbrファイルを「haxballtube.com」などのサードパーティサービスに公開してアップロードすることで、後で表示できます。

私の目標は、ユーザーがハックスボールの試合リプレイファイル(.hbr)をアップロードできるようにするサードパーティのウェブサービスを立ち上げることです。このファイルは、意味のある「試合統計」(目標、ネットでのショット、所有率など)を使用して分析されます。 。)アップロードされた再生ファイルから抽出され、要約され、ユーザーに報告されます。

同様の機能を備えた素晴らしい例をここで見ることができます:http : //www.playwithanton.ru/haxball/stat/(機能をテストするには-分析するにはhaxballゲームリプレイファイル(.hbr)をロードまたはリンクする必要がありますから統計を生成します。以下のリプレイファイルの例へのリンクを提供します-ディスカッションの一部として)

上記の例がどのように作成されたのか、誰かが知っていますか?

私は実際のプログラミング経験がありません。これらの.hbrファイルからデータと意味のある統計を抽出する方法、および上記のようなものを生成する方法について、役立つ人が私を正しい方向に向けてくれることを願っています。例。私の主な目標は、このプロジェクトが完了するのを見て、うまくいけば、途中でいくつかのプログラミングを学ぶことです。

読んでくれてありがとう-どんな入力/方向も大歓迎です!

4

1 に答える 1

0

これはいいアイデアです。コードを逆コンパイルして hbr からゲームの結果を取得するには、「ゴールスコア」イベントが含まれていない可能性があるため、多くの問題が発生します。単純なイベント (上、下、左、右) が含まれる場合があります。

しばらくの間、ハックスボールにそっくりなビル ボールをプレイしています。唯一の違いは、プレーヤーのすべてのゲームを追跡し (アカウントを持っている、haxball には決してないもの)、ゲームのプレーヤー、スコア、ゴール、その他のものを追跡することです。

ですから、haxball で時間を無駄にするよりも、Bilu Ball がリーグ、チーム、リーダーボードを実装するのを待つ方がよいと思います。

于 2013-12-25T23:08:57.747 に答える