리버시 필승법: 이기는 7가지 원칙
리버시에 "반드시 이기는 공식"은 없지만, 고수는 지키고 초보자는 거의 항상 어기는 원칙은 있습니다. 이것만 지켜도 대충 두는 상대는 바로 이길 수 있고, ReversiAI의 "매우 어려움" 이상에도 손이 닿기 시작합니다.
원칙 1: 코너는 절대 뒤집히지 않는다. 그래서 가장 가치 있다
네 모서리(a1, h1, a8, h8)는 보드에서 유일하게 절대 끼일 수 없는 칸입니다. 코너를 지나며 양쪽에 칸이 있는 직선이 없기 때문입니다. 코너를 차지하면 거기서 변을 따라 뻗은 돌도 차례로 "안정돌"(다시는 뒤집히지 않는 돌)이 됩니다.
중반 승부의 대부분은 누가 코너를 더 많이 차지하고, 누가 코너를 내주게 되는지로 결정됩니다.
원칙 2: 코너가 비어 있는 동안에는 X칸에 두지 않는다
X칸은 코너의 대각선 옆 네 칸 b2, g2, b7, g7입니다. 코너가 빈 상태에서 X칸에 두면 상대는 대각선으로 끼워 그대로 코너를 가져갑니다. 초보자가 지는 가장 흔한 단 한 수입니다.
C칸은 코너의 가로·세로 옆 여덟 칸(a2, b1, g1, h2, a7, b8, g8, h7)입니다. X칸만큼은 아니지만 역시 코너를 내주는 원인이 되므로 변의 상황을 확인한 뒤 둡니다.
X칸으로 코너를 내주는 실례
백이 b2에 두는 순간 a1이 흑의 합법수가 됩니다(a1 → b2 백 → c3 흑). 흑은 코너를 차지하면서 b2를 뒤집고, 왼쪽 위 주변의 백은 모두 위험해집니다.
원칙 3: 중반에는 돌이 적은 쪽이 좋다
매번 "가장 많이 뒤집는 자리"에 두는 사람이 많지만, 중반에 큰 돌 덩어리를 만들면 종반에 통째로 뒤집힙니다. 이유는 두 가지입니다.
- 내 돌이 많을수록 상대의 합법수가 늘고 내 선택지는 줄어듭니다.
- 큰 덩어리는 "프론티어 돌"(빈칸에 접한 돌)을 대량으로 만들고, 그 하나하나가 상대가 끼울 표적이 됩니다.
올바른 습관은 중반에는 꼭 필요한 만큼만 뒤집는 것입니다. 많이 뒤집는 것은 마지막 십여 수에 남겨 둡니다. 돌 수가 의미를 갖는 것은 종반뿐입니다.
원칙 4: 기동력이 중반을 결정한다
기동력은 지금 내가 둘 수 있는 칸의 수입니다. 중반의 목표는 내 기동력은 높게, 상대 기동력은 낮게 유지하는 것입니다. 상대에게 남은 수가 X칸과 C칸뿐이면 상대는 코너를 내줄 수밖에 없습니다. 운이 아니라 기동력으로 몰아붙인 결과입니다.
- 새 프론티어를 만들지 않는 수를 우선합니다. 바깥쪽 돌이 아니라 둘러싸인 안쪽 돌을 뒤집는 수, 이른바 "조용한 수"입니다.
- 상대에게 새 자리를 열어 주는 뒤집기를 피합니다.
- 두기 전에 셉니다. 이 수 뒤에 상대는 몇 곳에 둘 수 있는가? 그 수를 줄이는 수가 대개 좋은 수입니다.
원칙 5: 변은 안전지대가 아니다
변의 돌은 중앙보다 뒤집기 어렵지만 뒤집히지 않는 것은 아닙니다. 변의 돌 줄에 "구멍"(사이의 빈칸)이 있으면 상대가 거기로 들어와 줄째로 뒤집을 수 있습니다. 변을 차지하기 전에 그 변의 빈칸을 상대가 이용할 수 없는지 확인하세요.
원칙 6: 종반은 패리티
종반에는 빈칸이 서로 떨어진 몇 개의 영역으로 나뉩니다. 기본 원칙은 각 영역에서 마지막에 두는 쪽이 내가 되도록 하는 것입니다. 마지막 수는 반격당하지 않기 때문입니다.
어떤 영역의 빈칸이 짝수면 보통 그 영역에 나중에 들어간 쪽이 마지막 수를 가져가고, 홀수면 반대입니다. 각 영역의 홀짝을 세는 것이 비슷해 보이는 종반에서 고수가 이기는 주된 이유입니다.
원칙 7: 강한 AI는 종반에 거의 실수하지 않는다
ReversiAI에서는 "매우 어려움" 이상의 AI가 종반 마무리에서 거의 실수하지 않습니다. 매우 어려움·전문가·최강을 상대할 때는 승부를 중반의 기동력과 코너 지배로 결정해야 하며 종반 역전은 기대할 수 없습니다. 난이도별 대책은 리버시 AI 이기는 법에서.
자주 묻는 질문
리버시에서 코너가 중요한 이유는?
코너는 유일하게 절대 끼일 수 없는 칸이고, 차지한 뒤에는 변을 따라 뻗은 돌도 안정돌이 되어 가기 때문입니다.
돌이 많은 게 좋은가요?
중반에는 아닙니다. 돌이 많으면 프론티어 돌이 늘고 상대의 합법수도 늘어 뒤집히기 쉽습니다. 돌 수가 중요한 것은 마지막 십여 수뿐입니다.
초보자가 가장 많이 하는 실수는?
코너가 비어 있는데 X칸(b2, g2, b7, g7)에 두어 코너를 내주는 것입니다.
기동력이란?
지금 내가 둘 수 있는 칸의 수입니다. 내 것은 많게, 상대 것은 적게 유지하는 것이 중반 최대의 목표입니다.