규칙·하는 법
조커를 뺀 카드 두 벌, 104장을 씁니다. 카드를 놓는 곳은 카드 배열의 10열, 스톡, 기초 더미 8개입니다. 처음에 54장을 카드 배열에 나누며, 왼쪽 4열은 6장, 오른쪽 6열은 5장이 됩니다. 각 열의 맨 위 카드만 앞면으로 하고, 그 밑의 카드는 뒤집어 둡니다. 남은 50장은 스톡이 됩니다.[1][12][14]
카드 배열에서는 열의 맨 위 카드 위에, 무늬와 관계없이 1 작은 수의 카드를 쌓을 수 있습니다. 예를 들어 스페이드 8 위에는 어느 무늬의 7이든 쌓을 수 있습니다. A 위에 K는 쌓을 수 없습니다.[1][3]
열의 맨 위부터 이어지는, 같은 무늬로 1씩 작아지는 카드의 줄은 몇 장이든 한꺼번에 한 수로 옮길 수 있습니다. 줄 중간의 카드부터 위만 옮길 수도 있습니다. 사이에 무늬가 다른 카드가 끼어 있으면 한꺼번에 옮길 수 없습니다.[1][3][12]
카드가 없어진 열에는 어떤 카드든, 어떤 줄이든 놓을 수 있습니다. 앞면 카드가 없어진 열에 뒤집힌 카드가 남아 있으면, 그중 맨 위 카드가 자동으로 앞면이 됩니다.[1][3]
같은 무늬로 K부터 A까지 13장(한 세트)이 열의 맨 위쪽에 앞면으로 다 모이면, 그 13장은 자동으로 제거되어 기초 더미로 옮겨집니다. 기초 더미로 옮겨진 카드는 더 이상 옮길 수 없습니다. 8세트를 모두 제거하면 클리어입니다.[1][12]
이 페이지에서는 옮길 수 있는 수가 없어져도 자동으로 패배로 처리하지 않습니다. ‘한 수 무르기’로 되돌려 다른 수를 시험할지, ‘포기하기’로 끝낼지를 고를 수 있습니다.
무늬 수와 난이도
쓰는 카드는 어느 경우든 104장이며, 무늬 수만 다릅니다. 무늬 1개에서는 104장이 모두 스페이드, 무늬 2개에서는 스페이드와 하트가 52장씩, 무늬 4개에서는 4가지 무늬가 26장씩입니다.[12][14]
한꺼번에 옮길 수 있는 것은 같은 무늬의 줄뿐이므로, 무늬 수가 적을수록 긴 줄을 만들기 쉬워 난이도가 낮아집니다. 무늬 1개에서는 수만 보고 카드를 쌓아 갈 수 있습니다. 무늬 4개에서는 무늬가 다른 카드 위에 쌓을 때마다 줄이 끊기므로 어려워집니다.
다른 소프트웨어에서는 무늬 1개를 초급, 2개를 중급, 4개를 고급이라고 부르기도 합니다. 같은 번호의 딜이라면 무늬 수를 바꿔도 수가 놓이는 순서는 같고, 무늬만 바뀝니다.
스톡에서 나누어 주기
스톡의 카드는 10장씩 5번에 걸쳐 나누어 줍니다. 스톡에서 나누어 주면 카드 배열의 10열에 1장씩 앞면 카드가 겹쳐집니다. 나누어 주는 것은 한 수로 셉니다.[1][12]
빈 열이 있을 때는 스톡에서 나누어 줄 수 없습니다. 1949년에 나온 규칙 책에도 나누어 주기 전에 빈 열을 모두 채워 두어야 한다고 적혀 있으며, 많은 소프트웨어도 같은 규칙을 따릅니다. 먼저 빈 열로 카드를 옮긴 뒤 나누어 줍니다.[1][3][10]
다만 이 페이지에서는 카드 배열의 카드(뒤집힌 카드도 셉니다)가 10장 미만일 때는 빈 열이 있어도 나누어 줄 수 있습니다. 10장 미만으로는 10열을 모두 채울 수 없으므로, 이 예외가 없으면 스톡을 남긴 채 더 이상 나누어 줄 수 없게 됩니다. 이 페이지에서는 13장이 다 모이면 자동으로 제거하므로 이런 상태가 될 수 있습니다. 1949년에 나온 규칙 책에서는 완성된 세트를 제거할지를 플레이어가 정할 수 있습니다. 완성된 13장을 열에 남겨 두면 빈 열을 채울 수 있으므로, 책의 규칙에는 이 예외가 없습니다.[1]
풀 수 있는 딜과 오늘의 딜
딜(처음에 나눈 카드의 배열)은 0~4,294,967,295의 번호로 정해집니다. 번호를 매기는 방식은 이 페이지만의 것이어서, 다른 소프트웨어에서 같은 번호를 써도 같은 딜이 되지 않습니다. ‘무작위 딜’은 번호를 무작위로 고르며, 이길 수 있는 순서가 있는지는 확인하지 않습니다.
‘풀 수 있는 딜’은 운영자가 이 페이지의 풀이 프로그램으로, 모든 카드가 보이는 조건에서 이기는 순서를 찾은 딜 중에서 선택됩니다. 번호 1~4,000의 딜을 조사한 결과, 무늬 1개에서는 3,999개, 무늬 2개에서는 3,982개, 무늬 4개에서는 3,544개의 딜에서 순서를 찾았습니다. 풀이 프로그램은 조사하는 상태의 수에 상한(1,000,000)을 두었으므로, 순서를 찾지 못한 딜이 반드시 풀 수 없는 것은 아닙니다.
이길 수 있는 비율은 뒤집힌 카드가 무엇인지 아는지에 따라 크게 달라집니다. 1949년에 나온 규칙 책에는, 보통의 카드 두 벌을 그대로 쓰는 방식(이 페이지의 무늬 4개)으로 뒤집힌 카드가 있는 채로 하면 3번에 1번 정도 이길 수 있다고 적혀 있습니다. 모든 카드가 보이는 조건에서는, 무늬 4개의 딜 32,000개를 조사한 연구에서 31,998개의 딜에서 이기는 순서를 찾았습니다(나머지 2개는 결론이 나지 않았습니다).[1][5]
‘오늘의 딜’은 일본 시간의 날짜와 무늬 수마다 정해지는 딜로, 그날 같은 무늬 수로 하는 사람은 모두 같은 딜로 시작합니다. 오늘의 딜은 풀 수 있는 딜 중에서 선택됩니다. 클리어하면 그날 도전한 사람 수와 클리어한 사람의 비율, 내 이동 수와 시간이 상위 몇 %인지가 표시됩니다.
이 페이지의 조작 방법
메뉴에서 ‘무늬 수’(‘무늬 1개’·‘무늬 2개’·‘무늬 4개’)와 ‘딜 선택’(‘오늘의 딜’·‘풀 수 있는 딜’·‘무작위 딜’)을 정한 뒤 ‘카드를 나눠 시작하기’를 누릅니다. 처음에는 ‘무늬 1개’와 ‘풀 수 있는 딜’이 선택되어 있습니다.
카드는 놓고 싶은 열까지 드래그해서 옮기거나, 카드를 눌러 빛나게 한 뒤 놓고 싶은 열을 눌러 옮깁니다. 같은 무늬 줄의 중간 카드를 누르면 그 카드부터 위를 한꺼번에 옮깁니다. 줄보다 밑에 있는 카드를 누르면 그 열에서 한꺼번에 옮길 수 있는 가장 긴 줄이 선택됩니다. 빛나는 카드를 한 번 더 누르면(더블클릭하면) 같은 무늬로 수가 1 큰 카드 위, 무늬가 다르고 수가 1 큰 카드 위, 빈 열의 순서로 놓을 수 있는 곳으로 옮겨집니다.
스톡을 누르면 10열에 1장씩 나누어 줍니다. 빈 열이 있어서 나누어 줄 수 없을 때는 테이블 위에 그 이유를 표시합니다. 카드 배열의 카드가 10장 미만일 때는 빈 열이 있어도 나누어 줄 수 있습니다.
‘한 수 무르기’는 몇 수든 되돌릴 수 있습니다. 스톡에서 나누어 준 수와, 다 모여 제거된 13장도 ‘한 수 무르기’로 되돌아갑니다. 나누어 준 카드를 본 뒤에 되돌릴 수도 있으므로, 결과에는 한 수 무르기 횟수도 표시합니다.
3D 표시 오른쪽(화면 폭이 좁을 때는 아래)에 있는 ‘힌트’를 누르면 지금 상태에서 이길 수 있는 순서를 찾아, 첫 수를 ‘힌트’ 아래에 글로 표시하고, 옮길 카드를 테이블에서 빛나게 합니다. 조사하는 상태의 수에는 상한이 있으며, 상한까지 순서를 찾지 못했을 때는 ‘이 상태에서 이길 수 있는 순서를 찾지 못했습니다’라고 표시하고 참고용 한 수를 보여 줍니다(이길 수 있는 순서가 없다는 뜻은 아닙니다). 이길 수 있는 순서가 있다고 확인한 딜(‘풀 수 있는 딜’과 ‘오늘의 딜’에서 고르는 딜. URL로 받은 딜도 번호가 그 안에 있으면 같습니다)에서는 이 글 대신 ‘이길 수 있는 순서가 있다고 확인한 딜이지만, 힌트 계산 범위 안에서는 순서를 찾지 못했습니다’라고 표시합니다.
‘힌트’ 아래에는 ‘스톡에서 나누어 주기’ 버튼과, 지금 둘 수 있는 수의 버튼이 늘어서 있습니다. 수의 버튼은 옮길 카드가 있는 열별로 묶여 있으며, 누르면 그 수대로 카드가 옮겨집니다. 줄의 중간부터 일부만 옮기는 수도 여기서 고를 수 있습니다. 이 버튼들을 쓰면 3D 표시를 쓸 수 없는 기기에서도, 키보드만으로도 할 수 있습니다.
클리어하면 이동 수와 시간, 한 수 무르기 횟수, 이 기기의 기록(승률·연승·최단 시간·최소 이동 수)이 표시됩니다. 이동 수는 한꺼번에 옮긴 수와 스톡에서 나누어 준 수를 각각 한 수로 세며, 자동으로 제거된 카드와 앞면이 된 카드는 세지 않습니다. 오늘의 딜에서는 그날 도전한 사람 수와 클리어한 사람의 비율, 이동 수와 시간으로 상위 몇 %인지도 표시됩니다. 결과 카드의 URL을 보내면 받은 사람도 같은 딜로 할 수 있습니다.
이기는 요령
- 뒤집힌 카드가 많은 열부터 먼저 카드를 옮깁니다. 뒤집힌 카드가 앞면이 되면 옮길 수 있는 카드가 늘어납니다.
- 무늬가 다른 카드 위에 쌓는 것은 다른 수가 없을 때만 합니다. 무늬가 다른 카드 위에 쌓으면 거기서 줄이 끊겨, 그 경계를 넘어서 한꺼번에 옮길 수 없게 됩니다.
- 빈 열은 바로 채우지 말고 남겨 둡니다. 빈 열이 있으면 줄을 갈라 다시 짤 수 있습니다. 다만 스톡에서 나누어 주기 전에는 빈 열을 채워야 합니다(카드 배열의 카드가 10장 미만일 때는 제외).
- 스톡에서 나누어 주기 전에 둘 수 있는 수를 모두 시험해 봅니다. 나누어 주면 모든 열에 카드가 1장씩 겹쳐져 줄이 끊길 수 있습니다.
- K는 다른 카드 위에 쌓을 수 없으므로 빈 열로만 옮길 수 있습니다. 빈 열에 K로 시작하는 같은 무늬의 줄을 만들면 13장을 모으기 쉬워집니다.
스파이더 카드놀이의 기원과 역사
스파이더 카드놀이를 만든 사람과 생겨난 해는 알려져 있지 않습니다. 규칙을 실은 책 가운데 확인된 가장 이른 것은 1949년 미국에서 나온 Albert H. Morehead와 Geoffrey Mott-Smith의 《The Complete Book of Solitaire and Patience Games》입니다. 이 책의 규칙은 보통의 카드 두 벌을 그대로 씁니다(이 페이지의 무늬 4개). 이 책은 이길 가능성을 3번에 1번, 한 번 하는 데 걸리는 시간을 20분이라고 적고 있습니다.[1][12]
같은 책은 서문에서, 영국 작가 서머싯 몸이 1930년에 낸 여행기의 “Spider라는 혼자 하는 카드 놀이를 해 보았지만, 한 번도 끝까지 늘어놓지 못했다”라는 구절을 인용하고 있습니다. 여행기에는 규칙이 적혀 있지 않으므로, 지금의 스파이더 카드놀이와 같은 놀이인지는 알 수 없습니다.[1][2]
컴퓨터용으로는 Don Woods가 스탠퍼드 대학교 인공지능 연구소의 시스템에서 만든 것이 이른 시기의 것이며, 1989년에는 Sun Microsystems판이 공개되었습니다. 1998년 6월 Microsoft는 Windows 98용 추가 팩 Plus! 98에 스파이더 카드놀이를 수록했고, 2000년의 Windows Me부터 Windows에 기본으로 넣었습니다.[4][6][7]
스파이더 카드놀이는 Windows XP에도 들어갔고, 2005년 Microsoft의 가정 이용 집계에서는 클론다이크를 제치고 가장 많이 하는 게임이 되었습니다. Windows판에서는 쓰는 무늬의 수(1개·2개·4개)로 난이도를 고를 수 있었습니다. 일본어판 Windows에서는 이름의 ‘스파이더’를 Windows Vista까지 장음 부호 없이, Windows 7부터는 장음 부호를 붙여 적었습니다. Windows 8에서는 기본으로 들어가지 않고, 스토어에서 배포되는 Microsoft Solitaire Collection 속 게임 중 하나가 되었습니다. Windows 10에는 Microsoft Solitaire Collection이 기본으로 들어 있습니다.[7][8][9][10][11][13]
출처
- Albert H. Morehead·Geoffrey Mott-Smith《The Complete Book of Solitaire and Patience Games》(Longmans, Green and Co., 1949년)(새 탭에서 열림)
- W. Somerset Maugham《The Gentleman in the Parlour》(Heinemann, 1930년)(새 탭에서 열림)
- Bicycle〈Spider Solitaire〉(새 탭에서 열림)
- Don Woods·Sun Microsystems《spider》(1989년)의 설명서(새 탭에서 열림)
- Charlie Blake·Ian P. Gent〈The Winnability of Klondike Solitaire and Many Other Patience Games〉(《Journal of Artificial Intelligence Research》 85권, 2026년)(새 탭에서 열림)
- Microsoft〈Consumer Companion for Windows 98 Offers Powerful New Utilities Desktop Themes and Exciting Games〉(1998년 6월 25일)(새 탭에서 열림)
- Microsoft 기술 자료 306862〈Windows Millennium Edition에 포함된 게임 목록〉(일본어)(새 탭에서 열림)
- Microsoft 기술 자료 307768〈[HOW TO] Windows XP에서 게임을 추가하거나 제거하는 방법〉(2004년, 일본어)(새 탭에서 열림)
- Raymond Chen〈Spider Solitaire unseats the reigning champion〉(《The Old New Thing》, 2005년)(새 탭에서 열림)
- Microsoft〈스파이더 솔리테어: 하는 법〉(Windows Vista 도움말, 일본어)(새 탭에서 열림)
- Microsoft〈스파이더 솔리테어: 하는 법〉(Windows 7 도움말, 일본어)(새 탭에서 열림)
- 위키백과(영어판)〈Spider (solitaire)〉(새 탭에서 열림)
- 위키백과(영어판)〈Microsoft Spider Solitaire〉(새 탭에서 열림)
- 위키백과(일본어판)〈스파이더(트럼프 게임)〉(새 탭에서 열림)
자주 묻는 질문
스파이더 카드놀이는 무료로 할 수 있나요?
무료로 할 수 있습니다. 회원가입이나 앱 설치는 필요 없습니다. 브라우저에서 3D로, 무늬 수를 골라 풀 수 있는 딜과 오늘의 딜로 할 수 있습니다.
무늬 수(1개·2개·4개)에 따라 무엇이 달라지나요?
난이도가 달라집니다. 한꺼번에 옮길 수 있는 것은 같은 무늬의 줄뿐이므로, 무늬 수가 적을수록 긴 줄을 만들기 쉬워 난이도가 낮아집니다. 쓰는 카드는 어느 무늬 수든 104장입니다. 다른 소프트웨어에서는 무늬 1개를 초급, 2개를 중급, 4개를 고급이라고 부르기도 합니다.
왜 빈 열이 있으면 스톡에서 나누어 줄 수 없나요?
예전부터 내려온 규칙이기 때문입니다. 1949년에 나온 규칙 책에 나누어 주기 전에 빈 열을 모두 채워 두어야 한다고 적혀 있으며, 많은 소프트웨어도 같은 규칙을 따릅니다. 이 페이지에서는 카드 배열의 카드가 10장 미만일 때만 빈 열이 있어도 나누어 줄 수 있습니다. 13장이 다 모이면 자동으로 제거하므로, 카드 배열의 카드가 10장 미만이 되면 10열을 채울 수 없어, 이 예외가 없으면 스톡을 남긴 채 더 이상 나누어 줄 수 없게 되기 때문입니다. 이 예외는 책의 규칙에는 없으며, 이 페이지에서 정한 것입니다.
스파이더 카드놀이는 반드시 클리어할 수 있나요?
반드시 그렇지는 않습니다. 1949년에 나온 규칙 책에는, 보통의 카드 두 벌을 그대로 쓰는 방식(이 페이지의 무늬 4개)으로 뒤집힌 카드가 있는 채로 하면 3번에 1번 정도 이길 수 있다고 적혀 있습니다. 모든 카드가 보이는 조건에서는, 무늬 4개의 딜 32,000개를 조사한 연구에서 31,998개의 딜에서 이기는 순서를 찾았습니다. 이 페이지의 ‘풀 수 있는 딜’과 ‘오늘의 딜’은 운영자가 이 페이지의 풀이 프로그램으로 이기는 순서를 찾은 딜 중에서 선택됩니다.
클론다이크 솔리테어나 프리셀과는 무엇이 다른가요?
카드 두 벌(104장)을 쓰고, 기초 더미에 A부터 쌓아 올리는 것이 아니라 카드 배열 위에서 같은 무늬의 K부터 A까지를 모아 제거한다는 점이 다릅니다. 카드 배열에는 무늬와 관계없이 1 작은 수를 쌓을 수 있지만, 한꺼번에 옮길 수 있는 것은 같은 무늬의 줄뿐입니다. 스톡은 10장씩 5번, 모든 열에 1장씩 나누어 줍니다.
카드는 몇 벌, 몇 장을 쓰나요?
조커를 뺀 카드 두 벌, 104장을 씁니다. 처음에 54장을 10열에 나누고, 남은 50장을 스톡으로 둡니다. 실제 카드로 할 때도 두 벌을 섞어 같은 방법으로 늘어놓습니다.
점수(스코어)가 있나요?
이 페이지에는 점수가 없습니다. 클리어하면 이동 수와 시간, 한 수 무르기 횟수를 표시합니다. 이 기기의 기록에는 무늬 수별로 한 횟수·이긴 횟수·연승·최고 연승·최단 시간·최소 이동 수를 저장합니다(한 수 무르기 횟수는 저장하지 않습니다). 잘 알려진 점수 계산 방식(500점에서 시작해 한 수마다 1점을 빼고, 한 세트를 완성할 때마다 100점을 더함)은 Windows에 들어 있던 판의 것입니다.
왜 ‘스파이더’라는 이름인가요?
확실한 기록은 없습니다. 8세트를 거미의 다리 8개에 비유했다는 설명이 자주 보이지만, 뒷받침하는 자료는 찾지 못했습니다. 1949년에 나온 규칙 책에도 이름의 유래는 적혀 있지 않습니다.
스톡에서 나누어 준 뒤나 13장이 제거된 뒤에도 한 수 무를 수 있나요?
무를 수 있습니다. 스톡에서 나누어 준 수도, 다 모여 제거된 13장도 ‘한 수 무르기’로 몇 수든 되돌릴 수 있습니다. 결과에는 한 수 무르기 횟수를 표시합니다.
기록은 어디에 저장되나요?
기록(승률·연승·최단 시간·최소 이동 수)은 무늬 수별로 이 기기의 브라우저에만 저장합니다. 오늘의 딜 성적은 도전한 사람 수와 분포를 보여 주기 위해 이 사이트의 서버로 전송하지만, 이동 순서와 시간 자체는 기록하지 않습니다. 페이지 아래쪽의 ‘게임 통계 보내기’를 끄면 오늘의 딜 성적도 전송하지 않습니다(자세한 내용은 개인정보 처리방침을 참고하세요).
게임 통계 전송
게임의 시작과 끝, 친구 대전의 연결 성공 여부, 3D 표시 실패 등을 이 사이트의 서버로 전송하고 있습니다. 어떤 게임이 끝까지 플레이되는지, 어떤 기기에서 표시나 연결에 실패하는지를 조사해 버그 수정과 게임 개선에 사용합니다. 전송하지 않으려면 아래 스위치를 꺼 주세요.
전송하는 정보
게임의 종류, 플레이 방식(AI 대결·이 기기에서 교대·1인용·친구 대전), AI 난이도, 게임 설정(오목과 체커의 규칙·루도와 다이아몬드 게임과 대부호와 세븐스와 카드 짝 맞추기와 도둑잡기와 보즈 메쿠리와 백인일수 가루타의 인원·대부호와 세븐스와 도둑잡기의 판 수·루도의 말의 수와 빨리 끝나는 규칙·클론다이크 솔리테어의 뽑는 장수와 딜을 고르는 방법·프리셀의 딜을 고르는 방법·스파이더 카드놀이의 무늬 수와 딜을 고르는 방법), 결과, 총 수, 게임 시간의 구분, 친구 대전의 방을 만든 화면(메뉴·게임 결과·‘새 URL로 다시 초대하기’ 중 어느 것인지), 친구 대전의 연결·관전·자리 앉기의 성공 여부와 재연결 횟수, 3D 표시 실패와 렌더링 속도의 구분, 페이지를 연 뒤 3D 표시가 시작될 때까지의 시간의 구분(시작되기 전에 페이지를 떠나거나 다른 탭이나 앱으로 전환한 경우에는 그 사실과 그때까지의 시간의 구분), 그때의 회선 속도의 구분(브라우저가 추정한 값), 페이지의 프로그램 중 브라우저 캐시(이전에 열었을 때 저장된 것)에서 불러온 비율의 구분(전부·일부·없음), 불러오기 실패의 종류, 기기의 종류(스마트폰인지 여부·메모리와 코어 수의 구분), 브라우저와 OS의 종류, 페이지를 열 때마다 새로 만드는 식별자(저장하지 않습니다).
전송하지 않는 정보
방 ID, 자리 토큰, 고른 수와 게임판 상태(클론다이크 솔리테어·프리셀·스파이더 카드놀이의 오늘의 딜을 클리어했을 때는 클리어를 확인하기 위해 이동 순서와 시간을 보내지만, 확인한 뒤에는 기록하지 않습니다), 숫자야구의 숫자, GPU의 기종명, 페이지의 URL. IP 주소는 전송 횟수를 제한하기 위해 메모리에서 사용할 뿐이며, 기록하지 않습니다. 전송 대상은 이 사이트의 서버뿐이며, 외부 사업자에게는 넘기지 않습니다. 기록은 30일이 지나면 삭제합니다(클론다이크 솔리테어·프리셀·스파이더 카드놀이의 오늘의 딜 사람 수 집계는 60일).
기록을 다루는 방식과 광고·접속 분석을 위해 외부 사업자에게 전송되는 정보는 개인정보 처리방침에 적었습니다.