3

Football Manager や Championship Manager などのゲームが、現実的なスコアラインのシミュレーションに関して、かなり高いレベルのリアリズムを達成する方法について、考察の材料を探しています。私は、これらのアルゴリズムのいくつかがおそらく棚を埋めることを意識していますが、より明快な概要を探しています.

ゲーム ループ中にさまざまなプレーヤー属性が互いにどのように競合するかを概説するいくつかの疑似コードでさえ、非常に興味深いものになるでしょう。

空いた時間に Windows Mobile プラットフォームの小さなプロジェクトを実行しようと考えています。

4

5 に答える 5

2

サッカー(サッカー)の試合シミュレーションである私のプロジェクトをご覧になることをお勧めします: http ://sourceforge.net/projects/openfootie/

于 2012-01-20T22:14:50.937 に答える
2

私の推測では、そのようなアルゴリズムは SI Games などのゲーム会社の企業秘密であり、公共の場所でアルゴリズムに関するヒントを見つけることはできません。

bygfootのようなオープンソースのサッカー マネージメント ゲームを見ることができます。

于 2008-11-27T17:03:31.437 に答える
1

あなたが見てみたいと思うかもしれないいくつかのオープンソースのサッカーシムエンジンがあります:

ESMS +

BygFoot

このタイプのゲーム用のエンジンを開発するための「正しい」方法を判断するのは難しいと思います。基本的には、それを決定する方法だと思います。他の人のソースコードを覗いてみると、明らかに役立ちます:)

BygFootを見る時間はまだありませんが、ESMSを見てみましたが、それほど悪くはありません。メインループはあなたが思うほど大きくはありません...

ランダム性の要素が含まれている必要があります。これにより、「ショック」の結果などが可能になります。また、最近のフォーム、プレーヤーの士気、フィットネス、スタミナ、ホーム/アウェイなどを考慮し、それに応じてプレーヤーにボーナスを提供する必要があります。 。

うまくいけば、それが役立ちます!

于 2009-05-27T11:49:39.590 に答える
1

過去の試合の結果について十分な情報を収集できる場合は、単純な重回帰モデルを作成して、妥当な精度でスコアを予測できます。ただし、変数を慎重に選択する必要があります。回帰手法を使用した予測の詳細については、これこれを確認してください。

于 2008-11-27T17:15:14.657 に答える
1

確かに、そのようなアルゴリズムのコンポーネントは、プロ、大学、高校など、過去 X 年分の実際のサッカーのスコアを分析することになります。

単に現役のプロ プレーヤーに関するデータを集計し、彼らが参加したすべてのゲームのスコアを調べると、1 つの可能なアプローチを得ることができます。

たとえば、1 つのチームに対してフリーズするだけのプレースキッカーがいるかもしれません。そのため、2 つのチームが互いにプレーしている場合、コーチはその後彼をフィールドに入れません。

明らかに、そのような分析は、Windows Mobile デバイスではなく、事前に行う必要があります:)

ただし、少なくとも合理的な出発点になる可能性があります。

また、純粋な統計に頼らないようにしてください - ローレンス・テイラーがジョー・タイズマンの足を骨折したとしても、あなたがどれほど優れているかは問題ではありません :-\

于 2008-11-27T17:15:48.340 に答える