내 수준에 맞는 봇으로 연습하기
쓸모 있는 연습 대국을 세팅하는 법 — 그리고 난이도보다 시작 국면이 더 중요한 이유
봇과 두는 건 상대가 없을 때 하는 일이라는 인식이 있습니다. 과소평가입니다. 연습하고 싶은 국면을 그대로, 원하는 횟수만큼 다시 놓아 주고, 져도 눈치 주지 않는 상대는 봇뿐입니다.
요령은 그저 한 판 더가 아니라 목표가 분명한 연습이 되도록 세팅하는 데 있습니다.
설정할 수 있는 것
패널의 「플레이어 선택」에서 백, 흑, 랜덤 중 하나를 고르고, 「봇 난이도」는 입문자부터 캐주얼 플레이어, 클럽 플레이어, 상급자, 전문가, 마스터를 거쳐 그랜드마스터까지 있습니다.
어느 난이도에서든 밑에서 도는 것은 진짜 Stockfish입니다. 약한 설정은 더 멍청한 다른 프로그램이 아니라, 제약을 건 Stockfish입니다. 이 점이 중요합니다. 상대의 수가 무작위가 아니라 일관되기 때문에, 연습이 실제 대국으로 옮겨 갑니다.
「오프닝 선택」으로 초기 국면 대신 특정 오프닝에서 대국을 시작할 수도 있고, 변화수는 만 오천 가지가 넘습니다. 대부분이 건너뛰는 설정이지만, 봇을 시간 때우기에서 훈련 도구로 바꾸는 것이 바로 이 설정입니다.
탐색기에서 본 변화를 직접 두기
오프닝 탐색기와 봇은 곧바로 연결됩니다. 오프닝을 읽다가 더 알고 싶은 국면에 이르면, 계속 수를 클릭해 넘기는 대신 바로 그 국면부터 봇과 둘 수 있습니다.
이것으로 오프닝 공부에서 가장 흔한 구멍이 메워집니다. 변화를 읽으면 수를 배우지만, 직접 두면 그 국면이 내 책임이 되고 다음 수를 알려 주는 사람이 없을 때 무슨 일이 벌어지는지를 배웁니다.
보통의 경험은 유익하면서 살짝 민망합니다. 첫 여섯 수는 알고, 열두 번은 봤던 국면에 도달하고, 그 순간 무엇을 둬야 할지 전혀 모릅니다. 바로 그것이 원하던 정보입니다. 구멍은 애초에 오프닝에 있던 게 아니라, 그 오프닝이 만들어 내는 중반전에 있었습니다.
난이도를 솔직하게 고르기
본능적으로는 이길 수 있는 수준을 고르게 됩니다. 기분 좋은 대국은 나오지만 배우는 건 거의 없습니다.
편하게 이기는 지점보다 살짝 위로 봇을 올려, 상당 부분을 지도록 두는 편이 낫습니다. 봇에게 지는 데는 대가가 없습니다. 레이팅도 창피함도 없으니, 자기가 모르는 것을 알아내기에 가장 값싼 자리입니다.
특히 오프닝 연습이라면 최고 난이도보다 중간 난이도가 대개 낫습니다. 아주 강한 설정을 상대하면 배우려던 오프닝과 아무 상관 없는 이유로 지게 되어, 목적 자체가 무너집니다.
봇이 못 하는 것
봇은 실전의 심리적 질감을 재현하지 못합니다. 자기 시계로 고민하는 상대도, 긴장도, 결과가 걸려 있다는 감각도 없습니다. 이런 요소들은 기력의 실제 일부인데 연습 대국은 그것을 단련해 주지 않습니다.
무리한 공격에 대처하는 법을 가르치는 데도 봇은 약합니다. 사람이라면 무너질 자리에서도 정확히 막아 내기 때문입니다. 허술한 수비를 상대로 공격을 마무리하는 연습을 하고 싶다면 봇은 알맞은 상대가 아닙니다.
잘하는 일에 쓰세요. 특정 국면을 이해될 때까지 반복하는 것입니다.