Golf Solitaire

Golf的策略

概览

要赢得 Golf,就要合理利用待抽牌堆:其中的 16 张牌每张都只能用一次。抽牌前,先寻找尽可能长的连续出牌路线;如果有两张牌都能出,优先选择能让下一步所需的牌露出来的那张。这些是建议,并非规则。

在合适的时机抽牌

应用允许随时抽牌,但过早抽出一张牌就浪费了它:它会替换弃牌堆顶牌,而且不会再回来。只要有可用牌能够接在弃牌堆顶牌上,就先出这张牌。在发牌 GO1-E-AAAAAAB 的获胜对局中,16 张待抽牌用了 13 张,结束时还剩 3 张。

寻找最长的连续出牌路线

移除的牌会成为弃牌堆顶牌,下一张牌又必须能接在它上面。出牌前,先看看每种选择会通向哪里。如果有两张可用牌都能出,通常优先选择能立即露出另一张可出牌的那张。

在获胜对局中,第 32 步抽出 V♣ 后,从第 33 步到第 41 步,不再抽牌就连续出了 9 张牌:D♥、R♣、A♥、2♠、3♦、4♥、5♠、6♣、7♠。这条路线先向上接到 K,再接到 A(简单规则),然后继续接到 7。

牌库:6张;弃牌:梅花J。第1列:梅花6、黑桃5(可用牌:黑桃5);第2列:黑桃2、梅花K(可用牌:梅花K);第3列:梅花10、红桃A(可用牌:红桃A);第4列:方块3、红桃Q(可用牌:红桃Q);第5列:红桃J(可用牌:红桃J);第6列:红桃10、红桃4(可用牌:红桃4);第7列:黑桃3、黑桃7(可用牌:黑桃7)。

获胜对局第 33 步之前:弃牌堆顶牌是 V♣。

经典规则中的 K 和 A

在经典规则中,弃牌堆顶牌为 K 时只能接 Q,为 A 时只能接 2。因此,可用牌为 K 或 A 的列更难处理:保留可用的 Q 或 2 来解开它们,并尽早清空那些被它们压住很多张牌的列。在简单规则中,这些牌就和其他牌一样了。

均衡地清空各列

如果一列直到最后仍保留着全部 5 张牌,可供选择的余地就很小。从不同的列移除牌,可以保留多张可用牌,从而增加其中某张能接在弃牌堆顶牌上的机会。

使用撤销

应用会保存最近 100 次操作。当连续出牌过早中断时,可以退回几步,尝试另一张牌。步数计数器仍会记录每次尝试。