Scorpion Solitaire

逐步展示一局获胜牌局

概览

以下发牌布局均来自应用中的真实牌局:将代码粘贴到“新游戏”窗口,即可按完全相同的布局游玩。发牌布局SC1-C-AAAAAAB以52步获胜,得分为695分;在网站发布前,程序会按应用规则逐步重放整局,并核对分数。

经过52步获胜的牌局

发牌布局SC1-C-AAAAAAB,经典规则。整局共52步,其中1步为发出备用牌。没有撤销任何操作。最长的一列达到20张牌。

备用牌:3张暗牌;尚未移除任何完整牌序。第1列:3张暗牌,随后依次为方块3、红桃J、红桃10、黑桃3;第2列:3张暗牌,随后依次为红桃Q、梅花3、红桃4、黑桃7;第3列:3张暗牌,随后依次为黑桃A、方块7、红桃7、红桃3;第4列:3张暗牌,随后依次为方块K、红桃8、梅花7、黑桃9;第5列:红桃6、梅花8、黑桃J、梅花4、梅花9、方块8、梅花5;第6列:方块6、梅花Q、红桃K、方块4、黑桃K、红桃9、梅花J;第7列:方块A、方块Q、方块9、黑桃6、红桃2、方块10、红桃5。

初始状态:12张暗牌,3张备用牌,分数为0。

备用牌已发出;尚未移除任何完整牌序。第1列:3张暗牌,随后依次为方块3、红桃J、红桃10、黑桃3、梅花A;第2列:3张暗牌,随后依次为红桃Q、梅花3、黑桃8;第3列:3张暗牌,随后依次为黑桃A、方块7、红桃7、红桃3、红桃2、方块10、方块9、方块8、梅花5、梅花4、梅花9、梅花8、黑桃J、方块J;第4列:3张暗牌,随后依次为方块K、红桃8、梅花7、黑桃9;第5列:红桃6、红桃5、红桃4、黑桃7、黑桃6;第6列:方块6、梅花Q、红桃K、方块4、黑桃K、红桃9、梅花J;第7列:方块A、方块Q。

备用牌已发出,完成9步后:12张暗牌,已移除0组完整牌序,分数为40。

备用牌已发出;尚未移除任何完整牌序。第1列:空;第2列:黑桃K、红桃9、梅花J、梅花10、梅花9、梅花8、黑桃J、黑桃10、黑桃9、黑桃8、黑桃7、黑桃6、黑桃5、黑桃4;第3列:黑桃Q;第4列:梅花K、梅花Q、红桃K、红桃Q、红桃J、红桃10、黑桃3、黑桃2、黑桃A、方块7、红桃7、红桃6、红桃5、红桃4、红桃3、红桃2、红桃A;第5列:方块K、红桃8、梅花7、梅花6;第6列:方块6、方块5、方块4、方块3、方块2;第7列:方块A、方块Q、方块J、方块10、方块9、方块8、梅花5、梅花4、梅花3、梅花2、梅花A。

最后一张暗牌已翻开,完成38步后:已无暗牌,已移除0组完整牌序,分数为230。

备用牌已发出;已移除的完整牌序:黑桃。第1列:空;第2列:空;第3列:空;第4列:梅花K、梅花Q、红桃K、红桃Q、红桃J、红桃10、红桃9、梅花J、梅花10、梅花9、梅花8、梅花7、梅花6、梅花5、梅花4、梅花3、梅花2、梅花A;第5列:方块K、红桃8、红桃7、红桃6、红桃5、红桃4、红桃3、红桃2、红桃A;第6列:空;第7列:方块A、方块Q、方块J、方块10、方块9、方块8、方块7、方块6、方块5、方块4、方块3、方块2。

第一组完整牌序已移除,完成47步后:已无暗牌,已移除1组完整牌序,分数为375。

4组完整牌序按以下顺序移除:黑桃(♠)在第47步,梅花(♣)在第49步,红桃(♥)在第50步,方块(♦)在第52步。最后一步移除最后一组完整牌序,牌局获胜。

695分是如何得到的

  • 47次将牌放在同花色牌上 × 5 = 235;
  • 翻开12张牌 × 5 = 60;
  • 4组完整牌序 × 100 = 400。
本局的52步操作
  1. 4♥及其上方的1张牌:从第2列移至第7列,放在5♥上(分数5)
  2. 2♥及其上方的4张牌:从第7列移至第3列,放在3♥上(分数10)
  3. 6♠:从第7列移至第3列,放在7♠上(分数15)
  4. 8♦及其上方的1张牌:从第5列移至第7列,放在9♦上(分数20)
  5. 4♣及其上方的1张牌:从第5列移至第7列,放在5♣上(分数25)
  6. 8♣及其上方的1张牌:从第5列移至第7列,放在9♣上(分数30)
  7. 5♥及其上方的3张牌:从第3列移至第5列,放在6♥上(分数35)
  8. 9♦及其上方的6张牌:从第7列移至第3列,放在10♦上(分数40)
  9. 发出备用牌:A♣放在第1列,8♠放在第2列,V♦放在第3列(分数40)
  10. 8♠:从第2列移至第4列,放在9♠上(分数45)
  11. V♦:从第3列移至第7列,放在D♦上(分数50)
  12. 10♦及其上方的7张牌:从第3列移至第7列,放在V♦上(分数55)
  13. 7♠及其上方的1张牌:从第5列移至第4列,放在8♠上(分数60)
  14. 3♥及其上方的1张牌:从第3列移至第5列,放在4♥上(分数65)
  15. 6♥及其上方的4张牌:从第5列移至第3列,放在7♥上(分数70)
  16. R♦及其上方的6张牌:从第4列移至空的第5列(分数75)
  17. 4♦及其上方的3张牌:从第6列移至第4列,放在5♦上(分数80)
  18. D♥及其上方的1张牌:从第2列移至第6列,放在R♥上(分数90)
  19. A♥:从第2列移至第3列,放在2♥上(分数100)
  20. D♣及其上方的3张牌:从第6列移至第2列,放在R♣上(分数105)
  21. 5♦及其上方的4张牌:从第4列移至第6列,放在6♦上(分数115)
  22. 2♣:从第4列移至第2列,放在3♣上(分数125)
  23. A♣:从第1列移至第2列,放在2♣上(分数130)
  24. 10♠:从第4列移至第7列,放在V♠上(分数135)
  25. R♣及其上方的6张牌:从第2列移至空的第4列(分数140)
  26. 5♠:从第2列移至第5列,放在6♠上(分数145)
  27. 9♠及其上方的4张牌:从第5列移至第7列,放在10♠上(分数150)
  28. R♠及其上方的2张牌:从第6列移至空的第2列(分数150)
  29. 3♦及其上方的3张牌:从第1列移至第6列,放在4♦上(分数160)
  30. 10♣:从第1列移至第2列,放在V♣上(分数170)
  31. 2♠:从第1列移至第6列,放在3♠上(分数180)
  32. A♠及其上方的8张牌:从第3列移至第6列,放在2♠上(分数190)
  33. 6♣:从第1列移至第5列,放在7♣上(分数195)
  34. 9♣及其上方的8张牌:从第7列移至第2列,放在10♣上(分数200)
  35. 3♣及其上方的2张牌:从第4列移至第7列,放在4♣上(分数205)
  36. V♥及其上方的12张牌:从第6列移至第4列,放在D♥上(分数210)
  37. 2♦:从第3列移至第6列,放在3♦上(分数220)
  38. 4♠:从第3列移至第2列,放在5♠上(分数230)
  39. V♠及其上方的7张牌:从第2列移至第3列,放在D♠上(分数235)
  40. 3♠及其上方的10张牌:从第4列移至第3列,放在4♠上(分数240)
  41. 9♥及其上方的4张牌:从第2列移至第4列,放在10♥上(分数245)
  42. 7♣及其上方的1张牌:从第5列移至第4列,放在8♣上(分数250)
  43. 7♥及其上方的6张牌:从第3列移至第5列,放在8♥上(分数255)
  44. 6♦及其上方的4张牌:从第6列移至第3列,放在7♦上(分数260)
  45. 5♣及其上方的4张牌:从第7列移至第4列,放在6♣上(分数265)
  46. 7♦及其上方的5张牌:从第3列移至第7列,放在8♦上(分数270)
  47. D♠及其上方的11张牌:从第3列移至第2列,放在R♠上;移除黑桃完整牌序(分数375)
  48. R♥及其上方的15张牌:从第4列移至空的第1列(分数375)
  49. V♣及其上方的10张牌:从第1列移至第4列,放在D♣上;移除梅花完整牌序(分数480)
  50. 8♥及其上方的7张牌:从第5列移至第1列,放在9♥上;移除红桃完整牌序(分数585)
  51. D♦及其上方的10张牌:从第7列移至第5列,放在R♦上(分数590)
  52. A♦:从第7列移至第5列,放在2♦上;移除方块完整牌序(分数695)

经典规则不允许、宽松规则允许的一步

刚发牌时,第7列的2♥(连同压在它上面的2张牌)不能移到第1列的3♠上:点数符合要求,但花色不符。经典规则下,应用会拒绝这一步(“规则:牌的花色必须相同”)。同一发牌布局在宽松规则下则允许这一步。

备用牌:3张暗牌;尚未移除任何完整牌序。第1列:3张暗牌,随后依次为方块3、红桃J、红桃10、黑桃3;第2列:3张暗牌,随后依次为红桃Q、梅花3、红桃4、黑桃7;第3列:3张暗牌,随后依次为黑桃A、方块7、红桃7、红桃3;第4列:3张暗牌,随后依次为方块K、红桃8、梅花7、黑桃9;第5列:红桃6、梅花8、黑桃J、梅花4、梅花9、方块8、梅花5;第6列:方块6、梅花Q、红桃K、方块4、黑桃K、红桃9、梅花J;第7列:方块A、方块Q、方块9、黑桃6、红桃2、方块10、红桃5。

经典规则下,2♥及其上方的牌(已高亮)不能移到第1列(已圈出)的3♠上。

其他可尝试的发牌布局

这些发牌布局与应用截图中的一致。验证程序在搜索上限内(每个发牌布局检查500 000个局面)未能将其解出:这并不能说明它们是否能够获胜。

代码第1至第7列最上层的牌
SC1-C-AAAAANH4♠ 3♠ 9♠ 9♦ 5♠ R♦ 7♥
SC1-C-AAAAAJSA♦ D♣ 6♠ R♣ 9♣ 5♠ 8♠
SC1-C-AAAAAFH2♣ 9♣ 4♥ 3♣ D♦ 10♣ 8♣