샹치란
샹치(象棋)는 중국과 베트남 등에서 널리 즐기는 2인용 전략 보드게임으로, 장기, 체스, 쇼기와 같은 계열의 게임입니다. 홍과 흑이 번갈아 한 수씩 두며, 상대의 장(帥/將)을 외통으로 몰면 이깁니다(위키백과 "샹치").
장기를 둘 줄 안다면 많은 부분이 익숙할 것입니다. 다만 판 가운데 강이 있고, 말의 움직임과 승패 규칙에 장기와 다른 점이 있습니다. 이 페이지 위쪽에서 규칙을 판 위에서 직접 해 볼 수 있습니다.
판과 말의 배치
- 판은 가로 10줄, 세로 9줄로 되어 있고, 말은 칸이 아니라 선의 교차점(90곳)에 놓습니다.
- 판 가운데를 가로지르는 띠가 강(초하·한계)입니다. 상은 강을 건널 수 없고, 병은 강을 건너면 옆으로도 움직일 수 있습니다.
- 양 끝의 대각선이 그어진 3x3 구역이 궁입니다. 장과 사는 궁 밖으로 나갈 수 없습니다.
- 말은 7종류, 한 사람당 16개입니다. 홍과 흑은 글자가 다른 말이 있지만 움직임은 같습니다.
- 홍이 먼저 두고, 그 뒤로 번갈아 둡니다.
말의 움직임
장(帥/將)
궁 안에서 가로나 세로로 한 칸씩 움직입니다. 장기와 달리 궁의 대각선을 따라 움직일 수 없습니다.
사(仕/士)
궁 안에서 대각선으로 한 칸씩 움직이며, 궁의 네 모서리와 가운데 5곳에만 설 수 있습니다.
상(相/象)
대각선으로 정확히 두 칸("田"자의 대각) 움직입니다. 가운데 점에 말이 있으면 그 방향으로 갈 수 없고, 강을 건널 수 없습니다. 장기의 상과는 움직임이 다릅니다.
마(傌/馬)
가로나 세로로 한 칸 간 뒤 바깥쪽 대각선으로 한 칸 갑니다("日"자). 처음 가는 방향 바로 옆에 말이 있으면 그 방향으로 갈 수 없다는 점은 장기의 마와 같습니다. 대각선으로 붙어 있는 말에는 막히지 않습니다.
차(俥/車)
가로세로로 얼마든지 움직이는 가장 강한 말입니다. 장기와 달리 궁의 대각선을 따라 움직일 수는 없습니다.
포(炮/砲)
잡지 않을 때는 차처럼 움직입니다. 잡을 때만 사이에 있는 말을 정확히 하나 넘어야 하며, 넘는 말은 자기 편이든 상대 편이든 상관없습니다. 장기의 포와 달리 움직일 때는 넘지 않으며, 포를 넘거나 포를 잡을 수도 있습니다.
병(兵/卒)
앞으로 한 칸씩 움직입니다. 강을 건넌 뒤에는 옆으로도 한 칸 움직일 수 있지만, 뒤로는 갈 수 없고 승격도 없습니다. 장기의 졸처럼 처음부터 옆으로 움직일 수는 없습니다.
말의 가치
교환을 판단할 때의 대략적인 기준은 차 9, 포 4~4.5, 마 4 정도, 사와 상 2, 병은 강을 건너기 전 1, 건넌 뒤 2입니다.
승패
- 외통(장사): 장군을 받고 어떻게 두어도 피할 수 없으면 집니다.
- 둘 수 있는 수가 없을 때: 장군을 받지 않았더라도 자기 차례에 둘 수 있는 수가 하나도 없으면 집니다. 장기처럼 한 수 쉬기는 없습니다.
- 장끼리 마주 보기 금지: 두 장이 같은 세로줄에서 사이에 말 없이 마주 보는 상태를 만드는 수는 둘 수 없습니다. 사이의 유일한 말을 움직이는 것도 마찬가지입니다. 장기의 빅장과 달리 마주 보는 상태 자체가 허용되지 않습니다.
- 기권, 시간 초과: 기권하거나 시간을 다 쓴 쪽이 집니다.
무승부와 반복
합의하거나, 양쪽 모두 이길 수 없는 국면이거나, 말을 잡지 않는 수가 일정 수 이상 이어지면 무승부입니다. 기준이 되는 수는 대회 규칙마다 다릅니다.
반복은 다음과 같이 다룹니다.
- 장군을 계속 부르는 장장(長將)은 금지되며, 장군을 부르는 쪽이 수를 바꾸지 않으면 집니다.
- 보호받지 않는 같은 말을 계속 쫓는 장착(長捉)도 대부분의 대회 규칙에서 금지됩니다.
- 어느 쪽도 반칙하지 않은 반복은 무승부입니다.
세부 기준은 규칙마다 다릅니다. 이 사이트의 대국에서는 같은 국면이 세 번 나오는 동안 한쪽만 계속 장군을 불렀다면 그쪽이 지고, 그 밖의 세 번 반복은 무승부입니다. 잡기 없이 120수(각자 60수)가 이어져도 무승부입니다. 장착은 판정하지 않습니다.
장기와 다른 점
- 판 가운데에 강이 있어 상은 강을 건너지 못하고, 병은 강을 건넌 뒤에야 옆으로 움직입니다.
- 장, 사, 차, 병은 궁의 대각선을 따라 움직이지 않습니다.
- 상은 "田"자로 두 칸만 움직입니다.
- 포는 움직일 때 넘지 않고, 잡을 때만 하나를 넘습니다. 포끼리도 넘거나 잡을 수 있습니다.
- 장끼리 마주 보는 상태는 만들 수 없고, 한 수 쉬기도 없습니다.
- 점수로 승패를 가리지 않습니다.
초보자를 위한 팁
- 초반에 차, 마, 포를 빨리 움직이고, 차는 열린 줄에 둡니다.
- 마를 판 가장자리에 두면 갇히기 쉬우니 조심합니다.
- 장은 이유 없이 움직이지 말고 사와 상으로 지킵니다.
- 포를 너무 일찍 상대 진영에 넣으면 넘을 말이 없어 힘을 쓰기 어렵습니다.
- 한 수 외통 문제를 반복해서 풀면 외통 모양이 빨리 익숙해집니다.
기보 읽는 법
샹치 기보는 한 수를 "말, 원래 줄, 움직임, 숫자"의 네 글자로 적습니다. 예를 들어 "炮二平五"는 2줄에 있는 포가 옆으로 움직여 5줄로 가는 수입니다. 이 사이트의 한국어 화면도 이 한자 기보를 씁니다.
- 줄 세는 법: 세로줄은 각자 자기 오른쪽부터 셉니다. 홍은 한자 숫자(一~九), 흑은 아라비아 숫자(1~9)를 씁니다. 이 사이트 판 아래에 적힌 숫자가 홍의 줄 번호입니다.
- 움직임: 앞으로 가면 進(진), 뒤로 가면 退(퇴), 옆으로 가면 平(평)입니다.
- 마지막 숫자: 平이면 도착한 줄을 적습니다. 進, 退일 때는 차, 포, 병, 장처럼 곧게 움직이는 말은 움직인 칸 수를, 마, 상, 사처럼 대각선으로 움직이는 말은 도착한 줄을 적습니다.
- 같은 줄에 같은 말이 둘 있을 때: 줄 번호 대신 앞의 것을 前(전), 뒤의 것을 後(후)로 적습니다(예: 前炮進一).
자주 나오는 초반 예:
- 炮二平五 馬8進7
- 傌二進三 車9平8
- 俥一平二 馬2進3
영어권에서는 알파벳을 쓰는 WXF 기보(예: 炮二平五는 "C2.5", 傌二進三은 "H2+3")도 많이 씁니다. 이 사이트의 영어 화면은 WXF 기보를 씁니다.
자주 묻는 질문
帥와 將, 仕와 士는 무엇이 다른가요?
글자만 다르고 움직임은 같습니다. 홍은 帥 仕 相 傌 俥 炮 兵, 흑은 將 士 象 馬 車 砲 卒을 씁니다.
잡은 말을 다시 쓸 수 있나요?
쓸 수 없습니다. 잡힌 말은 판에서 빠집니다.
둘 수 있는 수가 없으면 어떻게 되나요?
장군을 받지 않았더라도 집니다. 한 수 쉬기는 없습니다.
누가 먼저 두나요?
홍이 먼저 둡니다. 이 사이트의 CPU 대국에서는 선후를 고를 수 있습니다.