쇼기 규칙과 두는 법 — 초보 가이드

쇼기는 일본 장기라고도 부르는 2인용 보드게임으로, 선수와 후수가 9×9 판에서 말 20개씩을 움직여 상대 왕을 외통으로 잡는 것이 목표입니다. 체스와 달리 잡힌 말은 사라지지 않고, 잡은 쪽의 손으로 들어가 판 위에 다시 놓을 수 있습니다. 딱지에서는 센니치테와 입옥 24점 규칙을 포함한 일본 표준 규칙(本将棋)으로 둡니다.

  • 9×9 판의 일본 표준 규칙(本将棋). 선수가 먼저 둡니다.
  • 잡은 말은 내 것: 움직이는 대신 하나를 놓을 수 있습니다(니후, 보병을 놓아 바로 외통 금지).
  • 적진 세 줄에서 승격은 선택. 다시는 움직일 수 없는 말만 반드시 승격합니다.
  • 센니치테: 같은 국면이 네 번째로 나오면 무승부. 단, 매 수 장군을 부른 쪽은 패배.
  • 입옥: 두 왕이 모두 적진에 들어가면 선언할 수 있고, 24점 미만은 패배, 둘 다 24점 이상이면 무승부.

판과 처음 배치

판은 9 × 9 = 81칸이고, 말은 칸 안에 놓습니다. 양쪽은 같은 말을 쓰며, 오각형 말이 가리키는 방향으로 내 말과 상대 말을 구별합니다. 세로줄은 선수 쪽에서 볼 때 오른쪽부터 1~9, 가로줄은 후수 쪽부터 a~i라고 부르므로 칸 이름은 7f처럼 씁니다. 네 개의 점은 위치를 찾기 쉽게 해 줄 뿐 규칙과는 관계가 없습니다.

양쪽이 20개씩 말을 놓은 쇼기 처음 배치
처음 배치. 아래가 선수(먼저 둠), 위가 후수이고 각자 20개입니다. 후수의 말은 아래를, 선수의 말은 위를 가리킵니다.

말의 움직임

말은 8종류입니다. 왕과 금장을 뺀 모든 말이 승격할 수 있고, 승격한 말은 뒤집혀 빨간 글자가 보입니다. 아래 그림은 빈 판의 5e에 말을 놓고 갈 수 있는 칸을 점으로 표시한 것입니다.

쇼기 말과 움직임, 승격한 모습
한자말움직임승격하면
王 玉왕장(왕)모든 방향으로 한 칸승격하지 않음
飛 → 龍비차세로·가로로 몇 칸이든용왕: 대각선으로도 한 칸
角 → 馬각행대각선으로 몇 칸이든용마: 세로·가로로도 한 칸
金금장세로·가로와 앞쪽 대각선으로 한 칸(6방향)승격하지 않음
銀 → 全은장대각선과 바로 앞으로 한 칸(5방향)성은: 금장처럼 움직임
桂 → 圭계마두 칸 앞의 왼쪽이나 오른쪽으로 뛰어넘음. 앞으로만성계: 금장처럼 움직임
香 → 杏향차바로 앞으로 몇 칸이든성향: 금장처럼 움직임
歩 → と보병바로 앞으로 한 칸, 잡을 때도 같음토킨: 금장처럼 움직임
5e에 왕을 놓고 갈 수 있는 칸을 표시한 쇼기 판
왕(王 / 玉): 5e에서 8방향 어디로든 한 칸.
5e에 비차를 놓고 갈 수 있는 칸을 표시한 쇼기 판
비차(飛): 세로·가로로 몇 칸이든. 빈 판의 5e에서 16칸.
5e에 각행을 놓고 갈 수 있는 칸을 표시한 쇼기 판
각행(角): 대각선으로 몇 칸이든. 빈 판의 5e에서 16칸.
5e에 금장을 놓고 갈 수 있는 칸을 표시한 쇼기 판
금장(金): 6방향으로 한 칸. 뒤쪽 대각선으로는 못 갑니다.
5e에 은장을 놓고 갈 수 있는 칸을 표시한 쇼기 판
은장(銀): 대각선 넷과 바로 앞, 5방향으로 한 칸.
5e에 계마를 놓고 갈 수 있는 칸을 표시한 쇼기 판
계마(桂): 4c와 6c로만 갑니다. 두 칸 앞에서 옆으로 한 칸, 사이의 말을 뛰어넘습니다.
5e에 향차를 놓고 갈 수 있는 칸을 표시한 쇼기 판
향차(香): 바로 앞으로 몇 칸이든. 5d, 5c, 5b, 5a.
5e에 보병을 놓고 갈 수 있는 칸을 표시한 쇼기 판
보병(歩): 바로 앞 한 칸, 5d로.
5e에 용왕을 놓고 갈 수 있는 칸을 표시한 쇼기 판
용왕(龍, 승격한 비차): 비차의 움직임에 대각선 한 칸을 더해 20칸.
5e에 용마를 놓고 갈 수 있는 칸을 표시한 쇼기 판
용마(馬, 승격한 각행): 각행의 움직임에 세로·가로 한 칸을 더해 20칸.
5e에 토킨을 놓고 갈 수 있는 칸을 표시한 쇼기 판
토킨(と, 승격한 보병): 금장처럼 6칸. 성은(全), 성계(圭), 성향(杏)도 똑같이 움직입니다.

단계별로 두는 법

  1. 그림처럼 양쪽이 말 20개씩을 놓습니다. 선수가 먼저 둡니다.
  2. 내 차례에는 판 위의 내 말 하나를 움직이거나, 손에 든 말 하나를 빈칸에 놓습니다.
  3. 상대 말이 있는 칸으로 움직이면 그 말을 잡습니다. 잡은 말은 승격하지 않은 상태로 내 손에 들어와 내 말이 됩니다.
  4. 상대 쪽 세 줄에서 수가 시작되거나 끝나면 말을 승격할 수 있습니다. 다시는 움직일 수 없게 되는 보병, 향차, 계마는 반드시 승격합니다.
  5. 말은 어느 빈칸에나 놓을 수 있습니다. 단, 움직일 수 없게 되는 곳, 승격하지 않은 보병이 이미 있는 세로줄, 바로 외통이 되는 보병은 안 됩니다.
  6. 내 왕을 장군 상태로 두면 안 됩니다.
  7. 상대 왕을 외통으로 잡으면 이깁니다.
  8. 기권, 온라인 시간 초과, 센니치테, 입옥 24점 규칙으로도 게임이 끝납니다.

승격

상대 쪽 세 줄이 나의 승격 구역(적진)입니다(선수는 a~c줄, 후수는 g~i줄). 비차, 각행, 은장, 계마, 향차, 보병이 적진에 들어가거나, 그 안에서 움직이거나, 그곳에서 나올 때 승격할지 고릅니다. 비차는 용왕, 각행은 용마가 되고, 나머지 넷은 금장처럼 움직입니다.

다시는 움직일 수 없게 되는 말만 반드시 승격합니다. 마지막 줄의 보병과 향차, 마지막 두 줄의 계마입니다. 손에 든 말을 놓을 때는 적진 안이라도 항상 승격하지 않은 상태로 놓습니다.

선수의 승격 구역을 칠하고 4d에 은장, 7b에 보병, 2d에 계마를 놓은 쇼기 판
선수의 적진은 a~c줄입니다. 4d의 은장은 3c, 4c, 5c에서 승격해도 되고 안 해도 됩니다. 7b의 보병과 2d의 계마는 다시는 움직일 수 없게 되므로 반드시 승격합니다.

잡은 말 쓰기: 잡은 말이 돌아온다

잡은 말은 모두 내 손으로 들어와 판 옆 말 받침에 놓입니다. 이후 어느 차례에든 움직이는 대신 그중 하나를 아무 빈칸에나 내 말로 놓을 수 있습니다. 놓은 말은 승격하지 않은 상태로 시작해 다음 차례부터 움직이며, 놓아서 장군을 부를 수도 있습니다.

선수가 5b에 은장을 놓아 장군을 부른 쇼기 판△▲歩
선수가 손에 든 은장을 5b에 놓아 장군. 보병은 아직 선수의 말 받침에 남아 있습니다.

놓을 수 없는 수

다시는 움직일 수 없는 곳에는 놓을 수 없습니다. 마지막 줄의 보병과 향차, 마지막 두 줄의 계마가 그렇습니다. 보병에만 적용되는 규칙이 두 가지 더 있습니다.

니후(二歩): 한 줄에 보병 두 개

승격하지 않은 내 보병이 이미 있는 세로줄에는 보병을 놓을 수 없습니다. 토킨(승격한 보병)은 세지 않습니다.

선수가 보병을 들고 있고, 놓을 수 없는 두 칸과 놓을 수 있는 한 칸을 표시한 쇼기 판△▲歩
5e에 보병을 놓으면 니후(5번 줄에 이미 선수의 보병이 있음), 7a는 다시 움직일 수 없어서 안 됩니다. 3c에 있는 것은 토킨이라 보병이 아니므로 3e에는 놓을 수 있습니다.

우치후즈메(打ち歩詰め): 보병을 놓아 외통 금지

보병을 놓아 바로 외통을 만들 수는 없습니다. 왕이 피할 수 있는 장군으로 보병을 놓는 것, 판 위의 보병을 움직여 외통을 만드는 것, 다른 말을 놓아 외통을 만드는 것은 괜찮습니다.

1b에 보병을 놓으면 후수의 왕이 외통이 되는 쇼기 판 구석△▲歩
1b에 보병을 놓으면 바로 외통이 되므로 반칙입니다. 1c의 보병을 1b로 밀어 같은 결과를 만드는 것은 괜찮습니다.

딱지에서는 반칙 수를 둘 수 없습니다. 실제 판에서 둘 때는 니후 같은 반칙을 하면 그 자리에서 집니다.

장군과 외통

왕이 공격받는 상태가 장군이고, 장군을 받은 쪽은 바로 막아야 합니다. 왕을 피하거나, 공격하는 말을 잡거나, 사이를 막습니다(말을 놓아서 막을 수도 있습니다). 막을 방법이 없으면 외통이고 게임이 끝납니다.

선수가 5b에 금장을 놓아 5a의 후수 왕을 외통으로 잡은 쇼기 판△▲
5b에 놓은 금장으로 장군. 금장은 5c의 보병이 지키고 피할 칸도 모두 막혀 외통입니다. 금장을 놓아 외통을 만드는 것은 괜찮고, 놓아서 외통을 만들면 안 되는 것은 보병뿐입니다.

게임이 끝나는 방법

대부분의 게임은 외통이나 기권으로 끝납니다. 다음처럼 끝날 수도 있습니다:

  • 외통: 외통을 당한 쪽이 집니다.
  • 기권: 언제든 기권할 수 있습니다.
  • 시간(온라인): 시간을 모두 쓰면 집니다.
  • 센니치테: 같은 국면이 네 번째로 나오면 무승부(연속 장군은 패배).
  • 입옥: 24점 규칙에 따른 선언.
  • 합의: 무승부 제안을 상대가 받아들일 때.
  • 수 제한: 400수에서 무승부. 두 왕이 모두 적진에 있으면 24점 계산으로 정합니다.

장군을 받지 않았는데 둘 수 있는 수가 없으면 집니다. 잡은 말을 놓을 수 있어서 거의 일어나지 않습니다.

센니치테(千日手, 같은 국면 반복)

판 위의 말, 양쪽의 잡은 말, 둘 차례까지 같은 국면이 네 번째로 나오면 무승부입니다. 딱지가 자동으로 판정합니다.

그 국면이 처음 나온 뒤로 한쪽이 매 수 장군을 불렀다면, 그쪽이 집니다(연속 장군).

두 비차가 왔다 갔다 하는 쇼기 판
선수의 비차가 2h→3h(1), 후수의 비차가 8b→7b(2), 이어서 둘 다 제자리로(3, 4). 이 순환을 세 번 하면 처음 국면이 네 번째로 나와 무승부입니다.

입옥(入玉): 두 왕이 모두 적진에

두 왕이 모두 승격 구역에 들어가면 외통이 어려워집니다. 이때 장군을 받지 않은 쪽은 자기 차례에 입옥을 선언할 수 있습니다.

판 위와 손에 든 말의 점수를 셉니다. 비차와 각행(승격한 것 포함)은 5점씩, 왕을 뺀 나머지 말은 1점씩으로, 모두 54점이고 처음에는 한쪽당 27점입니다. 24점 미만이면 지고, 둘 다 24점 이상이면 무승부(지쇼기)입니다. 다른 곳에서는 다른 입옥 규칙(27점 등)을 쓰기도 하지만, 딱지에서는 항상 이 규칙을 씁니다.

두 왕이 모두 적진에 있고 양쪽 말 받침에 잡은 말이 있는 쇼기 국면△銀×2桂×2香×2歩×9▲飛角銀×2桂×2香×2歩×9
두 왕이 모두 적진에 있습니다. 선수는 32점, 후수는 22점이므로, 누가 선언해도 후수가 24점 미만이라 선수가 이깁니다.

'입옥 선언' 버튼은 두 왕이 모두 적진에 있을 때만 나타납니다. 확정하기 전에 양쪽 점수와 결과를 보여 줍니다.

기보 읽는 법

딱지는 서양식 기보를 씁니다. 말 글자 다음에 움직임은 -, 잡기는 x, 도착 칸을 쓰고, 승격하면 +, 승격하지 않으면 =를 붙입니다. 놓기는 말 글자, *, 칸 순서입니다. 같은 말 두 개가 같은 칸으로 갈 수 있을 때만 출발 칸을 덧붙입니다. P-7f는 보병이 7f로 가는 수, S*5b는 은장을 5b에 놓는 수입니다. 일본어 화면에서는 ▲7六歩 형식으로 씁니다.

기초 전략

초보가 이기는 데 도움이 되는 다섯 가지:

먼저 성을 쌓기

공격하기 전에 왕을 가운데에서 빼내 금장과 은장으로 둘러싸세요. 비차를 처음 줄에 두고 싸울 때는 야구라(矢倉), 비차를 반대쪽으로 옮길 때는 미노(美濃) 성이 흔히 쓰입니다.

비차와 각행을 살리기

가장 강한 말입니다. 각행의 대각선 길을 일찍 열고(흔한 첫 수 P-7f가 그 수입니다), 비차는 공격할 세로줄로 향하게 하세요. 각행 교환은 흔하지만, 상대 손에 든 각행은 어디에나 놓일 수 있으니 먼저 내 왕 주변을 확인하세요.

보병을 손에 남겨 두기

손에 든 보병으로 공격을 막거나 내 공격을 시작할 수 있습니다. 보병이 떨어지면 수비가 얇아집니다. 니후도 잊지 마세요. 내 보병이 있는 줄에는 보병을 놓을 수 없습니다.

공격하는 말과 지키는 말 세기

상대 왕에 닿는 내 말이 지키는 말보다 많으면 공격이 통합니다. 말을 하나 잡을 때마다 내가 놓을 말이 하나 늘고, 하나 잃을 때마다 상대가 놓을 말이 하나 늡니다.

알맞은 때에 승격하기

비차, 각행, 보병은 승격하는 편이 거의 항상 좋습니다. 은장과 계마는 승격하지 않는 편이 나을 때도 있습니다(성은은 뒤쪽 대각선으로 못 갑니다). 그럴 때는 승격하지 않아도 됩니다.

쇼기와 장기·중국장기·체스 비교

쇼기, 장기, 중국장기, 체스는 모두 같은 옛 게임에서 나왔고 외통으로 이기지만, 두는 방식은 꽤 다릅니다:

쇼기와 장기·중국장기·체스 비교
규칙쇼기장기중국장기체스
판9×9, 81칸9×10 선, 교차점 90개, 궁성9×10 선, 교차점 90개, 강과 궁성8×8, 64칸
말각 20개, 칸 안각 16개, 교차점 위각 16개, 교차점 위각 16개, 칸 안
먼저 두는 쪽선수(▲)초(楚)홍(빨강)백
잡은 말내 손에 들어와 다시 놓을 수 있음게임에서 빠짐게임에서 빠짐게임에서 빠짐
승격대부분의 말, 적진 세 줄에서없음없음(졸은 강을 건너면 옆으로도 감)폰이 마지막 줄에서
왕판 어디든 한 칸씩궁성 안에만궁성 안에만, 장끼리 마주 볼 수 없음판 어디든 한 칸씩, 캐슬링
둘 수가 없을 때패배(거의 일어나지 않음)스테일메이트 없음: 한 수 쉼패배스테일메이트는 무승부
외통 없이 끝날 때센니치테 무승부, 입옥 24점, 400수 제한점수로 판정(한에 +1.5)반복이나 합의로 무승부. 딱지에서는 연속 장군 쪽이 패배반복, 합의 등으로 무승부

장기, 중국장기, 막룩(태국 장기)도 딱지에서 둘 수 있습니다: 장기 · 중국장기 · 막룩

딱지에서 두기

  • AI와 둘 때는 시계가 없고, 무를 수 있으며, 쉬움·보통·어려움 중에서 고르고, 선수·후수·무작위 중에서 고릅니다.
  • 이동 점: 말마다 갈 수 있는 방향을 작은 점으로 보여 줍니다. AI 대국에서는 일본어를 빼고 기본으로 켜져 있고, 온라인 대국에서는 꺼져 있으며, 어디서든 바꿀 수 있습니다. 선택은 이 기기에 저장됩니다.
  • 온라인과 친구 대국은 기본 시간 5분에 초읽기 30초 3번입니다. 기본 시간이 끝나면 한 수에 30초이고, 30초를 넘길 때마다 초읽기 한 번을 씁니다.
  • 시간을 모두 쓰면 집니다. 연결이 끊긴 동안에도 시계는 갑니다.
  • 선수와 후수는 무작위로 정해지고 재대결마다 바뀝니다.
  • 기권, 무승부 제안(한 판에 3번), 조건이 될 때 입옥 선언을 할 수 있습니다. 센니치테는 자동으로 판정합니다. 무르기는 AI와 둘 때만 됩니다.
  • 랭크 쇼기 게임은 1,200점에서 시작하는 별도의 Elo 점수를 쓰고 Google 로그인이 필요합니다.

자주 묻는 질문

딱지 쇼기는 무료인가요? 설치해야 하나요?

네, 무료입니다. 브라우저에서 바로 실행되어 설치할 것이 없습니다. 닉네임만 정하면 AI, 랜덤 상대, 링크로 초대한 친구와 둘 수 있습니다. Google 로그인은 랭크 게임과 순위표에만 필요합니다. 다른 플레이어가 없을 때는 랜덤 매칭 상대 중 일부가 AI일 수 있습니다.

쇼기에서 잡은 말은 어떻게 다시 쓰나요?

잡은 상대 말은 내 손으로 들어와 내 편이 됩니다. 이후 어느 차례에든 말을 움직이는 대신, 손에 든 말 하나를 승격하지 않은 상태로 아무 빈칸에나 놓을 수 있습니다. 상대 왕 바로 옆에도 놓을 수 있습니다.

보병을 놓아서 외통을 만들어도 되나요?

안 됩니다. 보병을 놓아 바로 외통을 만드는 수는 반칙입니다(우치후즈메). 왕이 피할 수 있는 장군으로 보병을 놓는 것, 판 위의 보병을 움직여 외통을 만드는 것, 보병이 아닌 다른 말을 놓아 외통을 만드는 것은 괜찮습니다. 또 승격하지 않은 내 보병이 이미 있는 세로줄에는 보병을 놓을 수 없습니다(니후).

말은 언제 승격하나요? 꼭 승격해야 하나요?

비차, 각행, 은장, 계마, 향차, 보병은 상대 쪽 세 줄(적진)에서 수가 시작되거나 끝날 때 승격할 수 있습니다. 승격 여부는 고를 수 있지만, 마지막 줄의 보병과 향차, 마지막 두 줄의 계마처럼 다시는 움직일 수 없는 말은 반드시 승격합니다. 왕과 금장은 승격하지 않고, 놓은 말은 승격하지 않은 상태로 놓입니다.

쇼기는 어떻게 이기고 끝나나요?

보통은 외통이나 기권으로 끝납니다. 그 밖에 온라인 시간 초과, 센니치테(같은 국면 반복으로 무승부), 두 왕이 모두 적진에 들어갔을 때의 입옥 24점 규칙, 합의 무승부, 400수 제한 무승부로도 끝납니다.

센니치테(千日手)는 무엇인가요?

센니치테는 같은 국면 반복으로 인한 무승부입니다. 판 위의 말, 양쪽의 잡은 말, 둘 차례까지 같은 국면이 네 번째로 나오면 무승부가 됩니다. 반복되는 동안 한쪽이 매 수 장군을 불렀다면 그쪽이 집니다(연속 장군). 딱지가 자동으로 판정합니다.

두 왕이 모두 적진에 들어가면(입옥) 어떻게 되나요?

두 왕이 모두 적진에 있으면, 장군을 받고 있지 않은 쪽이 자기 차례에 선언할 수 있습니다. 비차와 각행(승격한 것 포함)은 5점, 왕을 뺀 나머지 말은 1점으로 판 위와 손에 든 말을 셉니다. 24점 미만이면 지고, 둘 다 24점 이상이면 무승부(지쇼기)입니다.

쇼기는 체스와 같은 게임인가요?

아닙니다. 둘 다 고대 인도의 같은 게임에서 나왔고 외통으로 이기지만, 쇼기는 9×9 판에 한 사람당 말 20개를 쓰고, 잡은 말을 다시 놓을 수 있으며, 상대 쪽 세 줄에서 승격합니다. 둘 수 있는 수가 없는 쪽은 무승부가 아니라 패배인데, 실제로는 거의 일어나지 않습니다.

쇼기와 장기는 무엇이 다른가요?

장기와 중국장기는 9×10 판의 선이 만나는 점에 말을 놓고 궁성이 있으며(중국장기에는 강도 있습니다), 잡힌 말은 게임에서 빠집니다. 쇼기는 9×9 판의 칸 안에 말을 놓고, 궁성이 없으며, 말이 승격하고, 잡은 말을 다시 내 말로 씁니다. 세 게임 모두 딱지에서 둘 수 있습니다.

말에 쓰인 한자를 못 읽어도 둘 수 있나요?

네. 말을 고르면 갈 수 있는 칸이 표시되고, '이동 점' 옵션을 켜면 말마다 움직일 수 있는 방향이 작은 점으로 표시됩니다. 이동 점은 AI 대국에서 기본으로 켜져 있고(일본어 제외), 어디서든 바꿀 수 있습니다. 이 페이지의 표에 모든 말과 한자가 정리되어 있습니다.

컴퓨터와 혼자 둘 수 있나요? AI는 얼마나 강한가요?

네. AI는 브라우저 안에서 쉬움, 보통, 어려움 3단계로 동작하고 계정이 필요 없습니다. 쉬움과 보통은 초보에게 맞고, 어려움은 초보와 캐주얼 플레이어에게 강한 상대지만 숙련된 유단자에게는 부족합니다. AI와 둘 때는 무르기도 할 수 있습니다.

선수(先手)와 후수(後手)는 무엇인가요?

선수(先手, ▲)가 먼저 두고 후수(後手, △)가 두 번째로 둡니다. 양쪽 말은 모양이 같고, 말이 가리키는 방향으로 구별합니다. 온라인에서는 선수와 후수가 무작위로 정해지고 재대결마다 바뀝니다.

바로 두어 볼까요?