Solitaire Réfléchi

获胜牌局,逐步演示

概览

下面每一副牌都是应用中的真实牌局:把它的代码粘贴到“新游戏”窗口,就能原样重玩。这些牌局全部获胜,并且在网站发布前,每一局都由一个按应用规则运行的程序逐步重放,包括得分。

用132次操作获胜的牌局

初始牌局 TF1-D1N-AAAAAAB,采用每次翻 1 张的模式。按应用的计数方式,这局共有 132 次操作:90 次移牌、40 次点击牌库,以及 2 次回收弃牌堆。完全按此过程游玩、不使用撤销,最终得分为 470 分:

  • 将52张牌移入收牌堆:52 × 10 = 520分;
  • 将18张废牌堆中的牌移到牌阵:18 × 5 = 90分;
  • 回收2次:−140分。

牌库,背面朝上:24 张牌;弃牌堆为空。基础牌堆中已放入的牌:黑桃 0 张、红桃 0 张、方块 0 张、梅花 0 张。第 1 列:梅花 6;第 2 列:黑桃 2、梅花 10;第 3 列:方块 3、红桃 J、红桃 10;第 4 列:黑桃 3、黑桃 5、梅花 K、红桃 A;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7、黑桃 Q;第 6 列:黑桃 4、方块 2、黑桃 A、方块 7、红桃 7、红桃 3;第 7 列:黑桃 10、梅花 2、方块 5、方块 K、红桃 8、梅花 7、黑桃 9。

开始时。基础牌堆中有 0 张牌,牌库中有 24 张牌,得分 0。

牌库,背面朝上:10 张牌;弃牌堆顶牌:方块 4。基础牌堆中已放入的牌:黑桃 0 张、红桃 2 张、方块 1 张、梅花 1 张。第 1 列:梅花 6、红桃 5;第 2 列:梅花 K、方块 Q、梅花 J、红桃 10、黑桃 9、红桃 8、梅花 7;第 3 列:方块 3、红桃 J;第 4 列:黑桃 3、黑桃 5;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7;第 6 列:黑桃 4、方块 2、黑桃 A、方块 7、红桃 7、红桃 3、黑桃 2;第 7 列:黑桃 10、梅花 2、方块 5、方块 K、黑桃 Q、方块 J、梅花 10、方块 9。

30 次操作后。基础牌堆中有 4 张牌,牌库中有 10 张牌,得分 65。

牌库,背面朝上:7 张牌;弃牌堆顶牌:红桃 9。基础牌堆中已放入的牌:黑桃 0 张、红桃 2 张、方块 1 张、梅花 2 张。第 1 列:空;第 2 列:梅花 K、方块 Q、梅花 J、红桃 10、黑桃 9、红桃 8、梅花 7、方块 6、黑桃 5、方块 4、黑桃 3;第 3 列:方块 3、红桃 J、黑桃 10;第 4 列:方块 K、黑桃 Q、方块 J、梅花 10、方块 9、梅花 8、红桃 7、梅花 6、红桃 5、梅花 4、红桃 3、黑桃 2;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7、红桃 6;第 6 列:黑桃 4、方块 2、黑桃 A、方块 7、黑桃 6、方块 5;第 7 列:空。

60 次操作后。基础牌堆中有 5 张牌,牌库中有 7 张牌,得分 15。

牌库,背面朝上:4 张牌;弃牌堆为空。基础牌堆中已放入的牌:黑桃 5 张、红桃 3 张、方块 6 张、梅花 2 张。第 1 列:黑桃 K;第 2 列:梅花 K、方块 Q、梅花 J、红桃 10、黑桃 9、红桃 8、梅花 7;第 3 列:空;第 4 列:方块 K、黑桃 Q、方块 J、梅花 10、方块 9、梅花 8、红桃 7、梅花 6、红桃 5、梅花 4;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7、红桃 6、梅花 5;第 6 列:空;第 7 列:红桃 K、梅花 Q、红桃 J、黑桃 10、红桃 9、黑桃 8、方块 7、黑桃 6。

90 次操作后。基础牌堆中有 16 张牌,牌库中有 4 张牌,得分 105。

牌库,背面朝上:0 张牌;弃牌堆为空。基础牌堆中已放入的牌:黑桃 13 张、红桃 13 张、方块 13 张、梅花 13 张。第 1 列:空;第 2 列:空;第 3 列:空;第 4 列:空;第 5 列:空;第 6 列:空;第 7 列:空。

第 132 次操作后:牌局获胜。基础牌堆中有 52 张牌,牌库中有 0 张牌,得分 470。
本局的132次操作
  1. A♥:从第4列移至对应的基础牌堆
  2. 9♠:从第7列移至第3列
  3. 8♥及其上方的1张牌:从第7列移至第3列
  4. D♠:从第5列移至第7列
  5. 翻牌:A♣
  6. A♣:从废牌堆移至对应的基础牌堆
  7. 翻牌:8♠
  8. 翻牌:V♦
  9. V♦:从废牌堆移至第7列
  10. 10♣:从第2列移至第7列
  11. 2♠:从第2列移至第6列
  12. R♣:从第4列移至第2列
  13. 翻牌:5♥
  14. 5♥:从废牌堆移至第1列
  15. 翻牌:10♦
  16. 摸牌堆:2♥
  17. 2♥:从废牌堆移至对应的基础牌堆
  18. 翻牌:6♠
  19. 翻牌:9♦
  20. 9♦:从废牌堆移至第7列
  21. 翻牌:D♦
  22. D♦:从废牌堆移至第2列
  23. 翻牌:A♦
  24. A♦:从废牌堆移至对应的基础牌堆
  25. 翻牌:V♣
  26. V♣:从废牌堆移至第2列
  27. 10♥及其上方的3张牌:从第3列移至第2列
  28. 摸牌堆:9♥
  29. 翻牌:R♠
  30. 摸牌堆:4♦
  31. 4♦:从废牌堆移至第4列
  32. 翻牌:R♥
  33. 翻牌:D♣
  34. 翻牌:6♦
  35. 6♦:从废牌堆移至第2列
  36. 5♠及其上方的1张牌:从第4列移至第2列
  37. 3♠:从第4列移至第2列
  38. R♦及其上方的4张牌:从第7列移至第4列
  39. 翻牌:5♣
  40. 翻牌:8♦
  41. 翻牌:9♣
  42. 翻牌:4♣
  43. 4♣:从废牌堆移至第1列
  44. 3♥及其上方的1张牌:从第6列移至第1列
  45. 6♣及其上方的4张牌:从第1列移至第6列
  46. 翻牌:V♠
  47. 翻牌:8♣
  48. 8♣:从废牌堆移至第4列
  49. 7♥及其上方的5张牌:从第6列移至第4列
  50. 翻牌:6♥
  51. 6♥:从废牌堆移至第5列
  52. 弃牌堆翻回牌堆
  53. 翻牌:8♠
  54. 翻牌:10♦
  55. 翻牌:6♠
  56. 6♠:从废牌堆移至第6列
  57. 5♦:从第7列移至第6列
  58. 2♣:从第7列移至对应的基础牌堆
  59. 10♠:从第7列移至第3列
  60. 摸牌堆:9♥
  61. 9♥:从废牌堆移至第3列
  62. 翻牌:R♠
  63. R♠:从废牌堆移至第1列
  64. 翻牌:R♥
  65. R♥:从废牌堆移至第7列
  66. 翻牌:D♣
  67. D♣:从废牌堆移至第7列
  68. V♥及其上方的2张牌:从第3列移至第7列
  69. 2♠:从第4列移至第3列
  70. 3♥:从第4列移至对应的基础牌堆
  71. 3♦及其上方的1张牌:从第3列移至第4列
  72. 翻牌:5♣
  73. 5♣:从废牌堆移至第5列
  74. 翻牌:8♦
  75. 翻牌:9♣
  76. 翻牌:V♠
  77. 弃牌堆翻回牌堆
  78. 翻牌:8♠
  79. 8♠:从废牌堆移至第7列
  80. 7♦及其上方的2张牌:从第6列移至第7列
  81. A♠:从第6列移至对应的基础牌堆
  82. 2♠:从第4列移至对应的基础牌堆
  83. 2♦:从第6列移至对应的基础牌堆
  84. 3♠:从第2列移至对应的基础牌堆
  85. 3♦:从第4列移至对应的基础牌堆
  86. 4♦:从第2列移到基础堆
  87. 4♠:从第6列移至对应的基础牌堆
  88. 5♠:从第2列移至对应的基础牌堆
  89. 5♦:从第7列移至对应的基础牌堆
  90. 6♦:从第2列移至对应的基础牌堆
  91. 6♠:从第7列移至对应的基础牌堆
  92. 7♦:从第7列移至对应的基础牌堆
  93. 6♥及其上方的1张牌:从第5列移至第2列
  94. 7♠:从第5列移至对应的基础牌堆
  95. 4♥:从第5列移至对应的基础牌堆
  96. 3♣:从第5列移至对应的基础牌堆
  97. 4♣:从第4列移至对应的基础牌堆
  98. 5♣:从第2列移至对应的基础牌堆
  99. 5♥:从第4列移至对应的基础牌堆
  100. 6♥:第2列移到其基础牌堆
  101. 6♣:从第4列移至对应的基础牌堆
  102. 7♣:从第2列移至对应的基础牌堆
  103. 7♥:从第4列移至对应的基础牌堆
  104. 8♥:从第2列移至对应的基础牌堆
  105. 8♣:从第4列移至对应的基础牌堆
  106. 8♠:从第7列移至对应的基础牌堆
  107. 9♠:从第2列移至对应的基础牌堆
  108. 9♥:从第7列移至对应的基础牌堆
  109. 10♥:从第2列移至对应的基础牌堆
  110. 10♠:从第7列移至对应的基础牌堆
  111. V♥:从第7列移至对应的基础牌堆
  112. D♥:从第5列移至对应的基础牌堆
  113. 翻牌:10♦
  114. 10♦:从废牌堆移至第2列
  115. 翻牌:8♦
  116. 8♦:从废牌堆移至对应的基础牌堆
  117. 9♦:从第4列移至对应的基础牌堆
  118. 10♦:从第2列移至对应的基础牌堆
  119. 翻牌:9♣
  120. 9♣:从废牌堆移至对应的基础牌堆
  121. 10♣:从第4列移到基础堆
  122. V♣:从第2列移至对应的基础牌堆
  123. V♦:从第4列移至对应的基础牌堆
  124. D♦:从第2列移至对应的基础牌堆
  125. D♣:从第7列移至对应的基础牌堆
  126. R♣:从第2列移至对应的基础牌堆
  127. R♥:从第7列移至对应的基础牌堆
  128. 翻牌:V♠
  129. V♠:从废牌堆移至对应的基础牌堆
  130. D♠:从第4列移至对应的基础牌堆
  131. R♠:从第1列移至对应的基础牌堆
  132. R♦:从第4列移至对应的基础牌堆

牌面可见但未按规则排列的牌组

同一初始牌局,刚开始时。第 2 列的 2♠ 原本可以放到第 6 列的 3♥ 上:红黑相反,点数恰好小一级。但 10♣ 叠在它上面,点数并不连续。

牌库,背面朝上:24 张牌;弃牌堆为空。基础牌堆中已放入的牌:黑桃 0 张、红桃 0 张、方块 0 张、梅花 0 张。第 1 列:梅花 6;第 2 列:黑桃 2、梅花 10;第 3 列:方块 3、红桃 J、红桃 10;第 4 列:黑桃 3、黑桃 5、梅花 K、红桃 A;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7、黑桃 Q;第 6 列:黑桃 4、方块 2、黑桃 A、方块 7、红桃 7、红桃 3;第 7 列:黑桃 10、梅花 2、方块 5、方块 K、红桃 8、梅花 7、黑桃 9。

开始时:第 2 列的 2♠ 10♣(高亮显示)和第 6 列(虚线标示)。

应用不允许移动这个牌组:只有点数从大到小连续排列、红黑交替的牌才能一起移动。2♠ 必须等到 10♣ 找到其他位置后才能移动。

一次被拒绝的空列移牌操作

同一局,11 次操作后。第 2 列为空。第 3 列中,以 10♥ 为首的是一个按规则排列的 4 张牌组(高亮显示)。

牌库,背面朝上:21 张牌;弃牌堆顶牌:黑桃 8。基础牌堆中已放入的牌:黑桃 0 张、红桃 1 张、方块 0 张、梅花 1 张。第 1 列:梅花 6;第 2 列:空;第 3 列:方块 3、红桃 J、红桃 10、黑桃 9、红桃 8、梅花 7;第 4 列:黑桃 3、黑桃 5、梅花 K;第 5 列:红桃 Q、梅花 3、红桃 4、黑桃 7;第 6 列:黑桃 4、方块 2、黑桃 A、方块 7、红桃 7、红桃 3、黑桃 2;第 7 列:黑桃 10、梅花 2、方块 5、方块 K、黑桃 Q、方块 J、梅花 10。

11 次操作后:第 3 列以 10♥ 为首的牌组,以及空着的第 2 列(虚线标示)。

但应用仍不允许将它放到第 2 列:空列只接受 K。这条规则在规则页面中有说明。

可以试玩的牌局

同一初始牌局既有每次翻 1 张的模式,也有每次翻 3 张的模式:代码只有“D1”或“D3”这一部分不同。后者是应用截图所用的初始牌局。操作次数来自经过核验的获胜过程,并非最少操作次数。

牌局代码翻牌操作步数得分
TF1-D1N-AAAAAAB1132470
TF1-D1N-AAAAAAG1130400
TF1-D3N-AAAAAAG3110405
TF1-D1N-AAABGHG1144395

操作步数:包括移动牌、点击牌堆和重新循环弃牌堆,计算方式与应用内一致。得分:经验证的那一局的得分,全程没有撤销。