오셀로 기본 규칙과 좌표 읽는 법
오셀로는 8×8 판에서 두 사람이 흑과 백을 나눠 두는 게임입니다. 가운데 네 칸에 흑 두 개, 백 두 개를 대각선으로 놓고 시작하며 흑이 먼저 둡니다. 새 돌을 놓아 가로·세로·대각선 방향으로 상대 돌을 내 돌 사이에 끼우면, 끼인 상대 돌이 모두 내 색으로 뒤집힙니다.
돌을 하나 이상 뒤집을 수 있는 칸에만 둘 수 있고, 둘 곳이 없으면 차례를 넘깁니다(패스). 양쪽 모두 둘 수 없거나 판이 가득 차면 게임이 끝나고, 판 위의 돌이 더 많은 쪽이 이깁니다. 플레이풀로 오셀로도 이 표준 규칙을 따르며, 빈칸은 점수에 포함되지 않습니다.
전략을 이야기할 때는 흔히 체스처럼 열을 왼쪽부터 a~h, 행을 위부터 1~8로 부릅니다. 이렇게 보면 네 모서리는 a1, h1, a8, h8이고, 이 글에서도 이 표기를 사용합니다.
모서리가 가장 중요한 이유
모서리 칸은 어떤 방향으로도 양쪽에서 끼울 수 없기 때문에, 한 번 놓인 돌이 게임이 끝날 때까지 절대 뒤집히지 않습니다. 게다가 모서리 돌을 기준으로 같은 변을 따라 내 돌을 이어 붙이면 그 돌들도 뒤집히지 않는 ‘확정 돌’이 됩니다. 모서리 하나가 변 전체와 주변 영역을 장악하는 발판이 되는 셈입니다.
모서리는 원한다고 바로 둘 수 있는 곳이 아닙니다. 상대 돌이 모서리 바로 옆 대각선이나 변에 있고, 그 너머에 내 돌이 있어야 비로소 합법수가 됩니다. 그래서 모서리 싸움의 핵심은 ‘내가 모서리를 두는 것’보다 ‘상대가 모서리 옆 칸에 두도록 몰아가는 것’입니다.
그렇다고 모서리를 얻으면 무조건 이기는 것은 아닙니다. 모서리를 하나 얻는 대가로 다른 두 모서리를 내주거나, 모서리를 두는 순간 상대에게 둘 곳을 잔뜩 열어 주는 경우도 있습니다. 모서리가 합법수로 떠 있다면 급하게 두기보다, 상대가 그 모서리를 막을 방법이 없는지 확인하고 더 급한 수를 먼저 두는 여유도 필요합니다. 상대가 막을 수 없는 모서리는 나중에 두어도 사라지지 않기 때문입니다.
X칸과 C칸: 모서리를 내주는 위험한 자리
모서리와 대각선으로 붙은 칸(b2, g2, b7, g7)을 X칸이라고 부릅니다. X칸에 내 돌을 두면 상대는 대각선 방향으로 그 돌을 끼워 모서리를 차지할 기회를 얻기 쉽습니다. 모서리가 아직 비어 있는데 X칸에 먼저 두는 것은 초반과 중반에 가장 흔하고 치명적인 실수입니다.
모서리와 변으로 붙은 칸(a2, b1, g1, h2, a7, b8, g8, h7)은 C칸입니다. C칸도 변을 따라 모서리를 내줄 수 있어 위험하지만, X칸보다는 상황에 따라 쓸 수 있는 여지가 있습니다. 변의 돌 배치상 상대가 모서리를 둘 수 없는 구조라면 C칸이 안전할 때도 있습니다.
반대로 이미 내가 그 모서리를 가지고 있다면 인접한 X칸과 C칸은 더 이상 위험하지 않습니다. 즉, 위험한 칸의 판단은 늘 ‘그 옆 모서리가 비어 있는가, 누가 가질 수 있는가’를 기준으로 해야 합니다.
기동성과 프런티어 돌: 초반엔 적게 뒤집기
기동성은 내가 둘 수 있는 합법수의 개수를 말합니다. 오셀로에서는 둘 곳이 많을수록 좋은 수를 고를 수 있고, 둘 곳이 적어지면 X칸이나 C칸처럼 원하지 않는 자리에 억지로 둬야 합니다. 그래서 강한 사람은 초반과 중반에 내 기동성은 늘리고 상대 기동성은 줄이는 데 집중합니다.
여기서 직관과 반대되는 원리가 나옵니다. 초반에 돌을 많이 뒤집으면 판 위에 내 돌이 넓게 퍼지고, 그만큼 상대가 끼울 수 있는 대상과 둘 수 있는 칸이 늘어납니다. 반대로 돌을 적게 가지고 가운데에 뭉쳐 있으면 상대의 선택지가 줄어듭니다. 초반에는 돌 개수가 적은 쪽이 오히려 유리한 경우가 많습니다.
프런티어 돌은 빈칸과 맞닿아 있는 돌입니다. 내 프런티어 돌이 많을수록 상대는 그 빈칸에 두면서 내 돌을 뒤집을 수 있습니다. 가능하면 바깥쪽으로 돌을 늘리는 수보다 안쪽 돌을 뒤집는 조용한 수, 즉 새로 드러나는 빈칸 접점이 적은 수를 고르세요.
변과 확정 돌 만들기
변(가장자리 줄)은 가운데보다 뒤집히기 어렵지만, 모서리가 비어 있는 상태의 변 돌은 여전히 뒤집힐 수 있습니다. 변을 차지할 때는 그 변의 양쪽 모서리가 앞으로 누구에게 갈지를 함께 계산해야 합니다. 변에 돌을 서둘러 늘리다가 상대에게 모서리로 들어갈 길을 열어 주는 경우가 많습니다.
확정 돌(안정 돌)은 게임이 끝날 때까지 뒤집히지 않는 돌입니다. 모서리에서 시작해 변을 따라 끊김 없이 이어진 돌, 그리고 네 방향 모두에서 끼일 수 없게 된 돌이 여기에 해당합니다. 중반 이후에는 당장 뒤집는 돌 수보다 확정 돌을 몇 개 늘릴 수 있는지가 최종 결과에 더 크게 영향을 줍니다.
변 싸움에서 자주 등장하는 개념이 ‘끼워 넣기’입니다. 상대가 변에 돌을 띄엄띄엄 두었을 때 그 사이 빈칸에 내 돌을 넣으면, 상대가 그 변을 매끄럽게 연결하지 못하게 되고 나중에 모서리로 이어지는 길이 생기기도 합니다. 반대로 내 변에 한 칸짜리 빈틈을 남기면 상대가 그 빈칸을 파고들 수 있으므로, 변에 돌을 둘 때는 빈칸이 어떻게 남는지까지 확인하는 것이 좋습니다.
종반 패리티와 마무리 계산
패리티는 마지막 수를 누가 두느냐에 관한 개념입니다. 오셀로에서는 마지막에 두는 쪽이 돌을 뒤집고 끝내기 때문에 대체로 유리합니다. 패스가 없다면 빈칸 수가 짝수일 때 지금 둘 차례인 쪽이 아니라 상대가 마지막 수를 두게 되므로, 종반에는 남은 빈칸 수를 세어 두는 습관이 중요합니다.
실전에서는 판이 여러 개의 작은 빈칸 구역으로 나뉩니다. 이때 빈칸이 홀수 개인 구역에 먼저 두면 그 구역의 마지막 수를 내가 가져올 가능성이 커집니다. 또 상대가 둘 수 없는 구역을 남겨 두면 상대가 패스하게 되어 내가 연속으로 둘 수 있습니다.
빈칸이 열 개 안팎으로 줄어들면 가능한 수를 하나하나 따져 보는 것이 가장 정확합니다. 각 후보 수에 대해 상대가 어디에 둘 수 있게 되는지, 모서리나 변이 넘어가지 않는지를 확인하세요.
초반 운영 팁과 단계별 실전 계획
초반에는 가운데 4×4 영역 안에서 조용히 두는 것이 기본입니다. 흑의 첫 수는 대칭이라 어디에 두어도 사실상 같지만, 백의 첫 응수에 따라 대각선형·수직형·평행형으로 흐름이 나뉩니다. 이름보다 중요한 것은 초반부터 변 쪽으로 돌을 뻗지 않고, 상대에게 둘 곳을 적게 남기는 수를 고르는 습관입니다.
매 수를 고를 때 간단한 비교 방법이 있습니다. 후보 수를 두세 개 정한 뒤, 각각 두었을 때 상대가 둘 수 있는 칸이 몇 개인지와 그중에 모서리나 좋은 변 자리가 있는지를 셉니다. 상대 선택지가 가장 적고 위험한 칸을 열어 주지 않는 수가 대체로 좋은 수입니다. 아래는 게임 전체를 이 원칙에 맞춰 풀어 쓴 실전 계획입니다.
- 1단계(초반): 가운데 영역에서 적게 뒤집는 수를 두고, 변과 X칸·C칸은 피합니다.
- 2단계: 매 수마다 내가 둔 뒤 상대가 둘 수 있는 칸이 몇 개가 되는지 셉니다.
- 3단계(중반): 프런티어 돌이 적은 수를 고르고, 상대가 X칸이나 C칸에 둘 수밖에 없도록 몰아갑니다.
- 4단계: 모서리를 얻으면 같은 변을 따라 확정 돌을 이어 붙입니다.
- 5단계: 변에 둘 때는 양쪽 모서리가 누구에게 갈지 먼저 확인합니다.
- 6단계(종반): 남은 빈칸 구역별로 홀짝을 세고, 홀수 구역에 먼저 둡니다.
- 7단계: 빈칸이 적어지면 후보 수를 모두 비교해 최종 돌 수가 가장 많아지는 수를 고릅니다.
흔한 실수와 연습 방법
초보자의 실수는 대부분 ‘지금 많이 뒤집고 싶은 마음’에서 나옵니다. 초반에 욕심내서 많이 뒤집으면 상대의 선택지만 늘려 주고, 결국 내가 둘 곳이 없어 위험한 칸에 끌려가게 됩니다. 판의 돌 수는 마지막 몇 수 만에 크게 뒤바뀔 수 있다는 점을 기억하세요.
플레이풀로 오셀로에서는 AI 난이도를 쉬움·보통·어려움으로 고를 수 있습니다. 쉬움에서 X칸을 피하고 모서리를 노리는 연습을 하고, 보통에서 기동성을 의식하며 두다가 어려움에 도전해 보세요. 친구와 대결하고 싶다면 방을 만든 뒤 링크를 공유하면 됩니다.
- 모서리가 비어 있는데 X칸에 먼저 두는 실수
- 초반부터 돌을 최대한 많이 뒤집으려는 실수
- 변에 돌을 서둘러 늘려 상대에게 모서리 길을 열어 주는 실수
- 종반에 빈칸 수를 세지 않고 마지막 수를 상대에게 넘기는 실수
- 내 수만 보고 상대의 다음 합법수를 확인하지 않는 실수