장기 AI 대국
장기 AI 대국 안내
장기 게임은 설치 없이 브라우저에서 바로 즐기는 무료 장기 사이트로, 8단계 강도의 AI와 두거나 온라인에서 다른 사람·친구와 둘 수 있습니다. 대한장기협회 점수제 규칙을 따르며, 매일 새로운 박보 문제도 풉니다.
두는 방법
- 내 차림(마와 상의 배치)을 고릅니다. 한이 먼저 고르고, 초는 한의 차림을 보고 고릅니다. 고른 차림은 다음에도 처음에 골라져 있습니다.
- 내 기물을 누르면 갈 수 있는 점이 표시됩니다. 그 점을 눌러 둡니다. 초가 먼저 둡니다.
- 장군을 받으면 반드시 피해야 합니다. 상대 궁을 외통으로 만들면 이깁니다. 쉬고 싶을 때는 '한수쉼'을 누릅니다.
규칙이 처음이라면 장기 규칙에서 기물 움직임과 빅장, 점수 계산을 그림과 함께 볼 수 있습니다.
장기 기본 규칙
장기는 가로 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)을 내려받을 수 있습니다. 끝난 대국은 전적 페이지에도 남고, 거기서도 한 판씩 저장할 수 있습니다.