三峰 下一步最优 · 连击链推荐
三峰(Solitaire Tripeaks)真正难的地方不是找出一张能清的牌,而是先清哪一张。同样能清的两张牌,先清对的那张可以顺下来连消 5 到 7 张,先清错的那张可能清一张就得停下。这个工具只看你手上的牌面和已经露出的山峰,不猜暗牌:它把 13 个点数之间的相邻关系建成一张图,算出从每张候选牌出发最长能接出多长的清牌链,按「链长优先、能解锁的山峰数次之」挑出建议的第一张,再把整条链、链上得分和翻牌命中率一起列出来。
怎么用
在「已露出的山峰牌面」里填每一列当前的顶牌点数,例如 4,6,8,10。10 直接写 10,J、Q、K、A 写字母,多个之间用逗号隔开。峰填得越准,可清点数和命中率算得越准。
在「当前可点的候选牌面」里填手头所有能翻出来点的牌,重复的牌要重复填,例如 3,5,6,7,8,9,10,J,K。工具用它来算这条连击链最远能走多远。
先看结果区第一行的建议牌面和下面那条连击链。如果链里 10 和 J 是挨着的,意味着要先把某座峰的顶牌顶到 10,做不到的话链会在中途断掉。
填上当前连击数和目标分数,工具会给出这条链按倍率折算的得分以及和目标的差距,方便你判断是搏一条长链,还是先拿稳手上能清的单张。
易错:三类高频错法
- 把「能清」当成「该清」。能清的牌往往有好几张,但只有一张能把后面接成链。默认示例里 5、7、9 都能清,链长分别是 7 张、5 张、5 张,差出来的是实打实的分数:50 ×(1+...+7) 与 50 ×(1+...+5) 相差 600 分。
- 忘了峰顶会被顶高。连续清牌时,那一列的顶牌变成你刚清掉的点数,原来相邻的下一张可能就不相邻了。工具给的是上界,实际链常在第 3 到第 5 张就断。
- 把翻牌当成连击的一部分。翻牌本身不清牌,通常也不打断连击,但它会把节奏拖长,观众的注意力会从你的手上移开。对现场观众来说,牌堆是打断节奏的引子,不是加分项。
- 以为规则只有「点数相差 1」。A 与 K 是否相邻、7 能不能配 7、8 和 9 能不能互配,各家实现并不统一。工具采用的规则写在结果区下方,和你手机上的版本不一致时按那段规则手动复核一次。
连击链 = 点数相邻图上的一条最长路径
三峰里清一张牌的条件是:这张牌的点数和某座山峰的顶牌「挨着」。把 13 个点数(1 代表 A、11 代表 J、12 代表 Q、13 代表 K)想成图上的节点,能挨着清的牌之间连一条边:A 与 2 相邻、K 与 A 相邻、7 自己连自己、8 与 9 互配,其余按点数相差 1 连边。
关键的一步是:清掉一张 r 之后,那一列的顶牌就变成了 r,所以下一张必须和 r 相邻。于是「一次连击」在数学上就是这张图上的一条路径,而不是随便一组能清的牌。
链长 = 从起点出发、在你手上的牌里能走的最长路径长度
用默认示例算一遍:山峰是 4、6、8、10,手牌是 3、5、6、7、8、9、10、J、K。先清 5,后面 6 → 7 → 8 → 9 → 10 → J 一路顺下来,一共 7 张;先清 J 也能倒着接出 7 张(10 → 9 → ... → 5),但它只能解锁 1 座山峰;先清 7 只能接 8 → 9 → 10 → J,一共 5 张;先清 9 是倒着接 5 → 6 → 7 → 8,也是 5 张;先清 3 只有 1 张。所以工具建议清 5,规则是「链长优先、能解锁的山峰数次之」。
工具用带记忆的深度搜索在 13 个点数上找最长路径,同一条链里每个点数最多出现一次;手里有两张相同点数时,不会被串成来回倒牌的形态。
翻牌命中率:可清点数集合有多大
山峰的顶牌决定了你翻开一张牌后能不能立刻清掉。峰是 4、6、8、10 时,可清点数集合是相邻点的并集:
{3,5} ∪ {5,7} ∪ {7,9} ∪ {9,J} = 5 个点数
牌堆里随机来一张,落在集合里的概率就是 5 / 13 ≈ 38.5%。这解释了为什么「峰多」不等于「翻牌有用」:每多一座峰,相邻集合最多再多贡献 1 到 2 个新点数,四条峰把可清点数撑到 5 个就已经接近能撑到的上限。
反过来,如果山峰只有 4 和 6,可清点数只剩 {3,5,7} 共 3 个,命中率掉到 23.1%。这时候翻牌多半是浪费一次机会,不如先把手上能清的牌清掉、把峰顶顶到更有用的点数上,再回头翻。
使用上的结论很直接:命中率低于 25% 时,优先在现有牌面里找链;命中率高于 35% 时,牌堆可以当作「补链」的资源,专门去找链上缺的那个点数。
计分模型:为什么链长直接等于分数
本页用一个简化模型计分,方便把不同选择放在一起比:每清一张记 50 分基础分;同一次连击里第 i 张的倍率按 i 算(1 倍、2 倍、一直到 10 倍封顶)。于是一条 L 张的链得分是:
50 × (1 + 2 + ... + L) = 50 × L(L+1)/2
默认示例里 L = 7,所以这条链 = 50 × 28 = 1,400 分。如果你进场时已经连着清了 3 张,继续接上就是 4 + 5 + ... + 10 = 49 倍,总计 2,450 分,比从头开始多拿 1,050 分。可见「先清哪一张」不是美观问题,是分数问题。
反过来也要看上限:还剩 22 张牌时,理论上把它们全串成一条链最多是 50 × (1+...+22) = 12,650 分,但实际牌面不会这么配合,常见的是每条链 4 到 6 张,单条链在 500 到 1,050 分这个量级。所以别为了追一条理论上的 7 张链而放弃手里已有的 3 张链,两者得分接近,后者更稳。
常见问题
牌面到底该怎么写?10 能写 T 吗?
工具没算牌堆里翻出来的牌,那它到底靠不靠谱?
为什么不同手机上的三峰规则算出来的结果不一样?
连击一定会一直续下去吗?
这个工具能给每张牌算出精确分值吗?
边界说明
- 本工具只看牌面,不读取任何游戏画面,也不预测牌堆里会翻出哪一张牌。
- 连击链按「同一条链里每个点数最多出现一次」计算,手里有两张相同点数时不会串成来回倒牌的形态。
- 计分模型是本页自定义的简化模型,不是任何一版官方计分表的完整复制,输出分数只用于横向比较不同选择。
- 只覆盖标准 52 张三峰。带奖励牌、限时关卡、道具关或不同翻牌规则的变体,本页公式不适用。