만칼라(칼라) 규칙과 초보 전략

이 사이트의 만칼라는 구멍마다 돌을 나누어 놓으며 내 창고에 돌을 모으는 칼라 방식입니다. 한 번 더 두는 조건과 포획 조건이 맞물려서, 규칙이 단순한 데 비해 수읽기가 깊습니다. 이 글은 코드로 확인한 정확한 규칙을 정리합니다.

한눈에 보기

만칼라 요약
판 구성양쪽 구멍 6개씩과 창고 2개. 시작 때 돌은 구멍마다 4개씩 모두 48개
먼저 두는 쪽플레이어 1
한 차례에 하는 일내 쪽의 돌이 있는 구멍 하나를 골라 그 돌을 모두 집어 반시계 방향으로 한 구멍에 한 개씩 나누어 놓습니다.
끝나는 조건어느 한쪽의 구멍 6개가 모두 비면 즉시 끝납니다.
무승부끝났을 때 두 창고의 돌 수가 같으면 무승부입니다.
이 사이트의 변형포획은 맞은편 구멍에 돌이 있을 때만 일어납니다.

시작 상태 그림

만칼라 시작 상태, 양쪽 여섯 구멍에 돌 네 개씩, 두 창고는 비어 있음004645444342414142434445462P1P
시작 상태입니다. 아래 줄이 플레이어 1의 구멍, 위 줄이 플레이어 2의 구멍이며 오른쪽 창고가 플레이어 1, 왼쪽 창고가 플레이어 2의 것입니다. 구멍 번호는 각자 자기 줄에서 창고와 먼 쪽부터 1번입니다.

돌은 구멍마다 4개이고 창고는 비어 있습니다. 플레이어 1의 돌은 아래 줄을 왼쪽에서 오른쪽으로 지나 오른쪽 창고에 들어가고, 이어서 위 줄을 오른쪽에서 왼쪽으로 지나갑니다. 이 흐름이 반시계 방향입니다.

규칙 자세히

구멍을 고르면 그 구멍의 돌을 모두 손에 들고, 바로 다음 구멍부터 한 개씩 내려놓습니다. 내 창고에는 돌을 넣지만 상대 창고는 건너뜁니다. 돌이 많아 한 바퀴를 돌아도 같은 규칙으로 계속 나눕니다. 상대 창고를 건너뛰므로 한 바퀴는 구멍 12개와 내 창고를 합쳐 13칸입니다.

마지막 돌이 내 창고에 들어가면 같은 사람이 한 번 더 둡니다. 시작 상태에서 플레이어 1의 3번 구멍(돌 4개)을 고르면 4개째 돌이 정확히 내 창고에 닿아 곧바로 한 번 더 둘 수 있습니다. 플레이어 2도 자기 줄의 3번 구멍이 같은 위치입니다.

마지막 돌이 내 쪽의 구멍에 떨어졌고 그 구멍이 놓기 전에 비어 있었다면 포획 조건의 첫 번째가 충족됩니다. 이때 그 구멍의 맞은편 구멍에 돌이 하나라도 있어야 두 번째 조건이 충족되고, 둘 다 만족하면 내 구멍의 마지막 돌 1개와 맞은편의 돌 전부가 내 창고로 들어갑니다.

한 바퀴를 돌아 내가 출발한 구멍에 마지막 돌이 돌아오는 경우에는, 출발한 구멍이 이미 비워진 상태이므로 비어 있던 구멍에 놓는 것으로 처리됩니다. 돌이 13개 들어 있는 구멍을 고를 때처럼 드문 상황에서 일어납니다.

어느 한쪽의 구멍 6개가 모두 비면 그 순간 게임이 끝납니다. 아직 구멍에 남아 있는 돌은 각자 자기 쪽의 창고로 옮겨 합산하고, 창고 돌이 많은 쪽이 이깁니다. 같으면 무승부입니다.

이 사이트 구현과 다른 규칙의 차이

가장 중요한 차이는 포획 조건입니다. 이 사이트는 내 빈 구멍에 마지막 돌이 놓였더라도 맞은편 구멍이 비어 있으면 포획하지 않고 돌을 그대로 둡니다. 다른 설명서나 놀이 방식에서는 이 경우를 다르게 처리하기도 하므로, 같은 규칙으로 알고 둔다면 결과가 달라질 수 있습니다.

또 하나, 이 사이트는 어느 한쪽의 구멍이 모두 비는 순간 곧바로 종료하며, 상대 쪽에 남은 돌은 상대 창고에 들어갑니다. 한쪽이 비어도 상대가 마지막까지 둘 수 있는 방식은 아닙니다.

만칼라라는 이름은 여러 변형을 묶어 부르는 말로 쓰입니다. 이 페이지에서 설명하는 것은 이 사이트에 구현된 칼라 방식 하나뿐입니다.

초보 전략

  1. 시작 수로 3번 구멍을 고르면 창고에 돌 1개를 넣고 한 번 더 둘 수 있습니다. 이 사이트에서 코드로 확인한 첫 수 가운데 연속 진행이 되는 유일한 구멍입니다.
  2. 한 번 더 두는 수를 이어서 만들 수 있는지 매번 확인합니다. k번 구멍에서 내 창고까지의 거리는 7에서 k를 뺀 수이므로, 구멍의 돌 수가 그 거리와 정확히 같으면 마지막 돌이 창고에 닿아 연속으로 둘 수 있습니다.
  3. 내 빈 구멍과 맞은편 구멍의 돌을 함께 봅니다. 맞은편에 돌이 많이 쌓인 곳의 앞쪽 내 구멍을 비워 두고, 거기에 마지막 돌이 닿게 만들면 한 번에 큰 포획이 됩니다.
  4. 반대로 내 구멍 하나를 비웠을 때 상대가 맞은편 포획을 노릴 수 있는지도 점검합니다. 비어 있는 구멍은 나에게도 상대에게도 기회입니다.
  5. 종료 조건을 의식합니다. 내 구멍 6개가 모두 비면 게임이 끝나고 상대 쪽에 남은 돌은 상대 창고로 들어가므로, 상대 쪽에 돌이 많이 쌓인 채로 내 쪽을 비우는 수는 상대에게 점수를 주는 결과가 됩니다.

자주 하는 실수

혼자 해 보는 연습 과제

만칼라는 돌이 어디에 닿는지 세는 계산이 전부이므로, 계산을 반복하는 연습이 가장 큰 도움이 됩니다.

  1. 새 게임에서 플레이어 1의 3번 구멍을 눌러 한 번 더 두는 수를 직접 확인해 보세요. 이어서 같은 사람이 두는 두 번째 수 가운데 다시 창고에 닿는 구멍이 있는지 찾아보세요.
  2. 돌이 몇 개인 구멍에서 시작하면 창고에 정확히 닿는지 표로 적어 보세요. k번 구멍에서 창고까지의 거리는 7에서 k를 뺀 수이므로, 1번 구멍은 돌 6개, 6번 구멍은 돌 1개일 때 닿습니다.
  3. 내 쪽에 빈 구멍이 생기는 순간을 찾아, 그 구멍에 마지막 돌이 닿는 구멍이 어디인지 계산해 보세요. 맞은편에 돌이 있을 때만 포획이 일어난다는 이 사이트의 규칙을 눈으로 확인할 수 있습니다.

한 기기로 둘이 할 때

판의 위쪽이 플레이어 2의 줄이므로 한 화면을 가운데 두고 둘이 마주 앉으면 헷갈릴 수 있습니다. 각자 자기 구멍이 화면에서 어느 쪽인지, 어느 쪽 창고가 내 것인지 시작 전에 확인하세요. 새 게임은 항상 플레이어 1부터 시작하니 여러 판은 번갈아 먼저 시작합니다.

무르기가 없고 한 번 누른 구멍은 바로 실행됩니다. 구멍을 누르기 전에 마지막 돌이 놓일 위치를 서로 소리 내어 세어 보면 실수를 줄일 수 있습니다.

바로 하기

만칼라 바로 하기

다른 규칙 페이지: 점과 상자 규칙 · 님 규칙 · 리버시 규칙