Omok Strategy

오목 공략: 열린 3·4·교차 위협과 AI 대전 전략

한판게임의 오목은 15×15 바둑판에서 흑과 백이 번갈아 돌을 놓고 가로·세로·대각선 중 한 방향으로 다섯 돌 이상을 먼저 연결하면 이기는 전략 게임입니다. 좋은 자리를 많이 찾기보다 내 즉시 승리 → 상대 즉시 승리 차단 → 강제 위협 만들기 → 연결성 유지 순서로 후보 수를 줄이면 실수가 크게 줄어듭니다.

먼저 알아둘 한판게임 오목의 규칙

이 게임은 15×15 보드를 사용하며 흑이 먼저 둡니다. 한 방향으로 정확히 다섯 개만 인정하는 방식이 아니라 다섯 돌 이상이 연속으로 이어지면 승리합니다. 가로, 세로, 오른쪽 아래 대각선, 오른쪽 위 대각선 네 방향을 모두 검사합니다.

또한 렌주식 금수 규칙을 적용하지 않는 자유 오목입니다. 흑의 3·3, 4·4, 장목을 금지하지 않으므로 다른 오목 규칙에서 익힌 금수 판단을 그대로 적용하면 이 사이트의 실제 승패 판정과 달라질 수 있습니다. 이 공략에서는 현재 게임에 구현된 자유 오목 규칙을 기준으로 설명합니다.

AI 대전과 같은 기기 2인 대전이 있습니다

AI 대전에서는 쉬움·보통·어려움 가운데 난이도를 고르고 내가 흑을 잡을지 AI가 흑을 잡을지도 선택할 수 있습니다. 같은 기기 2인 대전에서는 두 사람이 흑과 백을 번갈아 두며 AI 계산은 개입하지 않습니다.

모드, 난이도, 선후공 설정을 바꾸면 현재 판을 이어 가는 것이 아니라 새 보드가 시작됩니다. AI와 연습할 때는 같은 난이도와 같은 선후공 조건을 몇 판 유지해야 자신의 변화와 AI 성향을 비교하기 쉽습니다.

매 수마다 가장 먼저 내 즉시 승리 자리를 확인합니다

내가 한 수만 더 두면 다섯 돌 이상이 완성되는 자리가 있다면 다른 공격이나 수비를 고민할 필요가 없습니다. 예를 들어 가로로 흑돌 네 개가 이어져 있고 한쪽 끝이 비어 있다면 그 빈칸이 바로 승리 수입니다.

실전에서는 상대 위협을 보느라 자신의 즉시 승리 수를 놓치는 경우가 있습니다. 돌을 놓기 전 먼저 자신의 가로·세로·두 대각선에서 한 칸으로 승리할 수 있는 곳이 있는지 짧게 확인하는 습관을 만드세요.

내 즉시 승리가 없으면 상대의 다음 수 승리를 차단합니다

상대가 다음 한 수로 다섯 돌을 완성할 수 있는 위치가 있다면 공격보다 차단이 우선입니다. 특히 연속된 네 돌 끝의 빈칸이나 중간 한 칸이 비어 있는 네 돌 형태는 즉시 확인해야 합니다.

한판게임 AI도 난이도와 관계없이 후보 수를 평가하기 전에 먼저 자신의 즉시 승리 수를 찾고, 없으면 플레이어의 즉시 승리 수를 검사해 차단합니다. 따라서 AI 상대에서는 단순한 한 방향 4 하나만 만드는 것으로는 쉽게 이기기 어렵고 두 개 이상의 위협을 동시에 만드는 과정이 중요합니다.

열린 4는 상대에게 한 번의 방어로 해결되지 않는 형태를 노립니다

양끝이 모두 열린 네 돌은 다음 수에 어느 한쪽 끝을 막더라도 반대쪽 끝에서 승리할 수 있는 강한 형태입니다. 자유 오목에서는 이런 열린 4를 만들 수 있다면 사실상 매우 큰 주도권을 잡게 됩니다.

다만 이미 상대에게 즉시 승리 수가 있다면 내 열린 4 준비보다 상대 승리 차단이 먼저입니다. 항상 현재 판의 가장 급한 수를 처리한 뒤 다음 강제 위협을 설계하는 순서를 유지하세요.

열린 3은 다음 수에 4를 만들 수 있는 발판입니다

열린 3은 곧바로 승리하는 형태는 아니지만 상대가 방치하면 열린 4나 두 갈래 위협으로 발전할 수 있습니다. 초중반에는 이미 놓인 돌 주변에서 한 방향으로 세 돌을 만드는 것보다, 다음 돌 하나로 두 방향이 동시에 자랄 수 있는 지점을 찾는 편이 강합니다.

예를 들어 가로 연결과 대각선 연결이 만나는 교차점에 돌을 놓아 양쪽 모두 3 또는 4로 성장한다면 상대는 한 번의 수로 모든 후속 위협을 막기 어려워집니다. 이런 교차 위협이 오목에서 공격력을 크게 만드는 핵심입니다.

교차점은 한 수로 두 방향을 동시에 강화합니다

한 방향에서만 길게 돌을 늘어놓으면 상대가 그 방향의 끝을 따라가며 방어하기 쉽습니다. 반면 가로와 세로, 가로와 대각선처럼 두 연결이 만나는 자리는 한 수의 가치가 두 방향에 동시에 반영됩니다.

내 돌 주변의 빈칸을 볼 때 단순히 같은 줄에 몇 개가 붙어 있는지만 세지 말고 그 칸을 기준으로 네 방향의 연결 길이가 각각 어떻게 바뀌는지 확인하세요. 한 방향에서만 3이 되는 자리보다 두 방향에서 동시에 2→3, 3→4로 성장하는 자리가 더 큰 압박을 만들 수 있습니다.

초반에는 중앙 주변이 여러 방향으로 확장하기 쉽습니다

15×15 보드의 중앙 부근은 가로·세로·두 대각선 모두 양쪽으로 공간이 충분합니다. 가장자리나 모서리에 가까울수록 한쪽 확장 공간이 줄어들기 때문에 동일한 돌 수라도 다음 후보가 제한됩니다.

AI가 첫 수를 두는 경우 후보가 없는 빈 보드에서는 중앙인 8행 8열을 선택합니다. 사람 플레이에서도 특별한 전술적 이유가 없다면 초반 중앙 주변에서 연결성을 확보하는 편이 다양한 후속 공격을 만들기 쉽습니다.

내 돌만 보지 말고 상대 돌 주변의 빈칸도 함께 봅니다

공격만 이어 가면 상대가 이미 만든 3과 4를 늦게 발견할 수 있습니다. 자신의 수를 고르기 전 상대의 마지막 돌 주변을 먼저 보고 그 돌이 기존 연결과 합쳐져 어떤 방향의 길이를 늘렸는지 확인하세요.

특히 상대의 마지막 돌 하나가 두 방향에 동시에 연결돼 있다면 다음 수에 교차 위협이 생길 가능성이 큽니다. 단순히 현재 돌 개수만 세기보다 다음 한 수로 어떤 형태가 만들어지는지 보는 것이 방어의 핵심입니다.

쉬움 AI도 즉시 승리와 즉시 차단은 수행합니다

쉬움 AI는 아무 곳에나 완전히 무작위로 두는 것은 아닙니다. 먼저 AI 자신이 한 수로 이길 수 있는 후보를 찾고, 그런 수가 없으면 플레이어가 한 수로 이기는 자리를 찾아 막습니다. 그 두 경우가 없을 때 기존 돌 주변 후보 중 하나를 무작위로 선택합니다.

따라서 쉬움에서도 단순히 네 돌을 한 줄로 늘어놓기보다는 두 위협을 동시에 만들어 한 번의 차단으로 해결하기 어렵게 만드는 연습이 좋습니다. 반대로 AI의 중장기 위치 평가는 약하므로 중앙 연결과 교차 위협을 차분히 준비하기에는 가장 적합한 난이도입니다.

보통 AI는 공격과 수비를 함께 평가하지만 변동성이 있습니다

보통 AI는 즉시 승리·차단 이후 후보마다 자신의 연결 점수와 플레이어의 잠재 위협 점수를 함께 계산합니다. 다만 수비 점수의 반영 비중이 어려움보다 낮고 후보 평가에 비교적 큰 무작위 요소도 들어갑니다.

그래서 같은 형태에서도 매번 완전히 같은 수를 두지는 않을 수 있습니다. 보통을 상대할 때는 한 가지 함정이 반복해서 통했는지보다 여러 판에서 교차 위협을 만들고 상대의 강한 수를 먼저 막는 기본 루틴이 유지되는지를 확인하세요.

어려움 AI는 상대 위협을 더 강하게 반영합니다

어려움 AI는 자신의 연결 점수뿐 아니라 플레이어가 해당 자리에 두었을 때 생기는 위협 점수를 보통보다 훨씬 높은 비중으로 반영합니다. 무작위 요소도 작기 때문에 강한 공격 자리와 위험한 방어 자리를 더 일관되게 선택하는 편입니다.

어려움에서는 한 방향 위협 하나만 반복하기보다 상대가 반드시 막아야 하는 수를 연속해서 만들고, 그 차단 과정에서 또 다른 방향이 열리도록 설계하는 것이 중요합니다. 즉시 승리와 즉시 차단이 서로 오가는 후반에는 매 수 후보를 두세 개로 줄여 계산하세요.

AI는 이미 놓인 돌에서 두 칸 이내의 후보를 중심으로 찾습니다

첫 수 이후 AI는 기존 돌들에서 가로·세로 방향으로 최대 두 칸 안에 있는 빈칸을 후보로 모아 평가합니다. 완전히 동떨어진 빈칸을 매번 전 보드에서 탐색하는 방식은 아닙니다.

이 구조 때문에 실제 대국도 기존 돌이 모인 전장 주변에서 진행되는 경우가 많습니다. 사람 입장에서도 이미 형성된 연결과 관계없는 먼 곳에 한 수를 낭비하기보다 현재 공격·수비에 직접 영향을 주는 근처 교차점을 우선 보는 편이 효율적입니다.

내가 흑일 때는 첫 수부터 주도권을 설계합니다

내가 흑이면 먼저 둘 수 있으므로 중앙 또는 중앙 주변에서 네 방향으로 확장할 수 있는 기반을 만들 수 있습니다. 첫 몇 수에서는 당장 긴 줄 하나를 만드는 것보다 서로 가까운 돌들이 여러 방향으로 연결될 수 있게 배치하는 것이 좋습니다.

이후 상대가 한쪽을 막으면 남은 다른 방향에서 연결을 늘려 교차 위협을 만드는 흐름을 노리세요. 자유 오목이라 흑 금수 제한이 없다는 점도 공격 선택지를 넓혀 줍니다.

내가 백일 때는 AI의 첫 돌을 기준으로 수비와 역공을 함께 봅니다

AI가 흑을 잡으면 빈 보드에서는 중앙부터 시작합니다. 백은 첫 수부터 상대 중앙 돌이 어느 방향으로 확장할 수 있는지 고려해야 합니다. 너무 멀리 떨어진 곳에 별도의 공격을 시작하면 흑이 중앙에서 연결을 빠르게 키울 수 있습니다.

중앙 돌 주변을 견제하면서 내 돌도 두 방향 이상으로 연결될 수 있는 칸을 고르면 수비 수가 동시에 역공의 기반이 됩니다. 방어만 따라가는 형태보다 상대 연결을 끊으면서 내 교차점을 만드는 수를 찾는 것이 중요합니다.

AI 대전 되돌리기는 최근 두 수를 한 쌍으로 취소합니다

AI 대전에서 되돌리기를 사용할 수 있는 상황이면 최근 플레이어 수와 AI 수를 두 개 함께 제거하고 다시 플레이어 차례로 돌립니다. 따라서 단순히 내 마지막 수 하나만 없애는 기능이 아닙니다.

패착을 복기할 때는 되돌린 뒤 같은 자리 바로 옆에 다시 두기보다 당시 놓쳤던 상대의 즉시 위협과 내 교차 후보를 비교해 보세요. 다만 아직 수가 두 개 미만이면 AI 대전에서는 되돌릴 수 없습니다.

2인 대전 되돌리기는 마지막 한 수만 취소합니다

같은 기기 2인 대전에서는 최근 한 수만 제거하고 그 돌을 놓았던 색의 차례로 돌아갑니다. AI 대전과 취소 단위가 다르므로 모드를 바꾼 뒤 같은 방식으로 작동한다고 생각하지 않는 것이 좋습니다.

두 사람이 연습할 때는 승패를 바꾸기 위한 용도보다 '이 수 대신 어디를 막았어야 했는지'를 바로 비교하는 복기 기능으로 활용하면 도움이 됩니다.

승리한 뒤에는 되돌리기보다 새 판으로 복기합니다

현재 런타임은 승패가 확정돼 `over` 상태가 되면 되돌리기 동작을 실행하지 않습니다. 따라서 승리 또는 패배가 선언된 뒤 마지막 수를 취소해 같은 판을 계속하는 방식은 지원하지 않습니다.

패배 직전 수를 실험하고 싶다면 승부가 끝나기 전에 되돌리기를 사용하거나, 결과가 난 뒤에는 새 판에서 비슷한 형태를 다시 만들어 보는 편이 좋습니다.

AI 기록은 난이도별 승·무·패와 연승을 봅니다

AI 대전 기록은 설정별로 판 수, 승리, 패배, 무승부, 현재 연승, 최고 연승을 브라우저에 저장합니다. 승리하면 현재 연승이 1 증가하고 최고 연승을 갱신할 수 있으며, 패배나 무승부에서는 현재 연승이 0으로 돌아갑니다.

한 번의 승리보다 같은 난이도·같은 선후공에서 여러 판의 결과를 보는 편이 전략 개선 여부를 판단하기 좋습니다. 특히 최고 연승이 늘었다면 특정 함정 한 번보다 기본적인 즉시 위협 확인과 방어 실수가 줄었는지 함께 돌아보세요.

진행 중 바둑판 자체는 새로고침 후 복구되지 않습니다

이 게임은 모드·난이도·선후공 설정과 누적 기록은 브라우저 저장소에 보관하지만 현재 보드의 돌 배치와 진행 수순을 별도 저장하지 않습니다. 따라서 진행 중 페이지를 새로고침하면 같은 판을 이어 두는 기능은 없습니다.

긴 수순을 분석하고 싶다면 새로고침하기 전에 현재 판에서 되돌리기를 활용하세요. 페이지를 다시 열었을 때는 저장된 선호 설정을 기준으로 새 판이 시작됩니다.

자주 나오는 패배 패턴

초보자는 이 순서로 한 수를 확인해 보세요

  1. 내가 지금 한 수로 이길 수 있는지 확인합니다.
  2. 없다면 상대가 다음 한 수로 이기는 자리를 막습니다.
  3. 그다음 내 열린 4 또는 강제 위협 후보를 찾습니다.
  4. 한 방향보다 두 방향이 동시에 자라는 교차점을 우선합니다.
  5. 후보가 비슷하면 중앙 연결성과 상대의 다음 강한 수를 함께 비교합니다.

처음부터 보드 전체의 모든 수를 계산하려고 하면 부담이 큽니다. 이 다섯 단계만 반복해도 급한 승리·패배 수를 놓치는 횟수를 줄이고 공격 후보를 체계적으로 좁힐 수 있습니다.

FAQ

오목에서 정확히 5개여야 승리하나요?

아닙니다. 한판게임 오목은 가로·세로·대각선에서 같은 색 돌이 5개 이상 연속되면 승리로 판정합니다.

흑의 3·3이나 4·4는 금수인가요?

이 게임에서는 금수 규칙을 적용하지 않습니다. 흑과 백 모두 자유 오목 방식으로 돌을 놓을 수 있습니다.

쉬움 AI는 즉시 승리도 놓칠 수 있나요?

현재 로직에서는 쉬움도 먼저 자신의 즉시 승리 수를 찾고, 없으면 플레이어의 즉시 승리를 차단합니다. 그 이후 일반 후보 선택에서 무작위 비중이 높습니다.

AI 대전에서 되돌리기는 몇 수를 취소하나요?

가능한 상황에서는 최근 두 수를 한 쌍으로 되돌려 플레이어 차례로 복귀합니다. 수가 두 개 미만이거나 이미 승부가 끝났다면 실행되지 않습니다.

현재 대국은 새로고침 후 이어지나요?

아닙니다. 설정과 누적 기록은 저장되지만 현재 보드 수순은 저장하지 않아 새로고침하면 새 판으로 시작합니다.

오목 기록은 서버 계정에 저장되나요?

아닙니다. AI 대전의 승·무·패와 연승 등 기록은 현재 브라우저의 로컬 저장소에 저장됩니다.

바로 플레이하고 관련 가이드 보기

오목 한판 바로 플레이 · 보드·카드 게임 추천 · 논리·추리 게임 추천 · 간단 조작 게임 추천

이 공략은 한판게임에 현재 구현된 15×15 오목 런타임의 자유 오목 판정, AI 후보 평가, 되돌리기와 기록 동작을 기준으로 작성했습니다.