군기 규칙 전체
Hidden Front가 따르는 군기(军棋) 규칙 전부. 배치, 이동, 전투, 승리, 무승부, 온라인 시계까지.
군기(军棋)는 육전기(陸戰棋)라고도 부르는 2인 전략 보드게임이에요. 각자 말 25개를 지휘하는데, 상대는 내 말의 계급을 볼 수 없어요. 상대의 군기를 잡거나, 상대가 움직일 수 있는 말을 모두 잃게 하면 이깁니다. 이 글은 Hidden Front가 구현한 규칙이에요. 같은 엔진이 브라우저와 게임 서버에서 돌기 때문에, 여기 적힌 것이 곧 게임이 판정하는 규칙입니다.
목표
이기는 방법은 두 가지예요.
- 상대의 군기를 잡는다. 내 말이 상대 군기가 있는 본부에 들어가는 순간 게임이 끝나요.
- 상대를 움직이지 못하게 한다. 상대 차례가 시작될 때 상대에게 움직일 수 있는 말이 하나도 없으면 내가 이겨요. 지뢰와 군기는 원래 움직이지 못하고 본부에 들어간 말은 굳어 버리니까, 말이 남아 있어도 움직일 말이 없을 수 있어요.
군기를 잡는 전투가 동시에 상대의 마지막 움직일 말을 없애더라도, 게임을 끝내는 것은 군기 점령이고 그것부터 보여 줘요.
보드
보드는 가로 5열, 세로 12행이고 각자 가까운 6행이 자기 진영이에요. 두 진영 사이에 전선이 있고, 전선은 A·C·E열의 정거장 세 곳으로만 건널 수 있어요. B·D열은 산이라 아무것도 지나지 못해요. 열은 A부터 E, 행은 1부터 12로 부릅니다.
각 진영에는 이런 자리가 있어요.
- 본부 두 칸: 맨 뒷줄 B열과 D열. 둘 중 하나에 군기를 둬요. 본부에 들어간 말은 다시는 움직이지 못해요.
- 야영지 다섯 칸: 동그라미로 그려진 칸. 야영지 안의 말은 공격받지 않아요. 야영지는 대각선 이웃과도 이어져 있어요.
- 철도: 굵은 선. 바깥 두 열과 가로 네 줄을 지나요. 철도 위의 말은 직선으로 원하는 만큼 갈 수 있어요.
- 도로: 가는 선. 한 번에 한 칸씩 움직여요.
자세한 내용은 보드 읽는 법에 있어요.
말
각자 말 25개를 써요. 1부터 9까지 번호가 있는 장교 아홉 계급과, 번호가 없는 특수 말 세 종류예요.
| 계급 | 말 | 개수 | 비고 |
|---|---|---|---|
| 9 | 사령 | 1 | 가장 강한 말 |
| 8 | 군장 | 1 | |
| 7 | 사장 | 2 | |
| 6 | 여장 | 2 | |
| 5 | 단장 | 2 | |
| 4 | 영장 | 2 | |
| 3 | 연장 | 3 | |
| 2 | 배장 | 3 | |
| 1 | 공병 | 3 | 철도에서 모퉁이를 돌고, 지뢰를 걷어 내요 |
| 폭탄 | 2 | 부딪힌 상대와 함께 사라져요. 맨 앞줄에는 배치 불가 | |
| 지뢰 | 3 | 움직이지 못해요. 뒤 두 줄에만 배치 | |
| 군기 | 1 | 움직이지 못해요. 본부 두 칸 중 하나 |
배치
게임 전에 두 사람이 각자 자기 진영에 말을 놓아요. 서로 보지 못합니다. 자리에 제한이 있는 것은 셋뿐이에요.
- 군기는 본부 두 칸 중 하나에만.
- 지뢰는 내 쪽 뒤 두 줄에만. 단, 본부 안에는 둘 수 없어요.
- 폭탄은 맨 앞줄에 둘 수 없어요.
일반 말은 야영지를 제외한 내 진영에 놓을 수 있고, 남은 본부 한 칸에도 놓을 수 있어요. 야영지와 전선의 정거장 세 곳은 비워 두고 시작해요. Hidden Front는 처음에 무작위 배치를 만들어 주고, 확정하기 전까지 말을 옮기거나 다시 섞을 수 있어요.
이동
두 사람이 번갈아 두고, 한 차례에 말 하나를 움직여요.
- 도로에서는 이어진 이웃 칸으로 한 칸 가요. 야영지는 대각선으로도 이어져 있어서, 야영지로 들어가거나 나올 때는 대각선으로도 움직일 수 있어요.
- 철도에서 출발하는 말은 한 철도 직선을 따라 원하는 만큼 미끄러져요. 지나가는 칸이 모두 비어 있어야 하고, 다른 말을 뛰어넘을 수 없어요.
- 공병은 철도를 따라 움직이는 동안 방향을 바꿀 수 있는 유일한 말이에요. 이어진 철도라면 모퉁이를 몇 번이든 돌 수 있지만, 역시 빈 칸만 지나요. 철도가 아닌 칸에서 출발하면 공병도 한 칸만 움직여요.
- 도로에서 출발한 말은 도착한 칸이 철도여도 한 칸만 움직여요.
- 지뢰와 군기는 움직이지 못해요. 본부에 들어간 말은 다시 움직이지 못해요.
- 상대 말이 들어 있는 야영지에는 들어갈 수 없어요. 야영지의 말은 공격받지 않으니까요. 빈 야영지에는 들어갈 수 있어요.
전투
상대 말이 있는 칸으로 움직이면 공격이에요. 두 말을 비교해서 이 순서로 판정해요.
- 둘 중 하나가 폭탄이면 둘 다 사라져요.
- 수비하는 말이 군기면 공격한 말이 군기를 잡고 게임이 끝나요.
- 수비하는 말이 지뢰면: 공병이 공격했을 때는 지뢰가 사라지고 공병은 살아요. 다른 말이 공격하면 공격한 말과 지뢰가 함께 사라져요.
- 그 밖에는 계급이 높은 쪽이 살고 낮은 쪽이 사라져요. 같은 계급이면 둘 다 사라져요.
움직이는 것은 공격한 말뿐이에요. 야영지 안의 말은 공격할 수 없어요. 전투가 끝나면 양쪽 말의 생존과 제거 결과를 볼 수 있지만, 상대 계급은 대국이 끝날 때까지 숨겨져요. 이동과 전투 결과를 바탕으로 가능한 정체를 좁혀 보세요.
무승부
군기에는 반복 수에 따른 무승부 규칙이 없어서, Hidden Front는 두 가지 무승부 규칙을 써요.
- 100수 무전투. 양쪽 수를 합쳐 100수 연속으로 전투가 한 번도 없으면 무승부예요. 시간 초과로 넘어간 차례도 한 수로 세요. 100번째 수로 상대가 움직일 수 없게 되면 무승부가 아니라 승리예요.
- 합의 무승부. 누구든 자기 차례인지와 상관없이 언제든 무승부를 제안할 수 있어요. 상대가 받으면 무승부예요. 상대가 거절하거나, 답하지 않고 자기 차례를 마치면 제안은 사라져요. 같은 사람은 지난 제안에서 10수가 지나야 다시 제안할 수 있어요.
온라인 대국의 시계
온라인 대국의 시간은 서버가 재요. 어느 쪽 기기도 시계를 속일 수 없어요.
- 배치: 두 자리가 모두 차면 90초 안에 배치를 확정해요. 접속해 있지만 확정하지 않은 사람은 무작위 배치로 시작하고, 떠난 채 확정하지 않은 사람은 자리를 잃어요. 남은 사람은 새 상대를 기다립니다.
- 한 수: 30초. 시간이 다 되면 차례가 상대에게 넘어가요. 한 판에서 세 번째 시간 초과는 몰수패예요. 시간이 넘어갔을 때 상대에게 움직일 말이 없으면, 상대가 움직이지 못하는 것이니 시간을 넘긴 쪽이 이겨요.
- 접속 끊김: 대국 중 연결이 끊긴 사람은 60초 안에 돌아와야 해요. 떠나 있는 동안에도 자기 수의 시계는 돌고, 60초가 지나면 그 판을 져요.
컴퓨터 대전과 초대 링크로 친구와 두는 대국도 같은 규칙을 쓰지만 시간은 더 느슨해요.
알고 있을 수 있는 다른 규칙
군기 규칙은 집집마다, 사이트마다 조금씩 달라요. 흔히 갈리는 것은 본부에 들어간 말이 움직일 수 있는지, 지뢰와 폭탄이 몇 개인지, 폭탄을 맨 앞줄에 둘 수 있는지, 철도가 야영지를 지나는지, 무승부를 어떻게 처리하는지예요. 역사 글에서 주요 변형과 Hidden Front 규칙의 차이를 설명해요.