장기 위키 · 대국 규칙
한 수를 두는 방법
초가 먼저 한 수를 두고 한이 이어서 둡니다. 자기 차례에는 기물 하나를 규칙에 맞게 움직이거나, 허용되는 상황이라면 기물을 움직이지 않고 차례를 넘길 수 있습니다.
초 졸은 앞으로 한 점 또는 좌우 한 점으로 갈 수 있습니다. 세 화살표는 이 자리에서 졸이 움직일 수 있는 방향을 표시합니다.
초가 중앙 졸을 앞으로 한 점 움직였다고 가정해 보겠습니다. 도착점이 비어 있고, 졸이 갈 수 있는 방향이며, 움직인 뒤에도 초의 궁은 공격받지 않습니다. 이 세 조건을 모두 만족하므로 수가 성립하고 차례는 한으로 넘어갑니다.
초가 시작하고 번갈아 둡니다
초가 첫 수를 두면 한이 한 수를 두고, 다시 초의 차례가 됩니다. 보통 한 수는 기물 하나를 출발점에서 도착점으로 옮기는 행동입니다. 도착점에 상대 기물이 있으면 그 기물을 판에서 치우고 움직인 기물을 그 자리에 놓습니다.[1]
규칙에 맞는 수인지 확인합니다
먼저 기물이 정해진 방향과 거리로 움직이는지 봅니다. 차는 도중이 막히지 않아야 하고, 포는 포가 아닌 기물 하나를 넘어야 합니다. 마와 상은 정해진 길목이 비어 있어야 합니다. 판 양끝의 X자 구역인 궁성에서는 실제로 그어진 대각선을 이용할 수 있지만, 어느 기물이 그 길을 쓸 수 있는지도 다릅니다. 궁·사는 자기 궁성 안에서 선으로 바로 이어진 점으로 한 점씩 가고, 차·포·병·졸은 각자의 이동 조건이 맞을 때 궁성 대각선을 이용합니다.[1][5]
기물의 이동 조건을 만족해도, 움직인 뒤 자기 궁이 상대 기물의 공격을 받는 수는 둘 수 없습니다. 기물의 이동 방법과 현재 판의 배치를 모두 통과한 수를 합법수라고 합니다.[1]
상대 기물을 잡으면 그 자리를 차지합니다
기물이 갈 수 있는 도착점에 상대 기물이 있으면 그 기물을 잡고 내 기물이 그 점에 놓입니다. 같은 진영의 기물이 이미 있는 점으로는 이동하지 않습니다. 기물이 판에서 빠지면 가로·세로 길이나 포가 넘어야 할 기물이 달라질 수 있습니다.
궁이 공격받으면 먼저 위협을 없앱니다
상대 기물이 내 궁이 놓인 점을 바로 공격하는 상태를 장군이라고 합니다. 장군을 받으면 궁을 안전한 점으로 옮기거나, 공격하는 길을 다른 기물로 막거나, 공격한 기물을 잡아야 합니다. 이 가운데 가능한 합법수가 하나도 없으면 외통수로 대국이 끝납니다.[1]
장군을 없애지 못하는 다른 수는 둘 수 없습니다. 공격과 관계없는 기물을 움직이거나 한 수 쉬어서 차례를 넘기는 것도 허용되지 않습니다.
한 수 쉼으로 차례를 넘길 수도 있습니다
수를 두기 전 세 가지를 확인합니다
- 움직일 기물의 방향과 거리, 중간의 막힘을 확인합니다.
- 도착점에 아군 기물이 없는지, 상대 기물이 있다면 잡을 수 있는지 확인합니다.
- 그 수를 둔 뒤 자기 궁이 장군에 놓이지 않는지 확인합니다.
세 조건을 모두 만족하면 수를 둘 수 있습니다. 장군을 받은 상태에서 자기 궁의 안전을 확인할 때는, 선택한 수가 그 장군을 실제로 해소하는지 살펴야 합니다.
참고 자료
- 대한장기연맹 · 장기규정/규칙대국 방식·시간·점수와 운영 규정의 공식 자료 · 확인일: 2026-09-22
- 대한장기협회 · 대국 규칙점수제·반복수·빅장 관련 규정 · 확인일: 2026-09-23
- Kadagaden · 장기 기물 SVG본문 기물 그림 원저작자. 작은 화면용 SVG는 흐림 필터를 제거한 수정본. CC BY 4.0 · 확인일: 2026-09-22
- Creative Commons · 저작자표시 4.0 국제기물 SVG의 재사용 조건 · 확인일: 2026-09-22
- 대한장기협회 · 기물 행마법궁·사·차·포·마·상·병·졸의 이동과 막힘을 설명하는 공식 자료 · 확인일: 2026-09-23