용코바코 게임즈 전통 전략 시리즈 용코바코 체스

용코바코 체스

AI와 두고, 기다리는 사람과 바로 1:1

  • 다섯 단계 AI
  • 실시간 1:1
  • 힌트 · 무르기
  • 10분 + 5초

체스 엔진 Stockfish 가 상대입니다. 다섯 단계 중에 고르고, 막히면 힌트로 좋은 수를 봅니다. 1:1 대결을 누르면 같은 시간에 기다리는 사람과 바로 이어져 한 판 둡니다 — 흑백은 무작위, 시간은 10분에 한 수마다 5초씩 더해지고, 연결이 끊겨도 다시 들어오면 두던 판에서 이어 둡니다. 지금 두는 판은 메뉴에서 누구나 구경할 수 있습니다.

서재 배경 위에 체스판과 「용코바코 체스」 제목, 시작하기 단추가 있는 첫 화면
연습 · AI 대결 · 1:1 대결 세 칸이 있는 메뉴 화면
연습 대국 중 힌트를 눌러 e4 를 가리키는 초록 화살표가 판 위에 그려진 화면
1:1 대결로 만난 상대와 마주 앉아 내 차례를 기다리는 대국 화면

GUIDE

어떤 게임인가

세 갈래로 나눠 적었습니다. 위의 이름을 눌러 옮겨 다니시면 됩니다.

두는 법

규칙은 보통 체스와 같습니다. 판을 누르거나 끌어서 두고, 한 수마다 기보에 적힙니다.

옮기기
기물을 누르면 갈 수 있는 칸에 점이 뜹니다. 그 칸을 누르거나 기물을 끌어다 놓습니다
잡기
상대 기물이 있는 칸은 점 대신 동그라미로 둘러집니다
체크
킹이 잡히게 되면 그 칸이 붉게 번집니다. 다음 수로 반드시 풀어야 합니다
승격
폰이 끝줄에 닿으면 퀸 · 룩 · 비숍 · 나이트 중에 고르는 창이 뜹니다
기보
둔 수가 차례대로 적힙니다. 좁은 화면에서는 위쪽 「기보」 단추로 엽니다
이어하기
창을 닫아도 두던 판이 남습니다. 다시 들어오면 그 자리부터입니다

메뉴의 「두는 법 · 기보」에서 직접 눌러 봅니다

체스가 처음이라면 메뉴의 「두는 법 · 기보」부터 열 수 있습니다. 판과 기물 · 룩 · 비숍 · 퀸 · 나이트 · 킹 · 폰의 움직임과 승격 · 앙파상 · 캐슬링 · 체크 · 체크메이트 · 스테일메이트까지 열세 가지를 작은 판에서 직접 눌러 옮겨 봅니다. 틀린 수는 잠깐 보여 준 뒤 되돌립니다. 옆 탭 「이름난 기보」에는 오페라 게임 · 불멸의 게임 · 늘푸른 게임 · 세기의 게임 · 카스파로프의 불멸 · 딥 블루 대 카스파로프, 여섯 판이 있고 한 수씩 넘기거나 저절로 넘기며 짧은 설명을 읽을 수 있습니다. 수는 영어 위키백과에 실린 기보 그대로이고 설명은 용코바코가 쓴 말입니다. 혼자 보는 곳이라 아무것도 저장하지 않습니다.

힌트는 엔진이 고른 수입니다

연습에서 「힌트」를 누르면 엔진이 1초 동안 그 판을 읽고 가장 좋다고 본 수를 초록 화살표로 가리킵니다. 난이도와 상관없이 늘 최선을 찾아 주기 때문에, 막혔을 때 한 번 눌러 보면 어디를 놓쳤는지가 눈에 들어옵니다. 몇 번 썼는지는 판 아래에 「힌트 3」처럼 남습니다.

무르기는 한 수가 아니라 한 차례를 되돌립니다

연습에서 「무르기」를 누르면 내가 둔 수와 그에 대한 상대의 답을 함께 물려서 다시 내 차례로 돌아옵니다. 한 수만 물리면 상대 차례가 되어 아무것도 고쳐지지 않기 때문입니다. AI 대결과 1:1 대결에는 무르기가 없습니다.

한 화면에 판 하나

넓은 화면에서는 판 옆에 기보가 서고, 좁은 화면에서는 기보가 아래에서 올라오는 서랍이 됩니다. 판은 늘 화면에 꽉 차게 서고, 잡힌 기물은 판 위아래 줄에 쌓여서 누가 얼마나 앞서는지 숫자로도 보입니다.

AI 대결

상대는 체스 엔진 Stockfish 입니다. 다섯 단계 중에 고릅니다.

입문
규칙을 막 익혔을 때. 엔진이 일부러 자주 틀립니다
초급
기본 전술을 써 보기 좋습니다. 가끔 기물을 공짜로 내줍니다
중급
공짜 기물을 잘 주지 않습니다. 계획이 있어야 이깁니다
상급
강한 클럽 플레이어 수준입니다
최상급
엔진이 전력으로 둡니다. 이기기 매우 어렵습니다
전적
난이도마다 몇 승 몇 무 몇 패인지 따로 쌓입니다

난이도는 두 가지를 같이 돌립니다

단계가 낮으면 엔진이 읽는 깊이를 줄이고, 거기에 더해 가끔 아무 수나 두게 섞습니다. 깊이만 줄이면 「약하지만 한결같은」 상대가 되어 같은 함정에 늘 걸리고, 무작위만 섞으면 수가 뒤죽박죽이 됩니다. 둘을 같이 돌려야 사람과 두는 느낌에 가까워집니다.

엔진은 브라우저 안에서 돕니다

수를 서버로 보내 계산해 오는 것이 아니라, 엔진이 통째로 브라우저에 올라와 별도 작업자(Web Worker)에서 돕니다. 그래서 생각하는 동안에도 판이 멈추지 않고, 연결이 느려도 상대를 기다리게 하지 않습니다. 처음 한 번만 엔진을 받아 오느라 잠깐 「엔진 준비 중」이 뜹니다.

연습과 AI 대결은 판이 따로 남습니다

연습에서 두던 판과 AI 대결에서 두던 판은 각각 따로 저장됩니다. 메뉴에서 「이어하기」 딱지가 붙은 칸이 두던 판이 있는 쪽입니다. 새 판을 시작하면 그 모드의 판만 지워집니다.

1:1 대결

방을 만들거나 코드를 주고받지 않습니다. 누르면 같은 시간에 기다리는 사람과 바로 이어 줍니다.

상대 찾기
「1:1 대결」을 누르면 줄에 섭니다. 둘이 모이면 그 자리에서 시작합니다
흑백
서버가 무작위로 정합니다. 고를 수 없습니다
시계
한 사람에 10분이고, 한 수를 둘 때마다 5초씩 더해집니다
첫 수
30초 안에 두지 않으면 그 판은 무효가 됩니다
무승부
제안하면 상대에게 「무승부 받기 · 거절」이 뜹니다. 수를 두면 제안은 사라집니다
기권
한 번 누르면 「정말 기권?」으로 바뀝니다. 한 번 더 눌러야 넘어갑니다
끊김
상대 이름 옆에 「끊김」이 뜹니다. 30초가 넘도록 돌아오지 않으면 「승리 선언」으로 판을 끝낼 수 있습니다
한 판 더
둘 다 누르면 색을 바꿔 새 판이 섭니다
전적
몇 승 몇 무 몇 패인지 이 브라우저에 쌓입니다. 무효가 된 판은 세지 않습니다

수를 받아 주는 쪽은 서버입니다

둔 수는 서버에 있는 대국방이 같은 규칙으로 한 번 더 확인합니다. 차례가 아니거나 둘 수 없는 수는 아예 들어가지 않기 때문에 한쪽 화면만 이상해지는 일이 없습니다. 판 자체도 그 대국방이 들고 있어서 두 사람이 보는 기보가 어긋나지 않습니다. 시계도 서버가 잽니다.

시계는 10분 + 한 수에 5초입니다

처음에 한 사람에 10분이 주어지고, 수를 하나 둘 때마다 5초씩 돌려받습니다. 빨리 두면 시간이 쌓이고, 오래 생각하면 줄어듭니다. 시간이 다 된 쪽이 지는데, 이긴 쪽에 체크메이트할 기물이 남아 있지 않으면 무승부입니다.

끊겨도 판은 남습니다

지하철에서 신호가 끊기거나 창을 닫아도 그 판은 사라지지 않습니다. 다시 들어오면 두던 자리에 그대로 앉습니다. 다만 자리를 비운 사이에도 시계는 가고, 30초가 넘도록 돌아오지 않으면 상대가 「승리 선언」으로 판을 끝낼 수 있습니다. 같은 자리를 지키는 것은 그 방에서만 쓰는 표식 하나이고, 다른 기기에서 같은 표식으로 들어오면 먼저 보던 쪽이 닫힙니다.

남의 판을 구경하고, 짧은 말을 주고받습니다

메뉴 아래 「지금 두는 판」에 진행 중인 1:1 이 최근 여덟 판까지 뜹니다. 누르면 자리 없이 판이 움직이는 것만 보고, 두는 사람에게는 몇 명이 보고 있는지만 보입니다. 두는 동안에는 「안녕하세요」 · 「좋은 수예요!」 · 「한 판 더 해요」처럼 정해 둔 말 여덟 개만 주고받을 수 있고, 상대가 보낸 말은 숨길 수 있습니다. 닉네임은 상대와 구경하는 사람에게 보입니다.

용코바코 체스 노트

이 게임의 개인정보처리방침은 여기에 있습니다.

MORE GAMES

다른 시리즈의 게임

전통 전략 시리즈 말고도 이런 게임을 만들었습니다.