— Work · 游戏

DOT HOLD'EM: All-In Road

도트 홀덤: 올인 로드

用真正随机的洗牌来玩的像素风德州扑克剧情游戏(仅限虚拟筹码)。

type
game · Texas Hold’em story
platforms
即将推出
languages
韩语 · 英语
chips
仅限虚拟筹码 · 并非真实赌博
made_by
odd duck

为什么做这款游戏

odd duck 的每个人都非常喜欢德州扑克。不如亲手为自己喜欢的游戏开一局吧——《DOT HOLD'EM: All-In Road》就是从这个念头开始的。

喜欢德州扑克的不只是我们。尤其是一些本来就很会打游戏的人,也在德州扑克的牌桌上留下了自己的名字。2000年到2011年间一直以《星际争霸》职业选手身份征战的 Hong Jin-ho,在2022年的世界扑克系列赛(WSOP)上拿到了个人第一条金手链(Wikipedia);2023年8月20日,他又在仁川举行的“WFP SYNDROME 6”中从 2,578人里拿下第一,赢得2.4亿韩元奖金。截至当时,他累计的扑克奖金已达 28.4亿韩元(ZDNet Korea)。

同样曾是《星际争霸》职业选手的 Lim Yo-hwan,退役后先当了教练,2013年成为职业扑克玩家,并在2019年1月的亚洲扑克巡回赛(Asia Poker Tour)上夺冠(Sports Kyunghyang)。海外也有这样的人。法国的 Bertrand “ElkY” Grospellier 在2001年世界电子竞技大赛(World Cyber Games)的《星际争霸》项目中获得第二名,之后在韩国活动了几年,才转向扑克。他在2008年先后拿下欧洲扑克巡回赛(European Poker Tour)和世界扑克巡回赛(World Poker Tour)的冠军,2011年又赢得 WSOP,成为三大赛事全部称霸的“三冠王”(Wikipedia)。

飞快地计算,读懂对手的习惯,把一切押在一次判断上。我们认为,热爱游戏的人之所以会被德州扑克吸引,原因就在这里。

DOT HOLD’EM 标题画面——雨夜的窗户上写着 DOT HOLD’EM,下方是“All-In Road”招牌,以及 Continue、New Game、Quick Match、Synopsis、Fairness Center、Settings 按钮;底部写着“Play money only (not real gambling)”开场——2026年首尔,下着雨的夜晚街头。Holden 的内心独白:“(Today's recap: Went to work. Got fired. Walked home in the rain. Left my umbrella at the office, too.)”
标题画面,以及开场的第一幕——2026年,首尔

和普通德州扑克应用不一样的五件事

德州扑克应用有很多。大多数要么是在线上和别人对战,要么是和按固定套路出牌的 AI 你来我往地输赢筹码。DOT HOLD'EM 在这张牌桌上多加了五样东西——故事、韩国篇与世界篇、边玩边进步的引导、越来越强的 AI,以及能亲自验证洗牌的 Fairness Center。

① 有故事的德州扑克

主角二十九岁。一天之内丢了工作,又收到房东的短信,催他交已经拖欠了两个月的房租。当天夜里,爷爷的遗物箱从釜山寄到了。一副被摸得发旧的扑克牌,一枚刻着“銀手”的旧筹码,还有一封信。

开场——在半地下室的房间里收到催租短信的 Holden:“Since when was a little “^^” smiley this terrifying…”开场——从爷爷的遗物箱里拿出的一副扑克牌:“A well-loved deck of cards, its corners worn soft and round.”
开场——“Since when was a little “^^” smiley this terrifying…”,以及爷爷留下的一副扑克牌

信里写着1998年在釜山打的最后一局。那一局的牌从一开始就被人动过手脚,而当年的对手,如今已经成了打着“绝对公平的舞台”旗号的赌场大亨。主角要用“公平的一局”向他发起挑战。

开场——爷爷的信:“My dear Holden, by the time you read this, I'll have taken the long road home. There's something I never told you.”开场——1998年釜山的回忆(棕褐色调)。年轻时的爷爷 Kang Manbok 说:“This deck… was stacked from the start. You and the dealer…!”
爷爷的信,以及1998年釜山的回忆——“This deck… was stacked from the start.”

第一个舞台,是钟路后巷里的围棋会所 Bongsun's Go Club。一推开门,鸭子 Quackers 会先来打招呼;据说和爷爷在同一张牌桌上摸爬滚打了30年的 Bongsun 奶奶,会教你打德州扑克。便利店老板 Park Mandu、开了27年个人出租车的 Choi Gosok……35名角色各自带着7种表情、自己的说话方式和打牌风格,坐到牌桌前。

第1章 Bongsun's Go Club——站在棋盘前的鸭子 Quackers:“Quack!”第1章 Bongsun's Go Club——Bongsun 奶奶认出了主角:“…Those eyes. You're Manbok's grandkid. Got the letter, did you?”
Bongsun's Go Club——会所里资格最老的 Quackers,以及认识爷爷的 Bongsun 奶奶
第1章 Bongsun's Go Club——第一局的对手 Choi Gosok:“C'mon, step on it! Choi Gosok, 27 years driving my own cab! The meter's running, people!”第1章 Bongsun's Go Club——Bongsun 奶奶:“Don't wait for good cards. Make good decisions with the cards you get. That's all there is to it.”
第一局的对手 Choi Gosok,以及奶奶的一句话——“Don't wait for good cards. Make good decisions with the cards you get.”

② 韩国篇与世界篇

韩国篇从半地下室出发,经过钟路的 Bongsun's Go Club、Hongdae Underground、Gangnam Rooftop、Jeju Ocean Casino,一直走到仁川的 Golden Castle,共 5章。每一章都以过场动画开场,以和 Boss 的一对一对决收尾。

打通韩国篇,世界篇就会开启。接下来会通往哪些城市——?——请亲自去看看吧。

开场结尾——半地下室房间里的 Holden:“Grandpa, I'll play that game again for you. Fair and square this time.”韩国篇地图“Hold'em Road”(Golden Castle · 3 to go)——1 Where the Alley Begins 和 2 Hongdae Underground 显示 CLEAR,3 Gangnam Rooftop 显示 Challenge!,4 Jeju Ocean Casino 和 5 Golden Castle 仍上着锁
“Fair and square this time.”还有韩国篇地图——从半地下室一路通往 Golden Castle

③ 边玩边进步的德州扑克

主角一开始还以为 blind(盲注)说的是百叶窗。和他一样第一次坐上牌桌的人,也完全没关系。第1章里,Bongsun 奶奶会在牌桌旁一步一步地教你;屏幕下方也会用一行字显示你现在手里是什么牌、算是哪种牌。

赢下牌局就能积累名气(Fame),再用它来学习技能——Bongsun's Advice、Pot Odds、Outs Counter、Equity Sense、Player Reads、Stack Sense。跟注至少需要多少胜率、自己的牌现在有多大概率能赢——这些真实德州扑克里会用到的计算,都直接显示在牌桌上。技能只是帮助判断的信息,绝不会干预洗牌和牌本身。

第1章牌桌——Bongsun 奶奶的引导:“Your two cards are here! These are your 'hole cards' — only you can see them. Not even the AI can peek.” 下方是手牌“Hand: 10-7 offsuit”Growth 画面——“Skills only feed you information. They never touch the shuffle or the cards.” 下面是 Bongsun's Advice、Pot Odds、Outs Counter、Equity Sense 等技能
第1章牌桌上 Bongsun 奶奶的引导,以及 Growth 画面里的技能

④ 越来越强的 AI

扑克长期以来都是人工智能研究的一道难题。2017年1月,卡内基梅隆大学的“Libratus”与四名职业选手对战了12万手牌,最终领先价值1,766,250美元的筹码(Wikipedia);2019年,同一研究团队与 Facebook AI 合作开发的“Pluribus”,在六人桌无限注德州扑克中战胜了职业选手。Pluribus 是靠和自己的六个副本对战,学会了基本策略(Carnegie Mellon University)。

这些研究一路打磨出来的标准,就是 GTO(博弈论最优策略)。DOT HOLD'EM 的 AI 有新手(Beginner)、跟注站(Calling Station)、疯子(Maniac)、岩石(Rock)、松凶(LAG)、紧凶(TAG)、计算型(Math Player)、职业(Pro)和 Boss 共九种风格。越强的角色,越是在接近 GTO 的基准策略之上叠加自己的性格,所以章节越往后,对手就越难缠。对手会读出你的打牌习惯并针对它出手,读出来的时候还会用一句话告诉你。不过,AI 能看到的只有公开信息——你的底牌和剩下的牌堆,它都看不到。

Quick Match 画面——对手人数1~5人(选中3人),“Pick Your Rivals”里勾选了 Park Mandu、Choi Gosok、Rockhee,旁边还有 Kim Junsu 和 Streamer Wang,下方写着“Everyone you meet in the story shows up here.”,再往下是 Starting Chips 和“Deal me in!”按钮第3章 Gangnam Rooftop 牌桌——手牌“Hand: 8-2 offsuit”,提示“Weak · Folding is fine”,Equity 38%,Pot Odds 2.4 : 1(Need 29%)
Quick Match——和遇见过的角色再打一局;以及第3章 Gangnam Rooftop 牌桌上的 Equity 与 Pot Odds

⑤ 验证洗牌的 Fairness Center

1999年9月,美国的安全研究人员宣布,他们破解了在线扑克的洗牌。当时多家扑克网站使用的洗牌方式以32位种子(seed)来打乱牌序,能产生的顺序只有约43亿种,而一副牌的洗法却有52!(约8×10⁶⁷)种。再加上连种子都取自一天中的时间,只要看到自己的两张牌和翻牌的三张牌,就能提前知道所有人的牌,甚至谁会赢(Datamation)。

洗牌可能产生的牌序数量(按位数比较)——1999年出问题的洗牌(32位种子)约43亿种,10位数;一副牌的所有排列 52! 约8.07×10的67次方种,68位数 1999年出问题的洗牌(32位种子) 约43亿种 · 10位数 一副牌的所有排列(52!) 约8.07×10⁶⁷种 · 68位数 条形长度 = 数字的位数
洗牌可能产生的排列数量——1999年出问题的洗牌约43亿种(2的32次方),一副牌的所有洗法则有52!(约8.07×10⁶⁷)种。条形长度按位数比例绘制

所以,DOT HOLD'EM 不把洗牌藏起来,而是摆出来给你看。牌用操作系统提供的密码学随机数来洗,采用 Fisher–Yates 洗牌法,让52张牌的每一种排列出现的概率完全相同。每手牌开始之前,先把洗好的牌组的指纹(SHA-256 哈希)作为“封印”(Seal)公布出来;这手牌结束后,再公开整副牌的顺序。任何人都可以重新计算指纹,确认中途没有被调包。在 Fairness Center 里,你可以亲自验证最近的几手牌,还能实时运行2万次洗牌的均匀性检验。

这是轻度休闲游戏里很少会放进去的设计。但正如爷爷的那封信,只要洗牌是公平的,剩下的就只有你自己的判断了。

Fairness Center——标题“The Cards Never Lie”下的说明:没有任何人来洗牌,每手牌都用设备内置的密码学安全随机数生成器(CSPRNG)重新洗牌,方法是 Fisher–Yates shuffle;下方是“Under the Hood”技术说明第2章 Hongdae Underground 牌桌——中间下方显示“Seal #3dafba”,手牌“Hand: Q-6 offsuit”
Fairness Center,以及牌桌中间下方的封印标记——发牌之前,先亮出牌组的指纹

玩法

  • 故事模式——每一章先看过场动画,再坐上牌桌。输了也能用 [Retry] 马上重新入座,牌组永远以同样公平的方式洗牌。
  • Quick Match——从故事里遇见过的角色中选1~5人,再选好起始筹码和盲注上涨速度,来上一局。
  • 操作——Fold(弃牌)· Check/Call(过牌/跟注)· Raise(加注)· All-in(全下)。加注金额可以用滑块,也可以用 ½ 底池、一倍底池这样的按钮来选。
  • Records——记录手数、胜率、最大底池和打出过的最好牌型。
  • 语言——韩语和英语。
  • 仅限虚拟筹码——不涉及任何真实金钱或财物往来,也不鼓励赌博。

不等好牌,而是用拿到的牌做出好的判断——这样的一个夜晚。无论是热爱德州扑克的人,还是因为这款游戏第一次坐上牌桌的人,都希望它能成为那样的一局。