오목 (컴퓨터 대결)

가로, 세로, 대각선 중 어느 방향이든 같은 색 돌을 5개 먼저 연결하면 승리합니다. 당신은 흑돌, 컴퓨터는 백돌이며 당신이 먼저 둡니다.

전적 0승 0무 0패착수 0수

이 오목이 따르는 규칙 한눈에 보기

15x15 판에서 흑(사용자)이 먼저 두고, 가로·세로·대각선 중 한 방향으로 같은 색 돌 5개 이상이 이어지면 그 즉시 이깁니다. 225칸이 모두 찰 때까지 승부가 나지 않으면 무승부이고, 빈 교차점을 클릭하면 돌이 놓이며 마지막 수는 표시됩니다. 코드를 확인해 보면 승리 판정은 “연결된 개수가 5 이상”이라서, 6목 이상(장목)도 승리이고 흑에게 적용되는3-3, 4-4 금지도 없습니다. 흔히 자유 오목(프리 룰)이라고 부르는 방식에 해당합니다. 아래 표는 같은 오목이라도 규칙에 따라 무엇이 달라지는지 정리한 것으로, 렌주 쪽 설명은 일반적으로 알려진 내용이며 대회·협회마다 세부 규정이 다를 수 있으니 공식전을 준비한다면 해당 대회의 규정을 직접 확인하세요.

항목이 도구(자유 오목)렌주 규칙(일반적인 설명)
흑 3-3(쌍삼)허용흑에게 금지
흑 4-4(쌍사)허용흑에게 금지
흑 6목 이상(장목)5개 이상이면 승리흑에게 금지, 백은 승리로 인정하는 것이 일반적
백에 대한 금수없음없음
개막 제한·교환 규칙없음(바로 자유롭게 시작)대회에서는 별도의 개막 규정을 쓰는 경우가 있음

먼저 두는 쪽이 유리하다는 점은 오목에서 오래 논의되어 왔고, 금수나 개막 제한은 이 선공 이점을 줄이기 위해 도입된 장치라고 설명되는 경우가 많습니다. 다만 “흑이 몇 퍼센트 유리하다”처럼 하나의 수치로 단정할 수는 없습니다. 이 도구에서는 사용자가 항상 흑으로 시작하고 흑 금수도 없으므로, 사실상 사용자에게 가장 유리한 조건으로 컴퓨터와 겨루는 셈입니다.

판의 크기를 숫자로 보면

15x15 판에서 5목이 만들어질 수 있는 줄의 수는 아래처럼 계산됩니다. 한 줄에 5칸짜리 구간이 (15-4)=11개씩 들어가기 때문입니다.

구분값
교차점(칸) 수225개 (15 x 15)
가로로 5개가 들어갈 수 있는 자리165가지 (15줄 x 11위치)
세로로 5개가 들어갈 수 있는 자리165가지
대각선(\ 방향) 자리121가지 (11 x 11)
대각선(/ 방향) 자리121가지
승부가 날 수 있는 5목 줄 전체572가지
판이 가득 찰 때까지 둘 수 있는 돌흑 최대 113개, 백 최대 112개

한 칸에 돌이 놓일 때마다 그 칸을 지나는 5목 후보 줄이 동시에 여러 개 영향을 받습니다. 중앙 부근의 칸일수록 지나가는 후보 줄이 많아 공격과 방어 양쪽에서 가치가 커지고, 판 가장자리 칸은 그만큼 후보 줄이 적습니다. 첫 수를 중앙 가까이에 두는 것이 일반적인 이유입니다.

용어: 3목·4목과 “열려 있다”의 뜻

이 컴퓨터는 어떻게 수를 고르나

컴퓨터는 이미 놓인 돌 주변 2칸 이내의 빈 칸만 후보로 삼고, 각 후보 칸에 “내(백)가 두면 얼마나 좋은가”와 “상대(흑)가 두면 얼마나 위험한가”를 점수로 매깁니다. 최종 점수는 공격 점수 + 방어 점수 x 1.1이라서 비슷한 가치라면 상대를 막는 쪽을 조금 더 선호합니다. 방향별 점수는 이어진 개수와 열린 끝의 수로 정해집니다.

이어진 모양한쪽만 열림양쪽 열림
5개 이상100000 (승리)100000 (승리)
4개 연속100010000
3개 연속1001000
2개 연속10100
1개110

양쪽이 모두 막힌 모양은 0점입니다. 난이도는 이 점수 순위를 얼마나 충실히 따르느냐의 차이입니다. 쉬움은 30% 확률로 최고점을, 나머지는 후보 중 무작위 칸을 고르고, 보통은 상위 5개 칸 중 하나를 무작위로, 어려움은 항상 최고점 칸(동점이면 무작위)을 둡니다. 중요한 한계는 한 수 앞만 본다는 점입니다. 몇 수 뒤에 이중 위협이 생길지 미리 계산하지 않으므로, 어려움 난이도도 준비된 이중 공격 앞에서는 무너질 수 있습니다.

계산으로 확인한 예시 세 가지

예시 1. 열린 3의 바로 옆 칸이 가장 먼저 막힌다. 흑 3개가 가로로 이어져 양끝이 비어 있고 백돌 두 개가 멀리 흩어져 있다고 하겠습니다. 이때 컴퓨터가 계산하는 점수는 3개 바로 옆 칸이 11064점, 한 칸 더 바깥 칸은 84점입니다. 흑이 바로 옆 칸에 두면 열린 4(10000점 모양)가 되기 때문에 방어 점수가 압도적으로 큽니다. 그래서 어려움 난이도는 열린 3 바로 옆(좌우 동점이면 둘 중 하나)을 막습니다.

예시 2. 열린 4 두 개를 한 번에. 흑이 가로로 3개, 세로로 3개를 만들어 두고 두 줄이 만나는 빈 칸이 있다면, 그 칸에 두는 순간 가로와 세로가 동시에 양끝이 열린 4가 됩니다. 이 칸의 흑 점수는 10000+10000+대각선 10+10으로 20020점입니다. 자유 오목에서는 곧바로 승리로 이어지지만, 렌주 규칙에서는 흑의 4-4라 금수입니다. 이 도구에서는 허용되므로 컴퓨터가 앞서 이 교차점을 미리 막지 못하면 이길 수 있습니다.

예시 3. 가운데 빈칸을 메우면 7목. 같은 줄에 흑 3개, 빈칸 1개, 흑 3개가 놓여 있을 때 빈칸에 두면 연결 길이가 7이 됩니다. 이 도구의 판정은 5 이상이면 승리라서 즉시 이깁니다. 정확히 5목만 인정하거나 흑의 장목을 금지하는 규칙에서는 이 수가 승리가 아닙니다.

전략: 이기는 쪽이 하는 일

  1. 첫 수는 중앙 근처에. 후보 줄이 가장 많이 지나는 곳이라 이후 모든 방향으로 확장할 수 있습니다.
  2. 돌을 한 줄로 길게 늘이기보다 서로 다른 방향으로 흩어 연결하세요. 한 방향으로만 늘어난 3목은 막기 쉽지만, 가로·세로·대각선이 교차하는 지점이 생기면 이중 위협의 씨앗이 됩니다.
  3. 상대의 4는 무조건 막고, 상대의 열린 3은 가능한 한 빨리 막습니다. 내 공격이 막힌 4 하나뿐이라면 방어에 먼저 쓰는 편이 안전합니다.
  4. 4를 만들어 상대의 응수를 강제하는 수는 이중 위협을 만들 때 쓰세요. 아무 때나 4를 만들어 소진하면 나중에 쓸 수가 줄어듭니다.
  5. 가장자리 쪽 3목은 닫힌 3입니다. 판 끝이 막힌 끝으로 계산되므로 위협으로 쳐 주지 않아도 됩니다.

흔한 오해와 이 도구의 한계

결과를 활용하는 법

져도 마지막 몇 수를 되짚어 보세요. 상대가 이중 위협을 만든 시점보다 두세 수 앞에서 어느 칸을 막았다면 막을 수 있었는지 찾아 보는 것이 가장 빠른 훈련입니다. 보통 난이도에서 연속으로 이긴다면 어려움으로 올리고, 무르기를 이용해 같은 국면에서 다른 응수를 시험해 보세요.

자주 묻는 질문

오목은 어떤 게임인가요?

두 사람이 번갈아 바둑판에 돌을 놓아 가로, 세로, 대각선 중 한 방향으로 같은 색 돌 5개를 먼저 연결하면 이기는 보드게임입니다. 흑이 먼저 둡니다.

선공(흑돌)이 유리한가요?

오목에서는 먼저 두는 흑이 유리한 것으로 알려져 있으며, 그래서 렌주 같은 규칙에서는 흑에게 금수를 둡니다. 이 도구는 금수가 없는 자유 오목이라 항상 사용자가 흑으로 먼저 둡니다.

3-3이나 4-4로 이겨도 되나요?

이 도구에서는 됩니다. 쌍삼·쌍사 금지는 렌주 계열 규칙에서 흑에게 적용되는 제한이고, 여기서는 5개 이상 연결되었는지만 판정합니다.

6목 이상으로 이어져도 승리인가요?

네. 연결 길이가 5 이상이면 승리로 판정합니다. 정확히 5목일 때만 이기는 규칙과는 다르므로 규칙이 다른 대국과 혼동하지 마세요.

“어려움” 난이도를 이길 수 있나요?

가능합니다. 컴퓨터는 한 수 앞의 점수만 보기 때문에 두 방향에서 동시에 열린 3이나 4가 생기도록 돌을 흩어 놓는 이중 공격에 약합니다.

전적과 대국 내용이 저장되나요?

저장되지 않습니다. 페이지를 새로고침하면 전적과 판이 모두 초기화되며 기기 간 동기화도 없습니다.

다른 보드 게임

더 단순한 3목은 틱택토, 돌을 뒤집는 점령 게임은 리버시, 말을 움직이며 겨루는 체커, 숫자 추리 게임은 숫자 야구에서 즐길 수 있고, 우리 전통 놀이의 배경은 한국 전통 놀이 안내에 정리되어 있습니다.