쇼기는 어떤 게임인가요?
쇼기(将棋)는 9×9 판에서 선수와 후수가 20개씩의 말을 번갈아 움직여 상대 왕을 외통으로 몰면 이기는 일본 장기입니다. 다른 장기와 가장 다른 점은 잡은 말이 내 말이 되어 판 어디든 다시 내려놓을 수 있다는 것이라, 말이 줄어들지 않고 끝까지 공격이 이어집니다.
말은 모두 같은 색 오각형이고, 뾰족한 쪽이 상대를 향하도록 놓아 내 말과 상대 말을 구분합니다. 상대 진영의 세 줄에 들어가면 뒷면으로 뒤집어 더 센 말로 승격할 수 있고, 잡힌 말은 승격이 풀린 채 잡은 사람의 받침(駒台)에 올라갑니다. 이 게임은 정식 규칙을 모두 넣었고, 컴퓨터 쉬움·보통·어려움 세 단계와 한 화면에서 둘이 두는 방식을 고를 수 있습니다.
쇼기 말은 어떻게 움직이나요?
한 쪽에 왕 1, 비차 1, 각행 1, 금장 2, 은장 2, 계마 2, 향차 2, 보병 9로 모두 20개입니다. 비차와 각행이 가장 세고, 금장은 승격한 말들의 기준이 되는 움직임이며, 계마는 앞으로만 뛰고 보병은 앞으로 한 칸만 갑니다.
| 말 | 글자 | 움직임 | 승격 뒤 |
|---|---|---|---|
| 왕장·옥장 | 王 · 玉 | 여덟 방향 한 칸 | 없음 |
| 비차 | 飛 | 가로·세로로 막히지 않는 데까지 | 龍(용왕): 비차 + 대각선 한 칸 |
| 각행 | 角 | 대각선으로 막히지 않는 데까지 | 馬(용마): 각행 + 가로·세로 한 칸 |
| 금장 | 金 | 앞·앞 대각선·옆·뒤 한 칸(뒤 대각선만 못 감) | 없음 |
| 은장 | 銀 | 앞·앞 대각선·뒤 대각선 한 칸(옆과 뒤는 못 감) | 全: 금장과 같음 |
| 계마 | 桂 | 앞으로 두 칸 가서 옆으로 한 칸, 말을 뛰어넘음. 뒤로는 못 감 | 圭: 금장과 같음 |
| 향차 | 香 | 앞으로만 막히지 않는 데까지 | 杏: 금장과 같음 |
| 보병 | 歩 | 앞으로 한 칸 | と(토킨): 금장과 같음 |
컴퓨터가 수를 고를 때 쓰는 값은 보병 1, 향차 3.5, 계마 4.5, 은장 5.5, 금장 6, 각행 9.5, 비차 11 정도이며, 승격한 보병(と)은 금장과 같이 6으로 칩니다. 보병 하나가 금장이 되는 셈이라 상대 진영에 보병을 밀어 넣는 것이 쇼기의 기본 공격입니다.
승격은 언제 어떻게 하나요?
말이 상대 진영의 세 줄 안에서 출발하거나 도착하는 수를 두면 그 수의 끝에서 승격할 수 있습니다. 왕과 금장은 승격하지 않으며, 승격한 말은 잡히면 다시 원래 말로 돌아갑니다.
- 고를 수 있을 때: 은장·계마·향차는 승격하면 뒤로 가거나 뛰는 힘을 잃으므로 승격하지 않을 수도 있습니다. 이 게임은 두 가지가 모두 가능할 때 '승격'과 '그대로' 두 말을 보여 주고 고르게 합니다.
- 자동 승격: 비차·각행·보병은 승격이 손해인 경우가 없어 승격 자리에 가면 바로 龍·馬·と로 바뀝니다.
- 반드시 승격: 보병과 향차가 맨 끝 줄에, 계마가 끝 두 줄에 가면 더 움직일 수 없으므로 꼭 승격합니다.
- 글자 색: 승격한 말은 붉은 글자(龍 馬 全 圭 杏 と)로 표시되어 한눈에 구분됩니다.
잡은 말은 어떻게 다시 쓰나요?
잡은 말은 내 받침에 올라가고, 내 차례에 말을 움직이는 대신 받침의 말 하나를 빈칸에 내려놓을 수 있습니다. 승격이 풀린 상태로 들어가며, 내려놓는 수로는 승격하지 못합니다. 다만 세 가지 금지가 있습니다.
| 금지 | 내용 |
|---|---|
| 二歩(니후) | 내 승격하지 않은 보병이 이미 있는 세로줄에는 보병을 내려놓을 수 없음. 가장 흔한 반칙 |
| 打ち歩詰め(우치후즈메) | 보병을 내려놓는 수로 상대 왕을 바로 외통으로 만들 수 없음. 보병을 움직여서 외통하는 것은 됨 |
| 갈 곳 없는 자리 | 보병·향차를 맨 끝 줄에, 계마를 끝 두 줄에 내려놓을 수 없음 |
이 게임은 받침의 말을 누르면 내려놓을 수 있는 칸에만 점이 보이므로 二歩나 갈 곳 없는 자리에는 아예 놓이지 않고, 打ち歩詰め가 되는 칸도 자동으로 빠집니다. 키보드로는 숫자키 1~7 이 받침의 비차·각행·금장·은장·계마·향차·보병 순서입니다.
쇼기는 어떻게 끝나나요?
장군을 받고 어떤 수로도 풀 수 없으면 외통(詰み)으로 집니다. 장군이 아니어도 둘 수가 하나도 없으면 역시 그쪽이 지고, 같은 자리가 네 번 되풀이되면 千日手(센니치테)로 무승부입니다.
- 장군 노출 금지: 내 수를 둔 뒤 내 왕이 공격받고 있으면 그 수는 처음부터 둘 수 없습니다. 갈 수 있는 자리 표시에도 나오지 않습니다.
- 千日手: 판과 받침과 차례가 모두 같은 자리가 네 번 나오면 무승부입니다. 다만 그 사이 한쪽이 둔 수가 전부 장군이었다면 연속 장군을 부른 쪽이 집니다.
- 入玉(뉴교쿠): 양쪽 왕이 서로 상대 진영으로 들어가 외통이 어려워지는 경우를 정식에서는 점수로 가립니다. 이 게임은 간단하게 300수가 넘으면 무승부로 처리합니다.
한국 장기·샹치와 무엇이 다른가요?
세 장기는 뿌리가 같지만 쇼기만 잡은 말을 다시 쓰고 승격이 있으며, 강과 궁성이 없고 말이 칸 안에 놓입니다. 비교해 두면 어느 쪽을 두어도 헷갈리지 않습니다. 장기 두기와 샹치 두기도 같은 방식으로 컴퓨터와 둘 수 있습니다.
| 항목 | 쇼기(일본) | 장기(한국) | 샹치(중국) |
|---|---|---|---|
| 판 | 9×9 칸, 말을 칸 안에 놓음 | 9×10 점, 궁성 있음 | 9×10 점, 강과 궁성 있음 |
| 말 수 | 한 쪽 20개, 8종 | 한 쪽 16개, 7종 | 한 쪽 16개, 7종 |
| 말 모양 | 같은 색 오각형, 방향으로 구분 | 팔각형, 초·한 색이 다름 | 둥근 원반, 홍·흑 색이 다름 |
| 잡은 말 | 내 말로 다시 내려놓음 | 판에서 사라짐 | 판에서 사라짐 |
| 승격 | 상대 진영 세 줄에서 뒤집음 | 없음 | 없음 |
| 왕 | 판 어디든 갈 수 있음 | 궁성 안에서만 | 궁성 안에서만, 마주보기 금지 |
| 포 | 없음 | 말 하나를 넘어서 다님 | 잡을 때만 하나를 넘음 |
| 둘 수 없을 때 | 그쪽이 짐 | 한 수 쉼 | 그쪽이 짐 |
컴퓨터 난이도는 어떻게 다른가요?
쉬움은 한 수 앞만 보면서 일부러 흔들리는 수를 섞고, 보통은 세 수 앞, 어려움은 1초 안에 읽을 수 있는 데까지(보통 다섯에서 일곱 수) 읽습니다. 셋 다 千日手로 지는 수는 피합니다.
컴퓨터는 알파베타 가지치기와 반복 심화로 수를 읽고, 잡는 수는 조용해질 때까지 더 따져 봅니다. 잡은 말을 내려놓는 수까지 모두 세므로 한 자리에서 고를 수가 보통 80개가 넘지만, 따로 떨어진 작업 줄에서 생각하므로 생각하는 동안에도 화면이 멈추지 않습니다. 첫 화면에서 내 말을 선수(먼저)와 후수(나중) 중 고를 수 있고, 후수를 고르면 판이 뒤집혀 내 말이 아래에 옵니다. 단계마다 승·패·무 전적이 이 브라우저에 남습니다.
쇼기 초보가 알아 둘 요령은?
- 각행 길부터 여세요. 첫 수로 각행 앞의 보병(7六歩)을 밀면 각행의 대각선이 열립니다. 비차 쪽 보병(2六歩)을 미는 것도 흔한 첫 수입니다.
- 왕은 비차 반대쪽으로 피하세요. 비차가 있는 쪽은 싸움터가 됩니다. 왕을 반대쪽으로 옮기고 금장·은장으로 둘러싸는 것을 '囲い(가코이)'라고 하며, 이것이 없으면 잡은 말 한 번의 투입에 무너집니다.
- 보병을 내려놓을 세로줄을 확인하세요. 二歩는 즉시 반칙패인 규칙입니다. 이 게임은 막아 주지만, 승격하지 않은 내 보병이 있는 줄은 보병을 놓을 수 없다는 감각을 익혀 두어야 합니다.
- 잡은 말은 상대 왕 옆에. 금장이나 은장을 왕 바로 옆에 내려놓는 수가 외통의 대부분을 만듭니다. 받침에 금장이 있다면 상대 왕 둘레의 빈칸을 먼저 보세요.
- 은장은 공격, 금장은 수비. 은장은 뒤 대각선으로 돌아갈 수 있어 앞으로 밀어 쓰기 좋고, 금장은 옆과 뒤로 움직여 왕을 지키기 좋습니다.
- 승격을 미루지 마세요. 보병이 상대 진영에 들어가면 바로 と가 되어 금장 값을 합니다. 비차와 각행은 상대 진영을 드나들기만 해도 龍·馬가 됩니다.
조작법
- 휴대폰·마우스: 말을 누르면 들리면서 갈 수 있는 자리에 점이 보이고, 자리를 누르면 놓입니다. 말을 끌어다 놓아도 됩니다. 받침의 말을 누르거나 끌어 빈칸에 놓으면 투입됩니다.
- 승격 고르기: 승격 여부를 고를 수 있는 수에서는 두 말이 떠오릅니다. 붉은 글자 쪽이 승격, 그대로 쪽이 승격하지 않기입니다. Enter 는 승격, N 은 그대로, Esc 는 취소입니다.
- 키보드: 방향키나 WASD 로 칸을 고르고 Enter 나 Space 로 말을 집거나 놓습니다. 숫자키 1~7 은 받침의 말(비차·각행·금장·은장·계마·향차·보병)을 고릅니다. Esc 는 고른 말 취소, Ctrl+Z 는 무르기입니다.
- 무르기: 컴퓨터와 둘 때는 내 수와 컴퓨터의 답을 한꺼번에 무르고, 둘이서 둘 때는 마지막 한 수를 무릅니다. 투입한 말은 받침으로 돌아갑니다.
- 소리: 오른쪽 위 스피커 단추로 말을 '파칙' 놓는 소리를 켜고 끕니다. 설정은 브라우저에 저장됩니다.
말 글자는 일본 표기(王 玉 飛 角 金 銀 桂 香 歩, 승격 龍 馬 全 圭 杏 と)를 따랐습니다. 판과 말은 모두 코드로 그리며 전적과 설정만 이 브라우저에 저장되고 서버로 보내지 않습니다.