샹치
상대 장수에게 합법적인 응수가 없게 하세요. 이 샹치 구현에서는 체크메이트와 움직일 수 없는 상태 모두 패배입니다. 반복 판정은 제한적이며 대회의 모든 장기 추격 규정을 구현하지는 않습니다.
로컬 AI와 연습 · 비공개 온라인 방
플레이어 수: 2
시작 배치
가로 아홉 줄, 세로 열 줄의 교차점 판에서 홍이 먼저 둡니다. 각자 장수 하나, 사·상·마·차·포 두 개씩, 병졸 다섯 개가 있습니다. 궁과 강이 일부 이동을 제한합니다.
내 차례에 할 일
차는 직선으로 갑니다. 포는 보통 직진하지만 잡을 때는 중간 말 하나를 뛰어넘어야 합니다. 마는 L자로 가되 첫 직선 칸이 막히면 못 갑니다. 상은 중간점이 빈 대각선 두 칸이며 강을 못 넘습니다. 사는 궁 안 대각선 한 칸, 장수는 궁 안 직선 한 칸입니다. 병졸은 전진하고 강을 넘으면 옆으로도 가지만 후퇴하지 못합니다. 어떤 수든 자기 장수가 공격받는 상태로 남겨서는 안 됩니다. 잡기는 상대 말의 교차점에 도착해 그 말을 제거하는 것이며 자기 말 위에는 도착할 수 없습니다.
승패와 종료
합법적인 수가 없으면 패배합니다. 세 번 반복은 보통 무승부지만 한쪽만 연속 장군을 했다면 그쪽이 집니다. 잡기 없는 120반수가 연속되어도 무승부입니다.
단계별 예시
초기 배치에서 홍포가 b2–b9로 가서 흑마를 잡습니다. b7의 포가 유일한 중간 말이며 그 자리에 남습니다. a–i는 홍 쪽에서 왼쪽부터, 0–9는 흑 쪽으로 증가합니다.
흔한 실수
장수끼리는 가로막는 말 없이 같은 세로줄에서 마주볼 수 없으므로 중간 말을 치우는 수가 불법일 수 있습니다.
플레이 중 자주 묻는 질문
중간 말 없이 포가 잡을 수 있나요?
아니요. 색에 관계없이 정확히 한 말이 중간에 있어야 합니다.
병졸이 끝에 가면 승격하나요?
아니요. 전진·옆 이동 제한이 그대로 유지됩니다.