호랑이와 염소(바그찰)는 어떤 게임인가요?
호랑이와 염소는 네팔의 전통 보드게임 바그찰(Bagh-Chal)을 옮긴 게임으로, 가로세로 5줄씩 25개 점이 있는 판에서 호랑이 4마리와 염소 20마리가 서로 다른 목표를 두고 싸우는 비대칭 보드게임입니다. 네팔 말로 바그는 호랑이, 찰은 움직임이라는 뜻입니다.
호랑이는 염소를 뛰어넘어 잡아먹으려 하고, 염소는 떼로 몰려다니며 호랑이가 한 발짝도 움직이지 못하게 둘러싸려 합니다. 양쪽이 쓰는 말의 수도, 움직이는 법도, 이기는 조건도 다르기 때문에 같은 판이라도 어느 편을 잡느냐에 따라 전혀 다른 게임이 됩니다. 네팔에서는 마을 광장이나 절 마당의 돌에 판을 새겨 두고 조약돌로 즐겨 왔고, 인도와 동남아시아에도 비슷한 사냥 놀이가 전해 옵니다. 서양의 여우와 거위도 같은 집안의 놀이입니다. 이 게임에서는 염소나 호랑이 가운데 한 편을 골라 컴퓨터 쉬움·보통·어려움과 겨루거나, 한 화면에서 둘이 번갈아 둘 수 있습니다.
규칙은 어떻게 되나요?
염소가 먼저 두고, 한 차례에 한 수씩 번갈아 둡니다. 판의 선은 가로세로 모두와, 가운데와 네 모서리를 지나는 대각선입니다. 말은 이 선을 따라서만 움직입니다.
| 편 | 말 | 할 수 있는 일 | 이기는 조건 |
|---|---|---|---|
| 호랑이 | 4마리, 네 모서리에서 시작 | 선을 따라 옆 빈 점으로 한 칸, 또는 바로 옆 염소를 곧게 뛰어넘어 그 너머 빈 점에 내려앉으며 잡기 | 염소 5마리 잡기 |
| 염소 | 20마리, 처음엔 모두 손에 | 20마리를 다 놓을 때까지는 빈 점에 한 마리씩 놓기만 하고, 다 놓은 뒤에는 선을 따라 한 칸씩 옮기기 | 호랑이 넷이 모두 움직일 수 없게 가두기 |
호랑이는 한 번에 한 마리만 잡을 수 있고, 잡은 뒤 이어서 또 뛰지는 못합니다. 염소는 뛰어넘을 수 없고 잡을 수도 없습니다. 염소를 놓는 동안에는 판 위의 염소를 옮길 수 없다는 점이 이 게임의 가장 큰 특징입니다. 염소가 더는 움직일 곳이 없으면 호랑이가 이기고, 80수 동안 잡힌 염소가 하나도 없거나 같은 배치가 세 번 나오면 무승부입니다.
염소 쪽은 어떻게 두어야 이기나요?
염소의 첫째 요령은 가장자리와 모서리부터 채우는 것입니다. 모서리의 염소는 뒤에 빈 점이 생길 수 없어 절대 잡히지 않고, 가장자리의 염소는 가장자리 선을 따라서만 잡힐 수 있어 훨씬 안전합니다.
- 가장자리 먼저. 놓기 단계 초반에는 호랑이와 떨어진 가장자리 점을 차례로 메워 튼튼한 벽을 만듭니다. 호랑이가 모서리를 비우고 나오면 그 모서리도 바로 차지하세요.
- 등 뒤를 비우지 마세요. 호랑이 바로 옆에 염소를 둘 때는 그 염소 뒤쪽 점이 막혀 있는지 먼저 확인합니다. 뒤가 비어 있으면 다음 차례에 잡힙니다.
- 두 줄로 붙어 다니세요. 염소끼리 서로 등을 받쳐 주면 호랑이가 뛰어넘을 자리가 사라집니다. 혼자 떨어진 염소는 먹잇감이 됩니다.
- 놓기 단계에서는 한 마리도 잃지 않는 것이 목표입니다. 20마리를 다 놓기 전에 두세 마리를 잃으면 판을 메울 염소가 모자라 가두기가 어려워집니다.
- 호랑이를 하나씩 가두세요. 구석에 몰린 호랑이부터 막으면 남은 호랑이들의 움직임도 함께 줄어듭니다. 화면에서 갇힌 호랑이에는 파란 점선 고리가 생깁니다.
호랑이 쪽 요령은 무엇인가요?
호랑이는 대각선이 지나는 점을 차지하고, 한 수로 염소 두 마리를 동시에 노리는 양쪽 공격을 만드는 것이 핵심입니다.
대각선이 지나는 점은 이웃이 8개라 움직일 길도, 뛰어넘을 길도 많습니다. 호랑이 넷이 한쪽에 몰리면 염소가 쉽게 벽을 쌓으므로 판 곳곳에 흩어 두세요. 염소가 막을 수 있는 자리는 한 차례에 한 곳뿐이니, 서로 다른 두 염소의 등 뒤가 동시에 비게 만들면 하나는 반드시 잡을 수 있습니다. 반대로 모서리나 가장자리 구석으로 들어가면 갇히기 쉬우니 피하는 편이 좋습니다.
컴퓨터 난이도는 어떻게 다른가요?
쉬움은 두 수 앞만 보고 가끔 엉뚱한 수를 두며, 보통은 0.3초 동안 네 수 앞까지, 어려움은 1초 안에 열 수 넘게 앞을 읽고 둡니다.
어려움은 알파베타 탐색을 한 단계씩 깊게 반복하고, 같은 배치가 세 번 나오면 비긴다는 규칙까지 따져 질 것 같을 때는 무승부를 노립니다. 염소로 처음 두는 분이라면 쉬움에서 가장자리 요령을 익히고, 보통을 이기면 어려움에 도전해 보세요. 바그찰은 컴퓨터 분석으로 양쪽이 최선을 다하면 무승부로 끝난다고 알려져 있어, 어려움을 상대로는 비기는 것만으로도 훌륭한 결과입니다. 이긴 판 수는 난이도별로 첫 화면에 기록됩니다.
조작법
- 염소 놓기: 반짝이는 빈 점을 누르면 손에 있는 염소가 날아가 놓입니다. 이름표에 손에 남은 염소 수가 보입니다.
- 말 옮기기: 내 말을 누른 뒤 반짝이는 점을 누르거나, 말을 끌어 원하는 점에 내려놓습니다. 그 점으로 갈 수 있는 말이 하나뿐이면 점만 눌러도 됩니다.
- 잡기: 호랑이 차례에는 지금 잡을 수 있는 염소에 빨간 테두리가 깜빡입니다. 호랑이를 고르고 염소 너머의 주황빛 점을 누르면 뛰어넘어 잡습니다.
- 키보드: 방향키나 WASD 로 점을 고르고 Enter 나 Space 로 놓기·고르기·옮기기를 합니다. Ctrl+Z 나 U 로 무르고, Esc 로 고른 말을 내려놓습니다.
컴퓨터와 둘 때 내 편을 호랑이로 바꾸면 컴퓨터 염소가 먼저 둡니다. 이긴 판 수와 소리 설정은 지금 쓰는 브라우저에만 저장되며 서버로 보내지 않습니다.