오목에서 효과적으로 막는 방법: 위협을 읽고 두는 수비법
수비는 “할 게 없을 때 두는 수”가 아니다
초보자는 오목의 막기를 “마땅히 둘 게 없을 때 쓰는 수”라고 생각합니다. 바로 그 생각이 지게 만듭니다. 타이밍이 맞는 수비는 상대의 다음 계획을 지우고, 한 수의 여유를 벌어주며, 자주 주도권까지 가져옵니다. 반대로 한 수 늦거나 엉뚱한 곳을 막으면, 따라잡을 수 없는 응급 상황이 연쇄적으로 생깁니다. 공격 패턴 하나를 더 외우는 것보다 수비를 제대로 익히는 편이 훨씬 이득입니다.
이 글의 목표는 수비를 반사가 아니라 판단으로 바꾸는 것입니다. 상대가 무엇을 위협하는지 읽고, 우선순위를 정하고, 실제로 막히는 교차점에 두는 것. 그리고 애초에 막지 않는 것이 정답인 순간까지 아는 것입니다.
원칙 1: 두기 전에 위협을 세어라
오목에서 “내가 왜 졌지” 하는 순간은 대부분, 진짜 문제가 아닌 위협에 반응했기 때문에 생깁니다. 돌을 잡기 전에 판 위의 위험을 세 종류로 나눠 봅니다.
- 활사(열린 사). 양쪽 끝이 비어 있는 네 개. 한 수만 더 두면 오목입니다. 내 차례에 상대에게 활사가 이미 있다면 막을 방법이 없습니다. 한쪽 끝만 막을 수 있기 때문입니다. 활사는 반드시 한 수 전에 예방해야 합니다.
- 활삼(열린 삼). 양쪽이 열린 세 개. 그냥 두면 다음 수에 활사가 되고, 활사는 곧 승리입니다. 지금 반드시 처리해야 하는 위협입니다.
- 진행 중인 이중 위협. 한 수로 위의 두 가지를 동시에 만드는 자리입니다.
요령은 이렇습니다. 활삼은 반드시 막고, 잠긴 삼은 더 큰 형태의 일부일 때만 막고, 아무것도 만들지 않는 이(二)에는 한 수도 쓰지 않습니다. 이런 형태를 빠르게 알아보는 능력은 별개의 기술이며, 오목 형태 인식에서 훈련하는 것입니다. 수비 속도를 결정하는 가장 큰 변수입니다.
원칙 2: 가까운 돌이 아니라 교차점을 막아라
어디에 두는지는 막는 것을 잊지 않는 것만큼 중요합니다. 가로로 놓인 활삼은 두 곳에서 막을 수 있지만, 그중 자기 세로줄이나 대각선에도 도움이 되는 자리는 한 곳뿐입니다.
활삼을 한쪽만 막으면 반대쪽이 살아 있어서, 상대는 그곳에 두어 잠긴 사를 만듭니다. 그러면 다시 막아야 하니 한 수를 손해 봅니다. 피할 수 없는 경우도 있지만, 선택지가 있다면 다음 조건을 만족하는 자리를 고릅니다.
- 상대의 대각선이나 세로줄도 동시에 끊는다
- 자기 돌과 연결되어, 막으면서 형태가 자란다
- 중앙을 향해 있어 앞으로의 줄에 여유가 생긴다
중급자가 가장 먼저 바꿔야 할 지점입니다. 같은 수비라도 한 칸 다르게 두면 막으면서 동시에 쌓습니다. 오목 심화 전략으로 넘어가는 다리이며, 버티는 수비가 아니라 한 수를 버는 수비입니다.
원칙 3: 모든 위협을 쫓아다니지 마라
과잉 수비는 이 게임에서 가장 비싼 습관인데, 겉보기에는 “단단한 플레이”처럼 보입니다. 삼을 막고, 또 막고, 또 막다가, 판의 반대편에 돌을 낭비했기 때문에 만들어진 위협에 무너집니다.
과잉 수비의 신호 세 가지입니다.
- 내 돌이 전부 변에 있다. 수비는 나를 중앙에서 멀어지게 만들고, 줄이 뻗지 못하는 곳에 묶어 둡니다.
- 네 수 이상 연속으로 막고 있다. 상대가 매 수마다 살아 있는 위협을 만들고 있다면, 그 판은 이미 몇 수 전에 끝났습니다. 필요한 것은 지금의 막기가 아니라 더 이른 예방입니다.
- 막은 돌들이 서로 연결되지 않는다. 아무것도 연결하지 못하는 막기는 두 번 손해입니다. 위협은 미뤘을 뿐이고 내 공격은 전혀 자라지 않았습니다.
두 가지 이상 해당한다면 막기를 멈추고 다른 질문을 던집니다. 내가 위협을 만들 수 있는가. 반격 위협은 상대에게 응수를 강요하니 막기의 상위 호환입니다. 이런 식으로 수를 낭비하는 전형적인 경우는 한 번 차분히 읽어 둘 가치가 있습니다. 오목에서 흔한 실수.
원칙 4: 올바른 “수비”가 위협일 때도 있다
팽팽한 국면에서 가장 강한 수비는 수비 효과를 가진 공격입니다. 상대는 어느 줄에 활삼이 있고, 나는 다른 줄에 활이(二)가 있다고 합시다. 내 이를 삼으로 늘려 활삼을 만들면 두 가지가 동시에 일어납니다.
- 상대가 나를 막느라 한 수를 써야 한다
- 내 줄이 얼지 않고 계속 자란다
이것은 한 수의 교환입니다. “막아야 하는 의무”를 상대에게 넘깁니다. 조건은 내 위협이 상대만큼 급해야 한다는 것입니다. 활삼 대 활삼은 성립하지만, 아직 잠든 이를 활삼에 들이대는 건 자멸입니다. 급함이 맞지 않으면 순순히 막습니다.
원칙 5: 이미 늦은 국면을 구분하라
막기로 되돌릴 수 없는 국면이 둘 있습니다. 빨리 알아차려야 반격에 쓸 수 있었던 수를 낭비하지 않습니다.
- 상대가 이미 이중 위협을 만들었다. 독립된 두 줄을 한 수로 위협합니다. 한쪽만 막을 수 있습니다. 내 차례라면 수비 대신 가장 빠른 연속 공격을 찾습니다. 여기서의 수비는 아주 느린 항복 선언입니다.
- 상대가 활사를 만들었다. 무엇을 해도 다음 수에 끝납니다. 막기가 버는 것은 한 수뿐이고, 그 한 수가 곧바로 승리로 이어질 때만 의미가 있습니다.
두 경우 모두 나를 살리는 수는 거의 항상 막기가 아닙니다. 지금 있는 가장 빠른 강제 수순을 즉시 두는 것입니다.
수비 3단계 체크리스트
수비수를 두기 전에 10초 동안 확인합니다. 긴 체크리스트는 실전에서 쓰이지 않기 때문에 일부러 짧게 만들었습니다.
- 가장 큰 위협은 무엇인가. 활사 > 이중 위협 > 활삼 > 잠긴 삼
- 내 위협으로 응수할 수 있는가. 가능하고 급함이 비슷하다면 그쪽을 둔다
- 막아야 한다면, 그 자리가 형태도 만드는가. 같은 줄의 교차점, 자기 돌과의 연결, 중앙 방향
이 순서로 세 개만. 정체기에 머무는 기사 대부분은 두 번째 질문을 건너뜁니다.
연습 방법
수비는 지식이 아니라 읽기이므로 압박 속에서 연습해야 합니다. 효과가 있는 루틴은 이렇습니다.
- 처음 열 수를 의도적으로 수비에만 쓰는 대국을 하고, 매 수마다 어떤 위협에 응수했는지, 내 위협은 있었는지 적어 둔다
- 나중에 복기하며 수비가 통하지 않게 된 그 한 수를 찾는다
- 조금 더 높은 난이도의 컴퓨터를 상대로 활사를 한 번도 내주지 않고 스무 수를 버틴다
무료이고 다운로드도 가입도 필요 없습니다. 지금 바로 시작할 수 있습니다. 판을 열고 한 판 두면서 “이번 판은 형태를 만들지 않는 수비는 두지 않는다”는 규칙을 스스로에게 걸어 보세요. 처음 10분은 답답하고, 그다음에 뭔가 연결됩니다.