♠♥ 德州扑克 · 硬核人生

⌂ 主界面 0 声望 0 无名之辈 ✏️ 改名 📷 换照片 ♻️ 重开

第 1 天 · 目标:积累 1 亿虚拟资金

🛡 对局模拟器为单机扑克训练工具 · 所有筹码与资金均为虚拟 · 无任何真实货币交易 · 适度训练,拒绝赌博
1点「去打工」赚本钱
2点「上牌桌」选盲注
3打满 100 手自动结算,回到大厅过下一天
🎯 第 1 关 · 当前目标
初战告捷
赢下第 1 局(还没打过牌)
📅 每日目标 赢 ¥500
昨天 —— 达成上调 · 未达成缩减

💾 存档

牌桌上点右上角「💾 1 / 💾 2」存档;这里继续或删除。手动存档,2 个槽各自覆盖,没有回滚。

📦 完整进度备份

导出一段加密文本:资金、声望、属性、图鉴、道路、商城、CAREER、主题一并打包。
任意浏览器、清缓存、换电脑、换手机——把这段粘回去,全进度恢复(30 秒内可撤销)。
建议每周导出一次,存到微信文件 / 邮箱 / 印象笔记。

经营

我的战绩

第一天:先去打工赚第一笔本钱。

🏪 奢侈品店

花的是游戏资金,买了就是你的。门面不碰牌局概率。100 万以上首购涨声望(每个只加一次);低端三件纯展示。

🛤 人生之路

主线 6 关。净资产 = 资金余额。目标:积累 1 亿虚拟资金,每一分都靠牌技训练赢回来。

📖 人物图鉴

⚡ ZOOM · 弃牌即换桌
WIN
翻牌前 · 思考时间 30 秒(超时自动过牌,随后牌局暂停)

🏁 第 1 局结算

每 100 手为一局 · PT4 口径

核心十项

牌桌上每个真实动作实时采集,指标定义与 PokerTracker 4 / GG Smart HUD 一致。 样本小的时候只看方向,不作统计结论。牌桌页座位下方的小字 = 手数 VPIP/PFR/3Bet。

VPIP=主动入池率 · PFR=翻前加注率 · 3Bet=面对加注反加率 · ATS=偷盲率 · AF=激进度(Bet+Raise÷Call) · AFq=激进频率 · CB翻/CB转=持续下注率 · WTSD=见摊牌率 · W$SD=摊牌胜率 · WWSF=见翻牌赢率。

Session 资金(当前 100 手)

口径:只算当前这个 Session(最近 ≤100 手)的牌桌收支,每满 100 手结算后清零重计。 上面的「核心十项」是全程累计,两者分工:Session 看这一段打得怎么样,核心十项看长期画像。 净盈亏 = 每手「赢取 − 投入」,补码/重买不算输赢。

全下 EV · 水上水下(All-in EV Adjusted)

📋 历史牌局

还没有完成的牌局——打完第一手就会出现在这里。

点任意一局展开完整牌谱:每街每人动作带金额、摊牌底牌与牌型。 保留最近 200 手。

手牌胜率计算器(蒙特卡洛模拟)

选中你的两张底牌,设定对手人数,程序随机发完剩余公共牌与对手底牌,模拟数万次后统计胜负。 这是扑克软件(Equity Lab、Flopzilla、PioSOLVER)通用的标准算法。

1. 选你的两张底牌

已选:无

2. 设定条件

3. 结果

胜率

选两张牌后点击计算

常见对局参考(3 万次模拟,1 个对手)

手牌vs 1 人vs 3 人vs 5 人
AA~85%~64%~48%
KK~82%~58%~42%
AKs~67%~44%~32%
72o(最差)~35%~18%~12%

上表为扑克界公认数值,可用计算器自行验证——结果应落在附近。

我的全程盈亏(整个牌局进程 · 只有你一条线)

横轴 = 第几局,纵轴 = 你的累计净盈亏(筹码,补码不算输赢)。右边是你的全程关键数据。

当前 Session 全员曲线(最近 ≤100 手)

只画当前这个 Session 的窗口:每满 100 手结算后从这里重新开始,和「数据统计」页的 Session 资金同一口径。 你(人类)用粗红线,AI 用细彩色线。

这套代码用的算法(全部经过单元测试)

1手牌评估:7 选 5 枚举

从 7 张牌中枚举全部 C(7,5)=21 种组合,逐一手牌评分取最优。牌型优先级:同花顺 > 四条 > 葫芦 > 同花 > 顺子 > 三条 > 两对 > 一对 > 高牌。评分返回 [牌型, 关键牌...] 数组,逐位比较即可定胜负(含踢脚牌比较)。A 可作 1 组成 A-2-3-4-5 轮子顺子。

2边池结算:分层算法

按每位玩家本局累计投入(totalBet)分层:主池取最低投入 × 人数,剩余逐级构成边池。无人认领的池(该层玩家全弃牌)自动并入下一层,保证筹码永不丢失。全下时自动补发剩余公共牌。

3AI 决策:翻前查 GTO 表 + 翻后范围感知

翻牌前 100% 查范围表(开池/3bet/4bet/防守全表驱动)。翻牌后:防守用范围感知蒙特卡洛胜率 vs 底池赔率 + 位置修正;进攻用范围对范围(RvR)胜率定下注频率,小注尺寸按街锚定。AI 没有"溜入"这个选项。

测试覆盖(36 项全部通过)

项目结果
牌型判定(12 个标准案例:皇家同花顺、轮子顺子、四条、葫芦…)✅ 全对
7 选 5 最优组合挑选✅ 4/4
牌型大小比较(含踢脚牌)✅ 4/4
牌堆完整性(52 张无重复)
50 局 AI 自动对战 · 筹码守恒✅ 1200 分文不差
30 局发牌无重复牌 + 摊牌必 5 张公共牌
蒙特卡洛:AA vs1=84.7% / AA vs5=48.4% / 72o=32.4%✅ 符合公认值
边界:全员全下 / 边池 / 平局平分
AI 连续 1000 次决策无异常

已修复的历史 bug(记录以免复发)

  • 下注轮换:原本"下一个未弃牌玩家"改为"下一个仍需行动玩家",否则同一玩家反复过牌导致死循环、底池丢失
  • 边池:弃牌玩家投入的筹码曾无人认领而凭空消失,现自动并入下一层
  • 牌值比较:必须用数字比较(字符串比较 'Q' > 'K' 为真)
  • 公共牌补发:全下提前摊牌时公共牌不足 5 张,现先补满再比牌
整页
桌布
牌背

GAME OVER

声望、行头、进度——都随这条命一起没了。

初次见面
★ 已收入图鉴
点击任意处继续
🔬 科研模式
功能待定 · 敬请期待