アプリについて

23 5月 2030
木曜日
処理

OpenFootball は現実のサッカー世界をシミュレートし、試合結果や選手の移籍、キャリアの予測を助けるプロジェクトです。

クラブもリーグも選手も、移籍も財務も評判も、すべてが自分から動きます。あなたは世界を見て回り、サッカーはエンジンがプレーします。

  • v1.4.300
  • 単一のバイナリ
  • オフラインで動作
  • オープンソース

これは何ですか?

サッカー世界のシミュレーターであり、もう一つの監督ゲームではありません。

Open Football は、クラブ、リーグ、試合、選手、移籍、評判、財務、そして長期的なサッカーの流れを、試合を手動で操作することなくシミュレートします。

すべてが一つのつながった生態系の中にあります。移籍が一人のキャリアを変え、キャリアがスカッドを変え、スカッドが順位表を変えます。試合を決めるのはエンジンであって、あなたの指示ではありません。

答えを出したい問い
  • 二十シーズン回したあと、どのクラブが覇権を握るのか。
  • たった一度の移籍が、選手のキャリアとクラブの未来をどう変えるのか。
  • データ主導のシミュレーションは、納得できる順位表と結果を生めるのか。
  • サッカーの世界があなた抜きで回り続けたら、何が起きるのか。

どう動きますか?

ファイルを一つ実行し、処理を押して、シーズンが過ぎるのを眺めます。

リリースは自己完結した単一のバイナリです。シミュレーターとウェブアプリが一つのファイルに入っています。起動すればブラウザがそのまま世界を開きます。

  1. バイナリを実行
    インストールも、実行環境の用意も、アカウントも不要です。
  2. 世界が読み込まれる
    国、クラブ、スカッド、選手が起動時にメモリ上へ組み上げられます。
  3. 処理を押す
    押すたびにカレンダーが進みます。あるいは休暇を取れば、十年が一気に過ぎていきます。
  4. アプリを閉じる
    世界はプロセスとともに終わります。ディスクには何も書き込まれません。
世界はメモリの中に生きている

セーブデータはありません。サッカーの世界はアプリが動いている間だけ存在します。閉じれば、次の起動は同じデータベースから新しい世界を始めます。

自分のマシンで動かす

リリースをダウンロードして実行し、ブラウザでアドレスを開いてください。リモートサーバーなら、そのサーバーのアドレスを同じポートで使います。

Open Football は見つけたコアをすべて使います。256コアのマシンで検証していますが、ノートパソコンでも問題なく動きます。

$./open-football
http://localhost:18000

なぜ作ったのか

毎年おなじゲームを覚え直すことに疲れていました。

Football Manager はほぼ毎作、画面もエディターの手順もデータベース形式も変わり、去年積み上げた作業をやり直すことになります。

Open Football は代わりに形を保ちます。画面とデータモデルは見慣れたままで、シミュレーションのロジック、仕組み、サッカーの判断だけが良くなっていきます。

同時に実験室でもあります。好きな選手を好きなクラブへ移し、シミュレーションを回して、スカッド、戦術、財務、試合エンジンがそれをどう扱うかを見てください。現実的な再建も、格上リーグへ渡る逸材も、ウルヴァーハンプトンのメッシも試せます。

データベースも公開されています

クラブ情報、選手の詳細、リーグ構成、国のデータは別のリポジトリにあります。シミュレーター本体に触れずにサッカーの世界を良くしていけます。プルリクエストを歓迎します。

作者について

イワン・アルテモフ
作者・開発者 ロシア、モスクワ

Open Football は、平日の夜と週末に一人で作っています。不具合を見つけた、このリーグを入れてほしい、試合エンジンについて語りたい。どれでも構いません、メールをください。すべて読んでいます。