PocketSolver LogoPocketSolver

玩家设置

为 OOP(非位置)和 IP(位置内)玩家配置范围、下注大小和全押选项。使用最少的下注大小以保持游戏树高效,并管理 RAM 使用量

1. 介绍

玩家设置 面板分为两部分 — 非位置玩家(OOP)位置内玩家(IP)。 在解算前,两者都必须完成配置。

每个面板允许你:

  • 设置玩家的 范围
  • 定义每条街(翻牌、转牌、河牌)的 下注和加注大小
  • 可选地为每条街启用 全押(All-In)

玩家设置菜单


2. 各设置说明

玩家范围 必填

翻牌后设置菜单

OOP 和 IP 玩家都需要设置 范围。 玩家范围表示该玩家可能持有的所有手牌。 范围内的每手牌都有一个 权重(Weight),决定该手牌被使用的频率。

使用范围选择器顶部的 滑块(Slider) 设置所选权重,然后点击某手牌即可分配该权重。

  • 选择手牌:点击单张手牌或点击拖动以对多张手牌分配权重。
  • 移除手牌:点击单张手牌或点击拖动。
  • 调整权重:移动顶部滑块并再次点击以修改概率。

如果想快速生成仅包含前 X% 手牌的范围,可使用底部滑块选择百分比范围。 手牌顺序遵循 Sklansky–Karlson 模型


下注与加注 必填

在构建游戏树时,最重要的设置可能就是 下注与加注选项。 每个玩家面板(OOP 和 IP)允许你为每条街(翻牌、转牌、河牌)配置下注和加注。

每条可操作街必须至少有 一个下注和一个加注

  • 下注:在该街尚未有动作时进行。
  • 加注:在对手已下注后进行。
  • 设置为 0 的下注或加注会被忽略。

两者均以 百分比 输入,但含义略有不同。

下注与加注大小


下注百分比 必填

下注百分比基于 当前底池

  • 示例:底池为 100,下注 50% → 下注金额为 50。

公式: 下注金额 = 当前底池 * 下注百分比 下注百分比 = 下注金额 / 当前底池


加注百分比 必填

加注百分比稍复杂,但遵循一致逻辑:

公式: 加注金额 = 加注百分比 * (2 * 上次下注 + 底池) + 上次下注 加注百分比 = (加注金额 - 上次下注) / (2 * 上次下注 + 底池)

手动计算步骤:

计算 跟注上次下注后 的底池大小。

将新的底池乘以你的 加注百分比

上次下注金额 加到结果中。


全押(All-In)可选

每条街都包含一个 全押切换按钮。 启用后,在玩家可行动时(下注或加注)会添加全押选项。

尽管看起来会增加复杂度,但 不会显著增加游戏树大小,因为全押会 终止 该手牌的后续动作。 实践中添加全押几乎“免费”,因此建议保持 启用


复制 OOP 切换 可选

IP 玩家面板包含 复制 OOP(Copy OOP) 切换,可将 OOP 玩家设置的下注和加注大小同步到 IP。 当你希望两位玩家使用相同的下注结构时非常有用。

🔹 注意:仅复制 下注与加注,不复制玩家范围。


3. 常见问题

我应该使用哪些下注大小?

保持下注数量 尽可能少,同时仍覆盖关键策略点。

例如: 仅选择 5%10%15%,这些都是小注 — 会缺失重要的大额选项。 更合理的选择:25%50%100%,甚至只用 50% 一注 — 提供更均衡的抽象。


为什么不能设置太多下注大小?

现代解算器使用 下注大小抽象 — 限制可用下注数量以控制游戏树增长。 即便下注数量少,游戏树也可能消耗 几十 GB RAM

下注太多会导致游戏树在大多数消费级电脑上 无法解算


我可以在河牌或转牌解算时使用更多下注大小吗?

可以 — 单条街解算(如仅河牌或仅转牌)允许更多下注大小,因为剩余未发的公共牌少, 游戏树增长有限。

  • 河牌:无需再发牌 → 树增长最小。
  • 转牌:只剩一张牌 → 树大小可控。

但这 不适用于翻牌解算中的转牌和河牌设置 — 仅在独立解算这些街时适用。

💡 技巧:添加下注大小后,点击 Estimate Tree Size 可实时查看 RAM 使用情况。


4. 减小游戏树技巧

  • 📝 降低 SPR:减小筹码与底池比。小筹码 → 更少下注轮次。
  • 🧠 简化树结构:移除低频或不现实动作。
  • ⚙️ 合并阈值:将相似下注合并为一。
  • 💾 全押阈值:大额下注转换为全押,减少深度。
  • 🔍 最大动作数:限制连续下注次数,超过则强制全押。

需要帮助吗?

如果在设置游戏时遇到问题: