Half Moon Solitaire

牌局示例

概览

发牌 HM1-N-AAAAAAB 可在 48 步内获胜,移除 40 组两张牌和 8 组三张牌,获得 520 分:下方逐一重放各步局面。将本页任一代码输入应用的“新游戏”窗口,即可玩到相同的发牌。

一场获胜对局:HM1-N-AAAAAAB

这场对局由一个调用应用函数进行游戏的程序找到,随后为本站逐步重放。起始时有 17 种移除选择。备用牌首次用于第 16 步。

开局

0 步,得分 0;牌堆中还剩 96 张牌;8 张备用牌;0 个空牌堆。

牌堆 1:8 张牌,顶牌为黑桃 5;牌堆 2:8 张牌,顶牌为红桃 A;牌堆 3:8 张牌,顶牌为红桃 K;牌堆 4:8 张牌,顶牌为梅花 4;牌堆 5:8 张牌,顶牌为红桃 Q;牌堆 6:8 张牌,顶牌为红桃 5;牌堆 7:8 张牌,顶牌为黑桃 7;牌堆 8:8 张牌,顶牌为方块 6;牌堆 9:8 张牌,顶牌为方块 10;牌堆 10:8 张牌,顶牌为梅花 10;牌堆 11:8 张牌,顶牌为方块 2;牌堆 12:8 张牌,顶牌为红桃 K;牌堆 R1:1 张牌,顶牌为红桃 10;牌堆 R2:1 张牌,顶牌为黑桃 6;牌堆 R3:1 张牌,顶牌为方块 3;牌堆 R4:1 张牌,顶牌为黑桃 4;牌堆 R5:1 张牌,顶牌为方块 7;牌堆 R6:1 张牌,顶牌为黑桃 5;牌堆 R7:1 张牌,顶牌为红桃 J;牌堆 R8:1 张牌,顶牌为梅花 A。

发牌 HM1-N-AAAAAAB 的起始局面。
各牌堆的内容,从底部到顶部
  1. 牌堆 12♥9♣V♦V♦2♥2♠7♥5♠
  2. 牌堆 2A♦8♠9♥3♠8♠4♣9♥A♥
  3. 牌堆 39♠R♠7♦D♣V♣5♣3♥R♥
  4. 牌堆 48♥4♦4♦9♣8♦7♠5♦4♣
  5. 牌堆 55♥10♠V♠D♦3♣D♠10♣D♥
  6. 牌堆 610♠8♣6♣3♥R♦A♣D♥5♥
  7. 牌堆 7A♦10♦10♥V♥A♥6♠A♠7♠
  8. 牌堆 82♠3♦3♠5♣D♠D♣V♣6♦
  9. 牌堆 99♦V♠A♠8♣9♠6♣2♦10♦
  10. 牌堆 10R♣R♣2♣3♣7♣8♥6♥10♣
  11. 牌堆 116♦4♥9♦5♦D♦7♣4♠2♦
  12. 牌堆 126♥7♥4♥R♠8♦R♦2♣R♥
  13. 牌堆 R110♥
  14. 牌堆 R26♠
  15. 牌堆 R33♦
  16. 牌堆 R44♠
  17. 牌堆 R57♦
  18. 牌堆 R65♠
  19. 牌堆 R7V♥
  20. 牌堆 R8A♣

12 步后

12 步,得分 130;牌堆中还剩 70 张牌;8 张备用牌;0 个空牌堆。

牌堆 1:5 张牌,顶牌为红桃 2;牌堆 2:4 张牌,顶牌为黑桃 3;牌堆 3:4 张牌,顶牌为梅花 Q;牌堆 4:6 张牌,顶牌为黑桃 7;牌堆 5:5 张牌,顶牌为梅花 3;牌堆 6:8 张牌,顶牌为红桃 5;牌堆 7:4 张牌,顶牌为红桃 J;牌堆 8:6 张牌,顶牌为梅花 Q;牌堆 9:7 张牌,顶牌为方块 2;牌堆 10:6 张牌,顶牌为红桃 8;牌堆 11:8 张牌,顶牌为方块 2;牌堆 12:7 张牌,顶牌为梅花 2;牌堆 R1:1 张牌,顶牌为红桃 10;牌堆 R2:1 张牌,顶牌为黑桃 6;牌堆 R3:1 张牌,顶牌为方块 3;牌堆 R4:1 张牌,顶牌为黑桃 4;牌堆 R5:1 张牌,顶牌为方块 7;牌堆 R6:1 张牌,顶牌为黑桃 5;牌堆 R7:1 张牌,顶牌为红桃 J;牌堆 R8:1 张牌,顶牌为梅花 A。

发牌 HM1-N-AAAAAAB,12 步后。

24 步后

24 步,得分 255;牌堆中还剩 48 张牌;5 张备用牌;1 个空牌堆。

牌堆 1:3 张牌,顶牌为方块 J;牌堆 2:空;牌堆 3:2 张牌,顶牌为黑桃 K;牌堆 4:1 张牌,顶牌为红桃 8;牌堆 5:4 张牌,顶牌为方块 Q;牌堆 6:7 张牌,顶牌为红桃 Q;牌堆 7:4 张牌,顶牌为红桃 J;牌堆 8:6 张牌,顶牌为梅花 Q;牌堆 9:4 张牌,顶牌为梅花 8;牌堆 10:4 张牌,顶牌为梅花 3;牌堆 11:8 张牌,顶牌为方块 2;牌堆 12:5 张牌,顶牌为方块 8;牌堆 R1:空;牌堆 R2:1 张牌,顶牌为黑桃 6;牌堆 R3:空;牌堆 R4:空;牌堆 R5:1 张牌,顶牌为方块 7;牌堆 R6:1 张牌,顶牌为黑桃 5;牌堆 R7:1 张牌,顶牌为红桃 J;牌堆 R8:1 张牌,顶牌为梅花 A。

发牌 HM1-N-AAAAAAB,24 步后。

36 步后

36 步,得分 390;牌堆中还剩 23 张牌;3 张备用牌;4 个空牌堆。

牌堆 1:空;牌堆 2:空;牌堆 3:空;牌堆 4:1 张牌,顶牌为红桃 8;牌堆 5:空;牌堆 6:2 张牌,顶牌为梅花 8;牌堆 7:3 张牌,顶牌为红桃 10;牌堆 8:6 张牌,顶牌为梅花 Q;牌堆 9:3 张牌,顶牌为黑桃 A;牌堆 10:3 张牌,顶牌为梅花 2;牌堆 11:3 张牌,顶牌为方块 9;牌堆 12:2 张牌,顶牌为红桃 7;牌堆 R1:空;牌堆 R2:空;牌堆 R3:空;牌堆 R4:空;牌堆 R5:空;牌堆 R6:1 张牌,顶牌为黑桃 5;牌堆 R7:1 张牌,顶牌为红桃 J;牌堆 R8:1 张牌,顶牌为梅花 A。

发牌 HM1-N-AAAAAAB,36 步后。

已获胜

48 步,得分 520;牌堆中还剩 0 张牌;0 张备用牌;12 个空牌堆。

牌堆 1:空;牌堆 2:空;牌堆 3:空;牌堆 4:空;牌堆 5:空;牌堆 6:空;牌堆 7:空;牌堆 8:空;牌堆 9:空;牌堆 10:空;牌堆 11:空;牌堆 12:空;牌堆 R1:空;牌堆 R2:空;牌堆 R3:空;牌堆 R4:空;牌堆 R5:空;牌堆 R6:空;牌堆 R7:空;牌堆 R8:空。

发牌 HM1-N-AAAAAAB,对局获胜。
本局的48步操作
  1. 两张一组:5♠(牌堆 1)、6♦(牌堆 8);得分 10
  2. 三张一组:V♣(牌堆 8)、D♥(牌堆 5)、R♥(牌堆 3);得分 25
  3. 两张一组:7♥(牌堆 1)、4♣(牌堆 4);得分 35
  4. 两张一组:A♥(牌堆 2)、10♣(牌堆 5);得分 45
  5. 两张一组:2♠(牌堆 1)、9♥(牌堆 2);得分 55
  6. 两张一组:4♣(牌堆 2)、7♠(牌堆 7);得分 65
  7. 两张一组:8♠(牌堆 2)、3♥(牌堆 3);得分 75
  8. 两张一组:A♠(牌堆 7)、10♦(牌堆 9);得分 85
  9. 两张一组:5♣(牌堆 3)、6♠(牌堆 7);得分 95
  10. 三张一组:V♣(牌堆 3)、D♠(牌堆 5)、R♥(牌堆 12);得分 110
  11. 两张一组:A♥(牌堆 7)、10♣(牌堆 10);得分 120
  12. 两张一组:5♦(牌堆 4)、6♥(牌堆 10);得分 130
  13. 两张一组:3♠(牌堆 2)、8♥(牌堆 10);得分 140
  14. 两张一组:2♥(牌堆 1)、9♥(牌堆 2);得分 150
  15. 两张一组:8♠(牌堆 2)、3♣(牌堆 5);得分 160
  16. 两张一组:A♦(牌堆 2)、10♥(备用牌 1);得分 170
  17. 两张一组:7♠(牌堆 4)、4♠(备用牌 4);得分 180
  18. 两张一组:8♦(牌堆 4)、3♦(备用牌 3);得分 190
  19. 两张一组:9♣(牌堆 4)、2♦(牌堆 9);得分 200
  20. 两张一组:4♦(牌堆 4)、7♣(牌堆 10);得分 210
  21. 两张一组:5♥(牌堆 6)、6♣(牌堆 9);得分 220
  22. 两张一组:9♠(牌堆 9)、2♣(牌堆 12);得分 230
  23. 三张一组:V♦(牌堆 1)、D♣(牌堆 3)、R♦(牌堆 12);得分 245
  24. 两张一组:7♦(牌堆 3)、4♦(牌堆 4);得分 255
  25. 三张一组:V♦(牌堆 1)、D♦(牌堆 5)、R♠(牌堆 3);得分 270
  26. 两张一组:9♣(牌堆 1)、2♦(牌堆 11);得分 280
  27. 两张一组:2♥(牌堆 1)、9♠(牌堆 3);得分 290
  28. 两张一组:3♣(牌堆 10)、8♦(牌堆 12);得分 300
  29. 三张一组:V♠(牌堆 5)、D♥(牌堆 6)、R♠(牌堆 12);得分 315
  30. 两张一组:10♠(牌堆 5)、A♣(牌堆 6);得分 325
  31. 两张一组:5♥(牌堆 5)、6♠(备用牌 2);得分 335
  32. 两张一组:4♠(牌堆 11)、7♦(备用牌 5);得分 345
  33. 两张一组:7♣(牌堆 11)、4♥(牌堆 12);得分 355
  34. 三张一组:V♥(牌堆 7)、D♦(牌堆 11)、R♦(牌堆 6);得分 370
  35. 两张一组:3♥(牌堆 6)、8♣(牌堆 9);得分 380
  36. 两张一组:6♣(牌堆 6)、5♦(牌堆 11);得分 390
  37. 两张一组:10♥(牌堆 7)、A♠(牌堆 9);得分 400
  38. 两张一组:2♣(牌堆 10)、9♦(牌堆 11);得分 410
  39. 三张一组:V♠(牌堆 9)、D♣(牌堆 8)、R♣(牌堆 10);得分 425
  40. 两张一组:4♥(牌堆 11)、7♥(牌堆 12);得分 435
  41. 三张一组:V♥(备用牌 7)、D♠(牌堆 8)、R♣(牌堆 10);得分 450
  42. 两张一组:5♣(牌堆 8)、6♦(牌堆 11);得分 460
  43. 两张一组:8♥(牌堆 4)、3♠(牌堆 8);得分 470
  44. 两张一组:8♣(牌堆 6)、3♦(牌堆 8);得分 480
  45. 两张一组:2♠(牌堆 8)、9♦(牌堆 9);得分 490
  46. 两张一组:10♦(牌堆 7)、A♣(备用牌 8);得分 500
  47. 两张一组:10♠(牌堆 6)、A♦(牌堆 7);得分 510
  48. 两张一组:6♥(牌堆 12)、5♠(备用牌 6);得分 520

第二场对局:HM1-N-AAAAAAC

发牌 HM1-N-AAAAAAC 也能在 48 步内获胜。它起始时的选择更少:有 9 种移除选择,而第一次发牌有 17 种。

牌堆 1:8 张牌,顶牌为方块 10;牌堆 2:8 张牌,顶牌为黑桃 J;牌堆 3:8 张牌,顶牌为方块 6;牌堆 4:8 张牌,顶牌为黑桃 8;牌堆 5:8 张牌,顶牌为红桃 3;牌堆 6:8 张牌,顶牌为梅花 7;牌堆 7:8 张牌,顶牌为红桃 Q;牌堆 8:8 张牌,顶牌为红桃 2;牌堆 9:8 张牌,顶牌为方块 9;牌堆 10:8 张牌,顶牌为黑桃 5;牌堆 11:8 张牌,顶牌为黑桃 Q;牌堆 12:8 张牌,顶牌为黑桃 4;牌堆 R1:1 张牌,顶牌为方块 Q;牌堆 R2:1 张牌,顶牌为红桃 5;牌堆 R3:1 张牌,顶牌为红桃 4;牌堆 R4:1 张牌,顶牌为红桃 J;牌堆 R5:1 张牌,顶牌为黑桃 Q;牌堆 R6:1 张牌,顶牌为方块 A;牌堆 R7:1 张牌,顶牌为方块 9;牌堆 R8:1 张牌,顶牌为黑桃 3。

发牌 HM1-N-AAAAAAC 的起始局面。
各牌堆的内容,从底部到顶部
  1. 牌堆 17♥3♥8♦5♠A♦2♣2♠10♦
  2. 牌堆 24♦3♣4♥9♣A♥R♦9♠V♠
  3. 牌堆 35♣6♠R♥5♣6♥6♥3♦6♦
  4. 牌堆 4R♦4♣2♣8♠9♠10♥4♣8♠
  5. 牌堆 5D♥V♦2♦R♣V♣2♠5♦3♥
  6. 牌堆 66♣10♦V♠10♣A♠D♣7♦7♣
  7. 牌堆 73♦R♠8♣10♥V♣6♠7♣D♥
  8. 牌堆 87♦8♣3♣V♦A♠10♠2♦2♥
  9. 牌堆 93♠4♠9♥9♣8♥R♣7♠9♦
  10. 牌堆 10V♥6♦10♣D♦4♦2♥A♣5♠
  11. 牌堆 11D♣7♠A♥7♥A♣8♦8♥D♠
  12. 牌堆 129♥10♠6♣R♠5♥R♥5♦4♠
  13. 牌堆 R1D♦
  14. 牌堆 R25♥
  15. 牌堆 R34♥
  16. 牌堆 R4V♥
  17. 牌堆 R5D♠
  18. 牌堆 R6A♦
  19. 牌堆 R79♦
  20. 牌堆 R83♠
本局的48步操作
  1. 两张一组:6♦(牌堆 3)、5♠(牌堆 10);得分 10
  2. 两张一组:10♦(牌堆 1)、A♣(牌堆 10);得分 20
  3. 两张一组:2♠(牌堆 1)、9♦(牌堆 9);得分 30
  4. 两张一组:3♦(牌堆 3)、8♠(牌堆 4);得分 40
  5. 两张一组:4♣(牌堆 4)、7♣(牌堆 6);得分 50
  6. 两张一组:7♦(牌堆 6)、4♠(牌堆 12);得分 60
  7. 两张一组:6♥(牌堆 3)、5♦(牌堆 12);得分 70
  8. 三张一组:V♠(牌堆 2)、D♣(牌堆 6)、R♥(牌堆 12);得分 85
  9. 两张一组:2♣(牌堆 1)、9♠(牌堆 2);得分 95
  10. 两张一组:A♦(牌堆 1)、10♥(牌堆 4);得分 105
  11. 两张一组:5♠(牌堆 1)、6♥(牌堆 3);得分 115
  12. 两张一组:8♦(牌堆 1)、3♥(牌堆 5);得分 125
  13. 两张一组:9♠(牌堆 4)、2♥(牌堆 8);得分 135
  14. 两张一组:3♥(牌堆 1)、8♠(牌堆 4);得分 145
  15. 三张一组:V♥(备用牌 4)、D♥(牌堆 7)、R♦(牌堆 2);得分 160
  16. 两张一组:7♥(牌堆 1)、4♥(备用牌 3);得分 170
  17. 两张一组:2♣(牌堆 4)、9♦(备用牌 7);得分 180
  18. 两张一组:4♣(牌堆 4)、7♣(牌堆 7);得分 190
  19. 两张一组:5♣(牌堆 3)、6♠(牌堆 7);得分 200
  20. 三张一组:V♣(牌堆 7)、D♠(牌堆 11)、R♥(牌堆 3);得分 215
  21. 两张一组:A♥(牌堆 2)、10♥(牌堆 7);得分 225
  22. 两张一组:9♣(牌堆 2)、2♦(牌堆 8);得分 235
  23. 两张一组:4♥(牌堆 2)、7♠(牌堆 9);得分 245
  24. 两张一组:3♣(牌堆 2)、8♥(牌堆 11);得分 255
  25. 两张一组:6♠(牌堆 3)、5♥(牌堆 12);得分 265
  26. 两张一组:A♠(牌堆 6)、10♠(牌堆 8);得分 275
  27. 两张一组:10♣(牌堆 6)、A♠(牌堆 8);得分 285
  28. 三张一组:V♦(牌堆 8)、D♦(备用牌 1)、R♠(牌堆 12);得分 300
  29. 两张一组:5♦(牌堆 5)、6♣(牌堆 12);得分 310
  30. 两张一组:3♣(牌堆 8)、8♦(牌堆 11);得分 320
  31. 两张一组:A♣(牌堆 11)、10♠(牌堆 12);得分 330
  32. 两张一组:2♠(牌堆 5)、9♥(牌堆 12);得分 340
  33. 三张一组:V♣(牌堆 5)、D♠(备用牌 5)、R♣(牌堆 9);得分 355
  34. 两张一组:8♥(牌堆 9)、3♠(备用牌 8);得分 365
  35. 两张一组:9♣(牌堆 9)、2♥(牌堆 10);得分 375
  36. 两张一组:4♦(牌堆 10)、7♥(牌堆 11);得分 385
  37. 三张一组:V♠(牌堆 6)、D♦(牌堆 10)、R♣(牌堆 5);得分 400
  38. 两张一组:2♦(牌堆 5)、9♥(牌堆 9);得分 410
  39. 两张一组:10♦(牌堆 6)、A♥(牌堆 11);得分 420
  40. 两张一组:5♣(牌堆 3)、6♣(牌堆 6);得分 430
  41. 两张一组:4♠(牌堆 9)、7♠(牌堆 11);得分 440
  42. 三张一组:V♦(牌堆 5)、D♣(牌堆 11)、R♦(牌堆 4);得分 455
  43. 两张一组:8♣(牌堆 7)、3♠(牌堆 9);得分 465
  44. 两张一组:10♣(牌堆 10)、A♦(备用牌 6);得分 475
  45. 两张一组:6♦(牌堆 10)、5♥(备用牌 2);得分 485
  46. 三张一组:V♥(牌堆 10)、D♥(牌堆 5)、R♠(牌堆 7);得分 500
  47. 两张一组:3♦(牌堆 7)、8♣(牌堆 8);得分 510
  48. 两张一组:4♦(牌堆 2)、7♦(牌堆 8);得分 520

可供尝试的牌局代码

代码起始顶牌,牌堆 1 至 12备用牌已找到获胜牌局
HM1-N-AAAAAAB5♠ A♥ R♥ 4♣ D♥ 5♥ 7♠ 6♦ 10♦ 10♣ 2♦ R♥10♥ 6♠ 3♦ 4♠ 7♦ 5♠ V♥ A♣可以,48 步
HM1-N-AAAAAAC10♦ V♠ 6♦ 8♠ 3♥ 7♣ D♥ 2♥ 9♦ 5♠ D♠ 4♠D♦ 5♥ 4♥ V♥ D♠ A♦ 9♦ 3♠可以,48 步