Seahaven Towers Solitaire

已解牌局,逐步演示

概览

下面的每一个牌局都是应用中的真实牌局:把它的代码粘贴到“新游戏”窗口中,即可原样进行游戏。所有牌局都有解法,并且在网站发布之前,已由一个应用应用本身规则的程序逐步重放验证。

经过85步获胜的牌局

牌局SH1-C4-AAAAAJ2,设有4个暂存格。这套85步的走法也是应用自身用于胜利测试的操作序列,每步只移动一张牌。完全按此走法进行且不撤销,最终得分为560分。

暂存格(4个):红桃2、红桃3、空、空。收牌区已放入的牌数:黑桃0张、红桃0张、方块0张、梅花0张。第1列:红桃9、方块8、方块3、黑桃K、黑桃5(顶牌:黑桃5);第2列:梅花7、梅花6、黑桃8、红桃K、梅花J(顶牌:梅花J);第3列:红桃J、黑桃7、梅花A、黑桃A、方块K(顶牌:方块K);第4列:方块5、黑桃10、黑桃4、红桃8、方块A(顶牌:方块A);第5列:红桃10、黑桃J、方块J、梅花10、梅花5(顶牌:梅花5);第6列:黑桃2、梅花8、红桃4、红桃5、梅花4(顶牌:梅花4);第7列:梅花9、方块Q、方块7、方块4、方块2(顶牌:方块2);第8列:方块9、黑桃6、方块6、梅花2、红桃7(顶牌:红桃7);第9列:红桃Q、黑桃Q、红桃A、梅花3、黑桃9(顶牌:黑桃9);第10列:梅花Q、红桃6、方块10、梅花K、黑桃3(顶牌:黑桃3)。

初始局面。收牌区有0张牌,2个空闲暂存格,0个空列。

暂存格(4个):红桃2、红桃3、方块K、黑桃9。收牌区已放入的牌数:黑桃1张、红桃0张、方块2张、梅花3张。第1列:红桃9、方块8、方块3、黑桃K、黑桃5(顶牌:黑桃5);第2列:梅花7、梅花6、黑桃8、红桃K、梅花J(顶牌:梅花J);第3列:红桃J、黑桃7(顶牌:黑桃7);第4列:方块5、黑桃10、黑桃4、红桃8、红桃7(顶牌:红桃7);第5列:红桃10、黑桃J、方块J、梅花10、梅花5、梅花4(顶牌:梅花4);第6列:黑桃2、梅花8、红桃4、红桃5(顶牌:红桃5);第7列:梅花9、方块Q、方块7、方块4(顶牌:方块4);第8列:方块9、黑桃6、方块6(顶牌:方块6);第9列:红桃Q、黑桃Q、红桃A(顶牌:红桃A);第10列:梅花Q、红桃6、方块10、梅花K、黑桃3(顶牌:黑桃3)。

走完10步后。收牌区有6张牌,0个空闲暂存格,0个空列。

暂存格(4个):空、梅花8、方块K、黑桃9。收牌区已放入的牌数:黑桃1张、红桃5张、方块2张、梅花5张。第1列:红桃9、方块8、方块3、黑桃K、黑桃5(顶牌:黑桃5);第2列:梅花7、梅花6、黑桃8、红桃K、梅花J、梅花10(顶牌:梅花10);第3列:红桃J、黑桃7(顶牌:黑桃7);第4列:方块5、黑桃10、黑桃4、红桃8、红桃7(顶牌:红桃7);第5列:红桃10、黑桃J、方块J(顶牌:方块J);第6列:黑桃2(顶牌:黑桃2);第7列:梅花9、方块Q、方块7、方块4(顶牌:方块4);第8列:方块9、黑桃6、方块6(顶牌:方块6);第9列:红桃Q、黑桃Q(顶牌:黑桃Q);第10列:梅花Q、红桃6、方块10、梅花K、黑桃3(顶牌:黑桃3)。

走完20步后。收牌区有13张牌,1个空闲暂存格,0个空列。

暂存格(4个):空、空、空、空。收牌区已放入的牌数:黑桃7张、红桃9张、方块4张、梅花5张。第1列:空;第2列:梅花7、梅花6、黑桃8、红桃K、梅花J、梅花10、梅花9、梅花8(顶牌:梅花8);第3列:方块K、方块Q(顶牌:方块Q);第4列:方块5、黑桃10、黑桃9(顶牌:黑桃9);第5列:红桃10、黑桃J、方块J、方块10、方块9、方块8、方块7、方块6(顶牌:方块6);第6列:梅花K、梅花Q(顶牌:梅花Q);第7列:空;第8列:黑桃K、黑桃Q(顶牌:黑桃Q);第9列:红桃Q、红桃J(顶牌:红桃J);第10列:空。

50步后。基础牌堆中有25张牌、4个空闲暂存格、3个空列。

暂存格(4个):空、空、空、空。收牌区已放入的牌数:黑桃13张、红桃13张、方块13张、梅花13张。第1列:空;第2列:空;第3列:空;第4列:空;第5列:空;第6列:空;第7列:空;第8列:空;第9列:空;第10列:空。

第85步后:获胜。基础牌堆中有52张牌、4个空闲暂存格、10个空列。
解法的85步走法
  1. A♦:从第4列移到对应的基础牌堆
  2. 2♦:从第7列移到对应的基础牌堆
  3. 4♣:从第6列移到第5列
  4. 7♥:从第8列移到第4列
  5. R♦:从第3列移到第3个暂存格
  6. A♠:从第3列移到对应的基础牌堆
  7. A♣:从第3列移到对应的基础牌堆
  8. 2♣:从第8列移到对应的基础牌堆
  9. 9♠:从第9列移到第4个暂存格
  10. 3♣:从第9列移到对应的基础牌堆
  11. 4♣:从第5列移到对应的基础牌堆
  12. 5♣:从第5列移到对应的基础牌堆
  13. A♥:从第9列移到对应的基础牌堆
  14. 2♥:从第1个暂存格移到对应的基础牌堆
  15. 3♥:从第2个暂存格移到对应的基础牌堆
  16. 10♣:从第5列移到第2列
  17. 5♥:从第6列移到第1个暂存格
  18. 4♥:从第6列移到对应的基础牌堆
  19. 5♥:从第1个暂存格移到对应的基础牌堆
  20. 8♣:从第6列移到第2个暂存格
  21. 2♠:从第6列移到对应的基础牌堆
  22. 3♠:从第10列移到对应的基础牌堆
  23. R♣:从第10列移到第6列
  24. 10♦:从第10列移到第5列
  25. 6♥:从第10列移到对应的基础牌堆
  26. 7♥:从第4列移到对应的基础牌堆
  27. 8♥:从第4列移到对应的基础牌堆
  28. 4♠:从第4列移到对应的基础牌堆
  29. 5♠:从第1列移到对应的基础牌堆
  30. D♠:从第9列移到第1列
  31. 9♠:从第4个暂存格移到第4列
  32. 6♦:从第8列移到第1个暂存格
  33. 6♠:从第8列移到对应的基础牌堆
  34. 7♠:从第3列移到对应的基础牌堆
  35. V♥:从第3列移到第9列
  36. 9♦:从第8列移到第5列
  37. R♦:从第3个暂存格移到第3列
  38. D♠:从第1列移到第3个暂存格
  39. R♠:从第1列移到第8列
  40. 3♦:从第1列移到对应的基础牌堆
  41. 4♦:从第7列移到对应的基础牌堆
  42. 8♦:从第1列移到第5列
  43. 9♥:从第1列移到对应的基础牌堆
  44. 7♦:从第7列移到第5列
  45. D♦:从第7列移到第3列
  46. 9♣:从第7列移到第2列
  47. D♣:从第10列移到第6列
  48. 6♦:从第1个暂存格移到第5列
  49. 8♣:从第2个暂存格移到第2列
  50. D♠:从第3个暂存格移到第8列
  51. 8♣:从第2列移到第1个暂存格
  52. 9♣:从第2列移到第3个暂存格
  53. 10♣:从第2列移到第4个暂存格
  54. V♣:从第2列移到第6列
  55. 10♣:从第4个暂存格移到第6列
  56. 9♣:从第3个暂存格移到第6列
  57. 8♣:从第1个暂存格移到第6列
  58. R♥:从第2列移到第1列
  59. 8♠:从第2列移到对应的基础牌堆
  60. 6♣:从第2列移到对应的基础牌堆
  61. 7♣:从第2列移到对应的基础牌堆
  62. 9♠:从第4列移到对应的基础牌堆
  63. 10♠:从第4列移到对应的基础牌堆
  64. 5♦:从第4列移到对应的基础牌堆
  65. 6♦:从第5列移到对应的基础牌堆
  66. 7♦:从第5列移到对应的基础牌堆
  67. 8♦:从第5列移到对应的基础牌堆
  68. 9♦:从第5列移到对应的基础牌堆
  69. 10♦:从第5列移到对应的基础牌堆
  70. V♦:从第5列移到对应的基础牌堆
  71. D♦:从第3列移到对应的基础牌堆
  72. R♦:从第3列移到对应的基础牌堆
  73. V♠:从第5列移到对应的基础牌堆
  74. 10♥:第5列移到其基础堆
  75. 8♣:从第6列移到对应的基础牌堆
  76. 9♣:从第6列移到对应的基础牌堆
  77. 10♣:从第6列移到对应的基础牌堆
  78. V♣:从第6列移到对应的基础牌堆
  79. D♣:从第6列移到对应的基础牌堆
  80. R♣:从第6列移到对应的基础牌堆
  81. D♠:从第8列移到对应的基础牌堆
  82. R♠:从第8列移到对应的基础牌堆
  83. V♥:从第9列移到对应的基础牌堆
  84. D♥:从第9列移到对应的基础牌堆
  85. R♥:从第1列移到对应的基础牌堆

一组牌被拒绝移入空列

牌局SH1-C4-AAAAAAH,按解法走完26步后的局面。还剩1个空闲暂存格和2个空列,其中包括第1列。第10列末端是一条由5张牌组成的顺子(高亮标出),从R♠到9♠。

暂存格(4个):方块7、方块9、空、黑桃7。收牌区已放入的牌数:黑桃0张、红桃0张、方块0张、梅花6张。第1列:空;第2列:红桃10、黑桃3、方块K、黑桃8、方块Q、方块J(顶牌:方块J);第3列:方块10、方块5、梅花9、红桃6(顶牌:红桃6);第4列:空;第5列:黑桃A、红桃A、红桃2、梅花K、梅花Q、梅花J、梅花10(顶牌:梅花10);第6列:方块6、梅花7、红桃5、红桃4、红桃3(顶牌:红桃3);第7列:红桃K、红桃Q、红桃J(顶牌:红桃J);第8列:黑桃2、方块4、梅花8、红桃7、方块3、方块2(顶牌:方块2);第9列:红桃9、黑桃6、黑桃5、黑桃4(顶牌:黑桃4);第10列:方块8、红桃8、方块A、黑桃K、黑桃Q、黑桃J、黑桃10、黑桃9(顶牌:黑桃9)。

26步后:第10列中由5张牌组成的顺子,以及空的第1列(虚线框)。
  • 应用允许拿起这条顺子:尚未指定目标位置时,上限为8张牌(1个空闲暂存格和2个空列)。
  • 以K开头的顺子只能移入空列。移往第1列时,上限降至4张:目标列不计入计算。这5张牌无法整组移入;必须先将其中一张放到别处。

这是应用采用的规则;参见牌组表。

可以试玩的牌局

另有4副牌,其解法均由本站程序找到;代码为SH1-C2-AAAAAAE的牌局使用2个暂存格(中等),其余使用4个。步数是已验证解法的步数,并非最少步数;“整组移动”一列统计的是一次移动多张牌的步数。

牌局代码暂存格步数整组移动得分
SH1-C4-AAAAAJ2485 *0560
SH1-C4-AAAAAAH4809535
SH1-C4-AAAAAAM4847550
SH1-C4-AAAAABL418010770
SH1-C2-AAAAAAE28116530

步数和得分:均为已验证解法的数据。* 该解法就是应用在自身通关测试中使用的步骤序列。