Jeu du Boulanger Solitaire

한 수씩 보는 풀이된 게임

요약

아래의 각 게임은 앱의 실제 게임입니다. 해당 코드를 새 게임 창에 붙여넣으면 똑같이 플레이할 수 있습니다. 모든 게임에는 해답이 있으며, 사이트 공개 전에 앱의 규칙을 적용하는 프로그램이 한 수씩 다시 실행해 확인했습니다.

103수로 승리한 게임

게임 BK1-C4-AAAAA24, 셀 4개. 이 103수의 순서는 앱이 자체 승리 테스트에 사용하는 것입니다. 각 수에서는 카드 한 장만 이동합니다. 되돌리기 없이 그대로 플레이하면 점수는 555점입니다.

셀(4): 비어 있음, 비어 있음, 비어 있음, 비어 있음. 파운데이션, 놓인 카드: 스페이드 0, 하트 0, 다이아몬드 0, 클럽 0. 열 1: 다이아몬드 10, 하트 9, 클럽 J, 하트 A, 클럽 3, 클럽 Q, 다이아몬드 Q (맨 위: 다이아몬드 Q); 열 2: 클럽 9, 클럽 10, 다이아몬드 9, 스페이드 10, 다이아몬드 8, 스페이드 J, 하트 4 (맨 위: 하트 4); 열 3: 다이아몬드 5, 하트 5, 다이아몬드 K, 스페이드 2, 하트 7, 클럽 2, 하트 J (맨 위: 하트 J); 열 4: 하트 6, 클럽 K, 스페이드 6, 스페이드 Q, 다이아몬드 4, 다이아몬드 7, 하트 10 (맨 위: 하트 10); 열 5: 스페이드 K, 스페이드 9, 하트 K, 스페이드 A, 클럽 A, 하트 3 (맨 위: 하트 3); 열 6: 클럽 8, 스페이드 5, 하트 Q, 다이아몬드 2, 하트 8, 클럽 4 (맨 위: 클럽 4); 열 7: 스페이드 3, 하트 2, 클럽 6, 다이아몬드 A, 다이아몬드 J, 클럽 5 (맨 위: 클럽 5); 열 8: 다이아몬드 6, 스페이드 7, 클럽 7, 스페이드 4, 스페이드 8, 다이아몬드 3 (맨 위: 다이아몬드 3).

시작 상태. 파운데이션 카드 0장, 빈 셀 4개, 빈 열 0개.

셀(4): 하트 8, 클럽 Q, 하트 7, 비어 있음. 파운데이션, 놓인 카드: 스페이드 2, 하트 1, 다이아몬드 0, 클럽 5. 열 1: 다이아몬드 10, 하트 9, 클럽 J (맨 위: 클럽 J); 열 2: 클럽 9, 클럽 10, 다이아몬드 9, 스페이드 10, 다이아몬드 8, 스페이드 J, 하트 4, 하트 3 (맨 위: 하트 3); 열 3: 다이아몬드 5, 하트 5, 다이아몬드 K, 다이아몬드 Q (맨 위: 다이아몬드 Q); 열 4: 하트 6, 클럽 K, 스페이드 6, 스페이드 Q, 다이아몬드 4, 다이아몬드 7 (맨 위: 다이아몬드 7); 열 5: 스페이드 K, 스페이드 9, 하트 K, 하트 Q, 하트 J, 하트 10 (맨 위: 하트 10); 열 6: 클럽 8, 스페이드 5 (맨 위: 스페이드 5); 열 7: 스페이드 3, 하트 2, 클럽 6, 다이아몬드 A, 다이아몬드 J (맨 위: 다이아몬드 J); 열 8: 다이아몬드 6, 스페이드 7, 클럽 7, 스페이드 4, 스페이드 8, 다이아몬드 3, 다이아몬드 2 (맨 위: 다이아몬드 2).

20수 후. 파운데이션 카드 8장, 빈 셀 1개, 빈 열 0개.

셀(4개): 비어 있음, 클럽 퀸, 다이아몬드 8, 비어 있음. 파운데이션, 놓인 카드: 스페이드 3, 하트 4, 다이아몬드 4, 클럽 6. 열 1: 다이아몬드 7 (맨 위: 다이아몬드 7) ; 열 2: 클럽 9, 클럽 10, 다이아몬드 9, 스페이드 10 (맨 위: 스페이드 10) ; 열 3: 다이아몬드 5, 하트 5, 다이아몬드 킹, 다이아몬드 퀸, 다이아몬드 잭, 다이아몬드 10 (맨 위: 다이아몬드 10) ; 열 4: 하트 6, 클럽 킹, 스페이드 6, 스페이드 퀸, 스페이드 잭 (맨 위: 스페이드 잭) ; 열 5: 스페이드 킹, 스페이드 9, 하트 킹, 하트 퀸, 하트 잭, 하트 10, 하트 9, 하트 8, 하트 7 (맨 위: 하트 7) ; 열 6: 클럽 8, 스페이드 5 (맨 위: 스페이드 5) ; 열 7: 클럽 잭 (맨 위: 클럽 잭) ; 열 8: 다이아몬드 6, 스페이드 7, 클럽 7, 스페이드 4, 스페이드 8 (맨 위: 스페이드 8).

40수 후. 파운데이션 카드 17장, 빈 셀 2개, 빈 열 0개.

셀(4개): 비어 있음, 비어 있음, 다이아몬드 7, 스페이드 8. 파운데이션, 놓인 카드: 스페이드 5, 하트 4, 다이아몬드 4, 클럽 12. 열 1: 스페이드 10 (맨 위: 스페이드 10) ; 열 2: 비어 있음 ; 열 3: 다이아몬드 5, 하트 5, 다이아몬드 킹, 다이아몬드 퀸, 다이아몬드 잭, 다이아몬드 10, 다이아몬드 9 (맨 위: 다이아몬드 9) ; 열 4: 하트 6, 클럽 킹, 스페이드 6, 스페이드 퀸, 스페이드 잭 (맨 위: 스페이드 잭) ; 열 5: 스페이드 킹, 스페이드 9, 하트 킹, 하트 퀸, 하트 잭, 하트 10, 하트 9, 하트 8, 하트 7 (맨 위: 하트 7) ; 열 6: 다이아몬드 8 (맨 위: 다이아몬드 8) ; 열 7: 비어 있음 ; 열 8: 다이아몬드 6, 스페이드 7 (맨 위: 스페이드 7).

60수 후. 파운데이션 카드 25장, 빈 셀 2개, 빈 열 2개.

셀(4개): 비어 있음, 비어 있음, 비어 있음, 비어 있음. 파운데이션, 놓인 카드: 스페이드 13, 하트 13, 다이아몬드 13, 클럽 13. 열 1: 비어 있음 ; 열 2: 비어 있음 ; 열 3: 비어 있음 ; 열 4: 비어 있음 ; 열 5: 비어 있음 ; 열 6: 비어 있음 ; 열 7: 비어 있음 ; 열 8: 비어 있음.

103수 후: 게임 승리. 파운데이션 카드 52장, 빈 셀 4개, 빈 열 8개.
해법의 103수
  1. 10♥: 열 4에서 열 3으로
  2. 3♥: 열 5에서 열 2로
  3. A♣: 열 5에서 파운데이션으로
  4. A♠: 열 5에서 파운데이션으로
  5. 4♣: 열 6에서 열 7로
  6. 8♥: 열 6에서 셀 1로
  7. 2♦: 열 6에서 열 8로
  8. Q♥: 열 6에서 열 5로
  9. 10♥: 열 3에서 셀 2로
  10. J♥: 열 3에서 열 5로
  11. 2♣: 열 3에서 파운데이션으로
  12. 10♥: 셀 2에서 열 5로
  13. 7♥: 열 3에서 셀 3으로
  14. 2♠: 열 3에서 파운데이션으로
  15. Q♦: 열 1에서 열 3으로
  16. Q♣: 열 1에서 셀 2로
  17. 3♣: 열 1에서 파운데이션으로
  18. A♥: 열 1에서 파운데이션으로
  19. 4♣: 열 7에서 파운데이션으로
  20. 5♣: 열 7에서 파운데이션으로
  21. J♦: 열 7에서 열 3으로
  22. A♦: 열 7에서 파운데이션으로
  23. 6♣: 열 7에서 파운데이션으로
  24. 2♥: 열 7에서 파운데이션으로
  25. 3♥: 열 2에서 파운데이션으로
  26. 4♥: 열 2에서 파운데이션으로
  27. 3♠: 열 7에서 파운데이션으로
  28. 2♦: 열 8에서 파운데이션으로
  29. 3♦: 열 8에서 파운데이션으로
  30. J♣: 열 1에서 열 7로
  31. 9♥: 열 1에서 열 5로
  32. 8♥: 셀 1에서 열 5로
  33. 7♥: 셀 3에서 열 5로
  34. 7♦: 열 4에서 셀 1로
  35. 4♦: 열 4에서 파운데이션으로
  36. 10♦: 열 1에서 열 3으로
  37. J♠: 열 2에서 열 4로
  38. 7♦: 셀 1에서 열 2로
  39. 7♦: 열 2 → 열 1
  40. 8♦: 열 2 → 프리셀 3
  41. 10♠: 열 2 → 프리셀 4
  42. 9♦: 열 2 → 열 3
  43. 10♣: 열 2 → 열 7
  44. 8♦: 프리셀 3 → 열 3
  45. 10♠: 프리셀 4 → 열 4
  46. 5♠: 열 6 → 프리셀 1
  47. 8♣: 열 6 → 열 2
  48. 8♦: 열 3 → 열 6
  49. 7♦: 열 1 → 열 6
  50. 10♠: 열 4 → 열 1
  51. 7♦: 열 6 → 프리셀 3
  52. 8♠: 열 8 → 프리셀 4
  53. 4♠: 열 8 → 파운데이션
  54. 5♠: 프리셀 1 → 파운데이션
  55. 7♣: 열 8 → 파운데이션
  56. 8♣: 열 2 → 파운데이션
  57. 9♣: 열 2 → 파운데이션
  58. 10♣: 열 7 → 파운데이션
  59. J♣: 열 7 → 파운데이션
  60. Q♣: 프리셀 2 → 파운데이션
  61. 9♦: 열 3 → 열 7
  62. 8♦: 열 6 → 열 7
  63. 7♦: 프리셀 3 → 열 7
  64. 10♦: 열 3 → 열 2
  65. J♠: 열 4 → 열 6
  66. Q♠: 열 4 → 프리셀 1
  67. 6♠: 열 4 → 파운데이션
  68. K♣: 열 4 → 파운데이션
  69. 7♠: 열 8 → 파운데이션
  70. 8♠: 프리셀 4 → 파운데이션
  71. 10♠: 열 1 → 열 6
  72. 6♥: 열 4 → 열 5
  73. 6♦: 열 8 → 열 7
  74. J♦: 열 3 → 열 1
  75. 10♦: 열 2 → 열 1
  76. 10♦: 열 1 → 열 4
  77. Q♦: 열 3 → 열 8
  78. J♦: 열 1 → 열 8
  79. 10♦: 열 4 → 열 8
  80. K♦: 열 3 → 열 4
  81. 5♥: 열 3 → 파운데이션
  82. 5♦: 열 3 → 파운데이션
  83. 6♥: 열 5 → 파운데이션
  84. 7♥: 열 5 → 파운데이션
  85. 8♥: 열 5 → 파운데이션
  86. 9♥: 열 5 → 파운데이션
  87. 10♥: 열 5 → 파운데이션
  88. J♥: 열 5 → 파운데이션
  89. Q♥: 열 5 → 파운데이션
  90. K♥: 열 5 → 파운데이션
  91. 9♠: 열 5 → 파운데이션
  92. 10♠: 열 6 → 파운데이션
  93. J♠: 열 6 → 파운데이션
  94. Q♠: 프리셀 1 → 파운데이션
  95. K♠: 열 5 → 파운데이션
  96. 6♦: 열 7 → 파운데이션
  97. 7♦: 열 7 → 파운데이션
  98. 8♦: 열 7 → 파운데이션
  99. 9♦: 7열에서 해당 파운데이션으로
  100. 10♦: 8열에서 해당 파운데이션으로
  101. J♦: 8열에서 해당 파운데이션으로
  102. Q♦: 8열에서 해당 파운데이션으로
  103. K♦: 4열에서 해당 파운데이션으로

거부된 카드 묶음을 빈 열로

같은 게임, 27수 후. 7열은 비어 있고 3열은 K♦부터 J♦까지 카드 3장으로 이어진 순서(강조 표시)로 끝납니다.

프리셀(4칸): 하트 8, 클로버 퀸, 하트 7, 비어 있음. 파운데이션에 놓인 카드: 스페이드 3, 하트 4, 다이아몬드 1, 클로버 6. 1열: 다이아몬드 10, 하트 9, 클로버 잭(맨 위: 클로버 잭); 2열: 클로버 9, 클로버 10, 다이아몬드 9, 스페이드 10, 다이아몬드 8, 스페이드 잭(맨 위: 스페이드 잭); 3열: 다이아몬드 5, 하트 5, 다이아몬드 킹, 다이아몬드 퀸, 다이아몬드 잭(맨 위: 다이아몬드 잭); 4열: 하트 6, 클로버 킹, 스페이드 6, 스페이드 퀸, 다이아몬드 4, 다이아몬드 7(맨 위: 다이아몬드 7); 5열: 스페이드 킹, 스페이드 9, 하트 킹, 하트 퀸, 하트 잭, 하트 10(맨 위: 하트 10); 6열: 클로버 8, 스페이드 5(맨 위: 스페이드 5); 7열: 비어 있음; 8열: 다이아몬드 6, 스페이드 7, 클로버 7, 스페이드 4, 스페이드 8, 다이아몬드 3, 다이아몬드 2(맨 위: 다이아몬드 2).

27수 후: 3열의 카드 3장 순서와 비어 있는 7열(점선).
  • 카드가 있는 열로 옮길 때는 한도가 4장입니다. 빈 프리셀과 빈 열이 중간 경유지 역할을 하기 때문입니다. 하지만 K로 시작하는 순서는 그 위에 놓을 수 있는 카드가 없어서 빈 열로만 옮길 수 있습니다.
  • 7열 자체로 옮길 때는 한도가 2장으로 줄어듭니다. 목적지 열은 중간 경유지로 쓸 수 없기 때문입니다. 카드 3장은 한꺼번에 옮길 수 없고, 마지막 2장은 옮길 수 있습니다.

앱이 적용하는 규칙입니다. 카드 묶음 표를 참고하세요.

시도해 볼 만한 게임

같은 게임이 프리셀 4칸과 2칸으로 모두 있습니다. 코드에서 달라지는 부분은 'C' 부분뿐입니다. 나머지 게임은 프리셀 4칸으로 진행합니다. 수는 검증된 해법의 수이며, 가능한 가장 짧은 수는 아닙니다.

게임 코드프리셀수점수
BK1-C4-AAAAA244103 *555
BK1-C2-AAAAA242175625
BK1-C4-AAAAABE4111605
BK1-C4-AAAAAAR4150695
BK1-C4-AAAAABQ4155660

수와 점수는 검증된 해법의 값입니다. * 이 해법은 앱이 승리 테스트에 사용하는 자체 수순입니다.