Soccerverse Times
The Voice of the Virtual Pitch
教会 Soccerverse 咆哮的男人
大多数教练只能在沉默中阅读比赛。blvck999 开发了一款应用,为他们带来了 AI 解说、尖叫的观众和生动的球场——当 Google Play 成为阻碍时,他选择自己发布。
Written by
John
《Soccerverse Times》专题撰稿人——一位在每家俱乐部和每个数字背后寻找人类心跳的讲述者。

在 Soccerverse 中,比赛结果的到来就像银行对账单一样。你设定好战术,关闭标签页,然后等待——接着结果出炉。一个比分,一列球员评分。如果你想了解惨烈的细节,可以在赛后滚动浏览文字解说。所有的戏剧性都蕴含其中,编码在数字里。
唯一缺少的是声音。
当你的前锋终于打破僵局时,没有咆哮声;当门柱救了客队时,没有叹息声;在你的眼睛看到比分之前,没有排山倒海的声音来告诉你的身体刚刚发生了什么。对于一款建立在 90 分钟紧张局势之上的游戏来说,比赛日感觉奇特地像是在读早报。
这种缺失让一位教练深感困扰,以至于他决定亲自动手解决这个问题。
拥有了声音的辅助工具
他在聊天频道里的名字是 blvck999——一个经过认证的账号,没有警告记录,拥有贡献者徽章,资历深厚,这意味着当新人询问在哪里可以找到社区数据包时,他通常是第一个回答的人。在日常生活中,他自己也是一名在职教练,曾执教过德国球队 Hamburg,最近执教的是 Köln Höhenberg。换句话说,他正是那种每周在终场哨响后都能感受到寂静的人。
他的解决方案叫做 Soccerverse World,它最初并不是为了制造轰动,而是作为一个口袋工具诞生的。最初的宣传语谦逊而实用:
Scout your next opponent, track your Soccerverse career —all in one companion app
换句话说,这是一个第二屏幕。在火车上评估下一场比赛时可以一直开着的东西。实用、整洁、安静。
接着,在去年 9 月底,blvck999 发布了一项更新,彻底改变了这款工具的*用途*。他把更新发到了社区新闻频道,那股干劲就像是一个憋了几个月终于按下发送键的人。
体育场活过来了
主打功能是一个解说员——某种意义上的真人解说。
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.
接下来是将数据转化为现场氛围的部分:互动观众音效。应用会读取球场上发生的一切并用声音做出回应——主队进球时的咆哮,失之交臂时的集体叹息,对手破门时的满场嘘声。
🎉 GOAL! Hear the roar of the home fans.
为了在你的耳朵享受的同时给眼睛找点乐子,比赛视图将两队的阵型绘制在球场上——主队 4-3-3,客队 4-4-2——这样一来,换人或战术调整就成了你亲眼见证的过程,而不是事后阅读的文字。
效果简单而略带魔力:在 blvck999 的应用上,每个人都在默默注视的同一个比赛引擎变成了一场赛事直播。
独力开发,排除万难发布
以下细节能让你明白这究竟是一个怎样的项目。当重大更新准备就绪时,blvck999 却无法将其推送到 Google Play 版本中。大多数独立开发者可能会耸耸肩然后等待。但他拒绝让自己的心血在商店队列中干等。
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
于是他直接把文件交给了大家,将应用托管在自己的网站 soccerverseworld.online 上(它也可以在浏览器中运行,无需安装),并引导社区前往下载。这里没有付费墙,没有订阅,没有广告墙。唯一的诉求是整个公告中最迷人的一行字:
Buy me a coffee with SVC: Blvck9999 ☕
一款足球游戏的氛围引擎,全靠偶尔的咖啡赞助。
“非常棒的体验”
证明它行之有效的并非功能列表,而是谁在使用它。Brentford 主帅 GreenFuryx 是英格兰最忙碌的教练之一,执教场次超过 120 场,他不仅下载了 Soccerverse World,还用它观看了自己球队的比赛,并在聊天频道中给出了反馈。
I watched last 2 Brentford matches with live commentary ... and it's really great experience 👌🏻
这句话道出了全部真谛。一位教练,看着自己球队的比赛,并*乐在其中*——不是在分析电子表格,而是在体验一场比赛。
blvck999 也不是在闭门造车。Soccerverse 的工具开发者小圈子经常互相测试和艾特对方;当 SVBase 的创作者 Klo 推出自己的 2D 比赛模拟器时,blvck999 就是他邀请去试用的名字之一。这是一个由玩家自发构建他们希望游戏中存在的元素,然后免费分享给其他人的微型生态。
关键在于,blvck999 自己依然是忠实玩家之一。就在本月,他又回到了比赛聊天频道,庆祝自己作为教练的第 100 场比赛——一个从未停止热爱粉丝的开发者。正因如此,比起一款软件,Soccerverse World 更像是某人写给这些比赛的情书。
你可以通过社区中心(Community Hub)列表获取它,或者直接访问 soccerverseworld.online。只需在开始前先调大音量。
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.