Soccerverse Times
The Voice of the Virtual Pitch
Soccerverseに「歓声」をもたらした男
多くの監督たちは静寂の中で試合を見守る。しかし、blvck999はAI実況、大歓声の観客、そして躍動するピッチを届けるアプリを開発した。Google Playが障害となった時、彼は自らの手でそれを配信したのだ。
Written by
John
Soccerverse Timesの特集記者。すべてのクラブと数字の裏にある、人間味あふれる鼓動を見出すストーリーテラー。

Soccerverseにおいて、試合の到来は銀行の取引明細書が届くようなものだ。戦術を設定し、タブを閉じ、待つ。そして結果が届く。スコアライン。選手レーティングの列。詳細を知りたければ後からスクロールして読めるテキスト実況。すべてのドラマはそこにあり、数字の中にエンコードされている。\n\n足りないのは、音だ。\n\nストライカーがついに均衡を破った時の大歓声はない。ポストがアウェイチームを救った時のため息もない。スコアを目にする前に、何かが起きたことを身体に伝える音の壁もない。90分間の緊張感の上に成り立つゲームにおいて、マッチデーは妙に朝刊を読んでいるかのように感じられることがある。\n\nそのギャップに耐えかねた一人の監督が、自らの手で解決策を作り上げた。\n\n## 声を手に入れたコンパニオン\n\nチャットでの彼の名はblvck999。認証済みアカウント、警告なし、コントリビューターバッジを持ち、新参者がコミュニティデータパックの場所を尋ねれば真っ先に答えてくれるようなベテランだ。普段は彼自身も現役の監督であり、ドイツのHamburgや、最近ではKöln Höhenbergを率いてきた。つまり、毎週ホイッスルが鳴った後の静寂を誰よりも実感している人物なのだ。\n\n彼の出した答えがSoccerverse Worldだ。これは最初から華やかなエンターテインメントとして始まったわけではない。最初はポケットツールとしてスタートした。最初の紹介文は控えめで実用的なものだった。\n\n> "Scout your next opponent, track your Soccerverse career —all in one companion app" — Soccerverse World store listing\n\nつまり、セカンドスクリーンだ。電車の中で次の試合を分析しながら開いておくようなもの。便利で、整理されていて、静かだった。\n\nそして昨年9月末、blvck999はこのアプリの「目的」そのものを変えるアップデートを投下した。彼は、送信ボタンを押すのを何ヶ月も待ちわびていたかのような熱量で、コミュニティのニュースチャンネルにそれを投稿した。\n\n## スタジアムが息を吹き返す\n\n目玉機能は実況コメンテーターだった。ある意味で、本物の。\n\n> "The app now has an AI commentator that calls the match live! Experience dynamic play-by-play for every goal, tackle, substitution, card, and tactical change." — blvck999\n\nそして、データをスタジアムの雰囲気に変える要素、すなわち「状況に反応する観客」が登場した。アプリはピッチ上の出来事を読み取り、音で応える。ホームチームがゴールを決めれば大歓声が沸き起こり、惜しいシュートにはスタジアム全体がため息をつき、相手チームがゴールすればブーイングの嵐が巻き起こる。\n\n> "🎉 GOAL! Hear the roar of the home fans." — blvck999\n\nさらに、耳だけでなく目でも楽しめるよう、マッチビューでは両チームのフォーメーションがピッチ上に描かれる。ホームは4-3-3、アウェイは4-4-2といった具合だ。これにより、選手の交代や戦術の変更は、後から文字で読むものではなく、目の前で展開するのを見守るものになった。\n\nその効果はシンプルで、どこか魔法のようだ。他の誰もが静寂の中で見つめている同じマッチエンジンが、blvck999のアプリ上では「テレビ中継」へと変貌するのだ。\n\n## たった一人で開発し、逆境を乗り越えて配信\n\nここに、このプロジェクトが本当にどのようなものであるかを物語るエピソードがある。大型アップデートの準備が整った時、blvck999はGoogle Play版のアップデートを反映させることができなかった。個人開発者の多くなら、肩をすくめて待つところだろう。しかし、彼は自分の成果がストアの審査待ち列で眠ったままになるのを拒んだ。\n\n> "I have a problem updating the google play version for now. Until it's fixed to get these features right now, you must download the latest version directly" — blvck999\n\nそこで彼は、soccerverseworld.online(ブラウザでも動作するためインストール不要)でアプリを自らホストし、ユーザーにファイルを直接配布してコミュニティに案内した。ペイウォールも、サブスクリプションも、広告の壁もない。唯一の要求は、告知の中で最もチャーミングなこの一言だけだ。\n\n> "Buy me a coffee with SVC: Blvck9999 ☕" — blvck999\n\nサッカーゲームの臨場感エンジンは、時折奢られるコーヒーによって支えられている。\n\n## 「本当に素晴らしい体験」\n\nこれが機能している証拠は、機能リストではなく、誰が使っているかにある。120試合以上を指揮してきたイングランドで最も多忙な監督の一人、BrentfordのボスであるGreenFuryxは、ただSoccerverse Worldをダウンロードしただけではなかった。彼はこのアプリで自チームの試合を観戦し、チャットに戻ってこう語った。\n\n> "I watched last 2 Brentford matches with live commentary ... and it's really great experience 👌🏻" — GreenFuryx\n\nこの一言にすべてが集約されている。監督が自チームの試合を観て「楽しんでいる」のだ。スプレッドシートを分析するのではなく、試合を体験している。\n\nblvck999は孤立して開発しているわけではない。Soccerverseのツール開発者たちの狭いコミュニティでは、お互いのツールをテストし合い、タグ付けし合っている。SVBaseのクリエイターであるKloが独自の2D試合シミュレーターを発表した際、試してほしい相手としてメンションした名の中にblvck999もあった。これは、「こんな機能があればいいのに」と思うゲームのパーツを自分たちで作り、それを無料で配り合う、小さな、しかし熱いコミュニティなのだ。\n\nそして決定的なのは、blvck999自身も依然として一人の熱心なプレイヤーであるということだ。今月も彼は試合チャットのチャンネルに戻り、監督としての100試合目を祝っていた。彼はファンであることを決してやめない開発者なのだ。どんな機能よりも、それこそがSoccerverse Worldを単なるソフトウェアではなく、試合へのラブレターのように感じさせる理由である。\n\nYou can grab it via the Community Hub listing or straight from soccerverseworld.online. Just turn your sound up first.
Related Topics
In the tables
DEU Division 1
DEU · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Stuttgartclass21 | 38 | 23 | 8 | 7 | 56 | 20 | +36 | 77 |
| 2 | Dortmundkrille120 | 38 | 23 | 8 | 7 | 56 | 21 | +35 | 77 |
| 3 | Leverkusengheote | 38 | 21 | 10 | 7 | 61 | 21 | +40 | 73 |
| 4 | FrankfurtFitz | 38 | 21 | 7 | 10 | 53 | 34 | +19 | 70 |
| 5 | BayernKloV9 | 38 | 17 | 12 | 9 | 65 | 29 | +36 | 63 |
| 6 | LeipzigCloudSV | 38 | 15 | 12 | 11 | 42 | 37 | +5 | 57 |
| 7 | UnionKipro | 38 | 15 | 11 | 12 | 39 | 35 | +4 | 56 |
| 8 | St. PauliFrostyOrbit | 38 | 16 | 8 | 14 | 35 | 39 | -4 | 56 |
| 9 | WolfsburgToniKroos | 38 | 13 | 14 | 11 | 26 | 24 | +2 | 53 |
| 10 | HamburgBidart | 38 | 13 | 13 | 12 | 39 | 33 | +6 | 52 |
| 11 | Freiburglazovic | 38 | 13 | 11 | 14 | 29 | 38 | -9 | 50 |
| 12 | BremenTiago04 | 38 | 13 | 10 | 15 | 22 | 26 | -4 | 49 |
| 13 | HoffenheimSnakeEyesx | 38 | 11 | 12 | 15 | 25 | 40 | -15 | 45 |
| 14 | AugsburgxDeutscheMaschine | 38 | 12 | 7 | 19 | 44 | 50 | -6 | 43 |
| 15 | Paderborn<Cantona> | 38 | 10 | 13 | 15 | 24 | 34 | -10 | 43 |
| 16 | Heidenheim99Starz | 38 | 10 | 9 | 19 | 22 | 39 | -17 | 39 |
| 17 | BerlinNagetier | 38 | 8 | 15 | 15 | 24 | 43 | -19 | 39 |
| 18 | KaiserslauternMobi | 38 | 8 | 14 | 16 | 26 | 35 | -9 | 38 |
| 19 | Bochumiu21 | 38 | 6 | 8 | 24 | 21 | 77 | -56 | 26 |
| 20 | HannoverQuicksilver | 38 | 2 | 18 | 18 | 7 | 41 | -34 | 24 |
ENG Division 1
ENG · Division 0 · Season 3
| # | Club | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 | London RedSjow | 38 | 22 | 10 | 6 | 48 | 13 | +35 | 76 |
| 2 | Manchester BluePhesiola | 38 | 18 | 15 | 5 | 39 | 21 | +18 | 69 |
| 3 | Crystal PalaceStrategos | 38 | 19 | 11 | 8 | 48 | 21 | +27 | 68 |
| 4 | LiverpoolBiarritz | 38 | 16 | 16 | 6 | 39 | 20 | +19 | 64 |
| 5 | BrentfordGreenFuryx | 38 | 15 | 16 | 7 | 32 | 18 | +14 | 61 |
| 6 | BrightonJoachim | 38 | 16 | 12 | 10 | 30 | 29 | +1 | 60 |
| 7 | NewcastleGravipod | 38 | 14 | 15 | 9 | 36 | 24 | +12 | 57 |
| 8 | NottinghamBOA | 38 | 14 | 14 | 10 | 43 | 22 | +21 | 56 |
| 9 | EvertonInvincible | 38 | 12 | 18 | 8 | 38 | 25 | +13 | 54 |
| 10 | FulhamAliManager | 38 | 14 | 12 | 12 | 36 | 40 | -4 | 54 |
| 11 | TottenhamTaddy | 38 | 15 | 9 | 14 | 37 | 47 | -10 | 54 |
| 12 | ChelseaArne_Lock | 38 | 13 | 13 | 12 | 39 | 35 | +4 | 52 |
| 13 | BournemouthTheramoe | 38 | 12 | 15 | 11 | 28 | 27 | +1 | 51 |
| 14 | Manchester RedMastermind | 38 | 13 | 9 | 16 | 45 | 50 | -5 | 48 |
| 15 | CoventryRaiden1 | 38 | 12 | 12 | 14 | 23 | 29 | -6 | 48 |
| 16 | LeicesterTedlasso | 38 | 10 | 9 | 19 | 40 | 50 | -10 | 39 |
| 17 | West HamSupernovaOrbit | 38 | 8 | 11 | 19 | 29 | 42 | -13 | 35 |
| 18 | Derbyderby | 38 | 9 | 7 | 22 | 24 | 47 | -23 | 34 |
| 19 | BurnleySabo | 38 | 4 | 13 | 21 | 17 | 55 | -38 | 25 |
| 20 | Lutonapaporcio1 | 38 | 3 | 5 | 30 | 16 | 72 | -56 | 14 |
League standings for the clubs in this story.