장기 AI 대국

1234567890987654321
초 72한 73.5

장기 AI 대국 안내

장기 게임은 설치 없이 브라우저에서 바로 즐기는 무료 장기 사이트로, 8단계 강도의 AI와 두거나 온라인에서 다른 사람·친구와 둘 수 있습니다. 대한장기협회 점수제 규칙을 따르며, 매일 새로운 박보 문제도 풉니다.

두는 방법

  1. 내 차림(마와 상의 배치)을 고릅니다. 한이 먼저 고르고, 초는 한의 차림을 보고 고릅니다. 고른 차림은 다음에도 처음에 골라져 있습니다.
  2. 내 기물을 누르면 갈 수 있는 점이 표시됩니다. 그 점을 눌러 둡니다. 초가 먼저 둡니다.
  3. 장군을 받으면 반드시 피해야 합니다. 상대 궁을 외통으로 만들면 이깁니다. 쉬고 싶을 때는 '한수쉼'을 누릅니다.

규칙이 처음이라면 장기 규칙에서 기물 움직임과 빅장, 점수 계산을 그림과 함께 볼 수 있습니다.

장기 기본 규칙

장기는 가로 9줄, 세로 10줄의 판에서 초(초록)와 한(빨강)이 16개씩의 기물로 둡니다. 기물은 궁·사·차·포·마·상·졸(한은 병)의 7가지이고, 상대 궁을 외통으로 만들면 이깁니다. 그림에서 테두리가 붉은 기물이 갈 수 있는 곳을 점으로, 잡을 수 있는 기물을 원으로 표시했습니다.

  • 궁·사

    궁(과 사)은 궁성 안에서 선을 따라 한 칸씩 움직입니다.

  • 차

    차는 곧게 몇 칸이든 갑니다. 궁성 안에서는 대각선도 됩니다.

  • 포

    포는 기물 하나를 넘어서 움직이고 잡습니다. 포는 넘지도 잡지도 못합니다.

  • 마

    마는 곧게 한 칸, 이어서 대각선으로 한 칸. 첫 칸이 막히면(멱) 그쪽으로는 못 갑니다.

  • 상

    상은 곧게 한 칸, 이어서 대각선으로 두 칸. 지나는 점이 막히면 못 갑니다.

  • 졸·병

    졸은 앞이나 옆으로 한 칸. 상대 궁성 안에서는 선을 따라 대각선 앞으로도 갑니다.

장군과 외통

상대 궁을 잡을 수 있게 두는 수가 장군입니다. 장군을 받은 쪽은 반드시 피해야 하고, 피할 수 없으면 외통으로 집니다. 아래 그림은 두 차로 만든 외통으로, 빨간 점선이 장군을 부른 차에서 궁까지의 길입니다.

외통: 한의 궁이 장군을 받고 피할 곳이 없습니다. 초의 승리입니다.

기물의 움직임은 기물의 움직임과 포의 규칙에서, 장군과 외통은 장군·멍군·외통에서 더 자세히 볼 수 있습니다. 빅장, 한수쉼, 점수 계산 같은 나머지 규칙은 장기 규칙에 13장으로 정리했습니다.

AI 강도 8단계

처음부터 고를 수 있는 강도는 입문·초급·중급·상급이고, 처음에 골라져 있는 강도는 초급입니다. 그 위의 강도는 바로 아래 강도를 이기면 열립니다. 강도는 시간이 아니라 읽는 국면의 수로 정하므로, 느린 기기에서는 조금 느려질 뿐 약해지지 않습니다.

입문·초급
수를 거의 읽지 않고, 입문은 80%, 초급은 60%의 수에서 가장 좋은 수 대신 그보다 조금 못한 수를 둡니다. 다만 엔진이 보기에 크게 나쁜 수는 고르지 않습니다. 기물 움직임을 막 익힌 사람의 첫 상대로 알맞습니다.
중급·상급
조금씩 앞을 읽고, 가장 좋은 수 대신 두는 수도 줄어듭니다(중급 40%, 상급 30%). 대신 두는 수도 가장 좋은 수와 차이가 점점 작아집니다.
고수·달인
고수는 가장 좋은 수 대신 두는 수가 15%로 줄고, 달인부터는 늘 엔진이 고른 수를 둡니다. 읽는 양이 늘고 엔진이 봐주는 정도도 작아집니다.
명인·최강
명인과 최강은 신경망 평가(NNUE)로 형세를 판단합니다. 명인은 한 수에 30,000국면, 최강은 1,000,000국면을 읽습니다. 최강은 봐주지 않는 엔진으로, 한 수에 몇 초(휴대폰에서는 그 몇 배) 걸립니다. 신경망 파일을 내려받지 못하면 신경망 없이 두며, 그때는 화면에 알려 줍니다.

대국을 돕는 기능

  • 갈 수 있는 점 표시

    기물을 누르면 갈 수 있는 점이 나오고, 둘 수 없는 수는 이유를 알려 줍니다.

  • 점수와 형세

    양쪽의 기물 점수(한은 덤 포함)와 AI가 본 형세를 보여 줍니다.

  • 무르기

    지나간 국면으로 돌아가 거기서부터 다시 둘 수 있습니다.

  • 자동 저장

    두던 대국은 이 브라우저에 저장되어, 페이지를 다시 열면 이어서 둡니다.

  • 한국식 기보

    「79졸78」 같은 한국식 기보로 보여 주고, .gib 파일로 저장할 수 있습니다.

  • 전적

    끝난 대국은 전적 페이지에 남고, 승률을 볼 수 있습니다.

자주 묻는 질문

처음이어도 둘 수 있나요?
둘 수 있습니다. 먼저 '입문' AI와 두어 보세요. 기물을 누르면 갈 수 있는 점에 표시가 나오고, 둘 수 없는 수를 고르면 '그 수를 두면 내 궁이 장군을 받습니다'처럼 이유를 알려 줍니다. 규칙은 장기 규칙 페이지에 그림과 함께 정리했습니다.
어떤 규칙을 따르나요?
대한장기협회 점수제를 기준으로 합니다. 한이 먼저 차림을 고르고 초가 먼저 두며, 빅장과 같은 국면 반복, 점수 계산(한에게 덤 1.5점)도 협회 규정을 따릅니다. 협회와 다르게 처리하는 부분은 장기 규칙 페이지에 모두 적었습니다.
AI는 어디에서 동작하나요?
여러분의 브라우저 안입니다. 장기 엔진 'Fairy-Stockfish'(약 1.3MB)를 처음 쓸 때 내려받아 기기 안에서 계산합니다. 명인과 최강은 처음 쓸 때 신경망 평가 파일(NNUE, 약 11MB)도 내려받습니다. AI의 계산을 위해 판의 정보를 서버로 보내지는 않습니다.
다른 사람과 둘 수 있나요?
둘 수 있습니다. 온라인 대국에서 아무나와 바로 두거나(기본 10분 + 초읽기 30초 3회), 초대 링크를 보내 친구와 둘 수 있습니다. 모두 무료입니다.
장군이나 멍군을 소리로 알려 주나요?
알려 줍니다. 장군·멍군·외통·빅장·한수쉼과 대국 시작, 승패를 한국어 음성으로 알려 줍니다. 설정의 '음성 안내'에서 끄거나 남성·여성 목소리를 고를 수 있으며, 착수 소리와는 따로 켜고 끕니다. 음성은 AI 음성 합성으로 만들었습니다.
잘못 둔 수를 무를 수 있나요?
판 아래의 '<' 버튼으로 되돌리고 싶은 국면까지 돌아간 뒤 '여기서 계속'을 누르세요. 거기서 다른 수를 두면 그 뒤의 수는 지워지고, AI가 새 국면에서 다시 생각합니다.
기보를 저장할 수 있나요?
대국이 끝난 화면의 '기보(.gib) 저장'으로 한국식 기보 파일(.gib)을 내려받을 수 있습니다. 끝난 대국은 전적 페이지에도 남고, 거기서도 한 판씩 저장할 수 있습니다.