목차▾
오목 두는 법
오목(五目)은 두 사람이 바둑판 모양의 판에 흑돌과 백돌을 번갈아 놓아, 자기 돌 다섯 개를 가로·세로·대각선 가운데 한 줄로 먼저 잇는 쪽이 이기는 게임입니다. 돌은 칸 안이 아니라 선이 만나는 교차점에 놓고, 한 번 놓은 돌은 옮기거나 들어내지 않습니다. 흑이 먼저 둡니다.
- 설정에서 상대를 고릅니다. 컴퓨터와 두기는 내 돌 색(흑은 먼저, 백은 나중)과 난이도를 정하고, 둘이 두기는 한 기기에서 번갈아 둡니다. 누가 흑을 잡을지는 동전 던지기로 정해도 됩니다.
- 규칙을 고릅니다. 자유룰·쌍삼 금지·렌주룰이 있고, 처음에는 한국에서 흔히 두는 쌍삼 금지로 시작합니다. 설정을 바꾸면 새 판이 시작됩니다.
- 교차점을 눌러 돌을 놓습니다. 휴대폰에서는 첫 번째 누름에 반투명 돌로 자리를 보여 주고, 같은 자리를 한 번 더 누르면 놓입니다. 잘못 누르는 일을 줄이기 위한 것으로, 설정에서 끌 수 있습니다.
- 금수가 있는 규칙에서는 지금 둘 수 없는 자리에 빨간 ×가 표시되고, 그 자리를 누르면 3-3·4-4·장목 가운데 어떤 금수인지 알려 줍니다.
- 마지막에 놓인 돌에는 빨간 점이 찍히고, 5목이 완성되면 그 돌들에 초록 테두리가 둘러집니다. 무르기는 컴퓨터 대전에서 내 수와 컴퓨터 수를 한 쌍으로 되돌리고, 수순 번호를 켜면 돌마다 몇 번째 수인지 보입니다.
키보드로도 둘 수 있습니다. Tab으로 판을 선택하면 초록 네모 커서가 나타나고, 방향키로 옮긴 뒤 Enter나 Space로 둡니다.
오목·고모쿠·렌주
오목은 일본에서 「고모쿠나라베(五目並べ)」라는 이름으로 에도 시대부터 두어졌고, 영어권에서는 줄여서 고모쿠(Gomoku)라고 부릅니다. 규칙이 단순한 대신 먼저 두는 흑이 크게 유리해서, 흑에게만 몇 가지 수를 금지해 균형을 맞춘 규칙이 렌주(連珠)입니다. 영어 위키백과에 따르면 렌주라는 이름은 1899년 일본의 언론인 구로이와 루이코(黒岩涙香)가 붙였고, 지금은 1988년 스웨덴 스톡홀름에서 세워진 국제 렌주 연맹(RIF)이 공식 규칙과 세계 대회를 관리합니다.
한국에서는 바둑판(19×19)에 두는 일이 많고, 흑·백 모두 3-3을 금지하는 규칙이 흔합니다(영어 위키백과 「Gomoku」, 나무위키 「오목/룰의 종류」). 렌주와 국제 고모쿠 대회는 15×15 판을 쓰며, 이 게임도 15×15 판입니다. 판에 찍힌 다섯 개의 점(화점)은 위치를 가늠하기 위한 표시일 뿐 규칙과는 관계가 없습니다.
규칙 3종 비교
이 게임에서 고를 수 있는 규칙은 세 가지입니다. 어느 규칙이든 정확히 5목이 되는 수는 금수 모양이 함께 생겨도 승리로 칩니다(5목 우선).
| 자유룰 | 쌍삼 금지 | 렌주룰(RIF) | |
|---|---|---|---|
| 3-3 | 허용 | 흑·백 금지 | 흑만 금지 |
| 4-4 | 허용 | 허용 | 흑만 금지 |
| 장목(6목 이상) | 승리 | 승리 아님(둘 수는 있음) | 흑 금지 · 백 승리 |
| 이기는 줄 | 5개 이상 | 정확히 5개 | 흑 정확히 5개 · 백 5개 이상 |
| 5목 + 금수 모양 | — | 5목 승리 | 5목 승리 |
- 자유룰은 금수가 없는 가장 단순한 규칙으로, 영어권에서 프리스타일 고모쿠라고 부르는 방식입니다. 같은 색 돌이 5개 이상 이어지면 이깁니다.
- 쌍삼 금지는 한국에서 흔히 "일반룰"이라고 부르는 방식입니다. 흑·백 모두 3-3을 둘 수 없고, 4-4는 둘 수 있습니다. 정확히 5개만 승리이고 6목 이상은 둘 수는 있지만 이기지 않습니다.
- 렌주룰은 RIF 공식 규칙입니다. 흑만 3-3·4-4·장목을 둘 수 없고 정확히 5개로만 이깁니다. 백은 제한이 없고 6목 이상도 승리입니다.
"일반룰"은 공식 단체가 정한 규칙이 아니어서, 사이트나 모임마다 장목을 승리로 치는지, 4-4나 백의 3-3을 막는지 같은 세부가 조금씩 다릅니다. 이 게임의 쌍삼 금지는 나무위키 「오목/룰의 종류」에 정리된 일반룰(흑·백 모두 3-3 금지, 4-4 허용, 장목은 승리 아님)을 따랐습니다. 친구와 둘 때는 시작하기 전에 규칙을 맞춰 두는 편이 좋습니다.
금수 모양: 3-3·4-4·장목
금수(禁手)는 규칙상 둘 수 없는 자리입니다. 금수를 이해하려면 먼저 사와 삼을 알아야 합니다.
- 사(4): 한 수를 더 두면 5목이 되는 줄. 양쪽 끝이 모두 비어 어느 쪽으로도 5목이 되는 사를 열린 사라고 하며, 한 번에 두 곳을 막을 수 없어 사실상 승리입니다.
- 삼(3): 한 수를 더 두면 열린 사가 되는 줄. ●●● 처럼 붙은 삼뿐 아니라 ●●_● 처럼 한 칸 띈 삼도 가운데를 채우면 열린 사가 되므로 삼입니다. 한쪽 끝이 상대 돌이나 판 끝에 막혀 열린 사를 만들 수 없는 삼(막힌 삼)은 금수를 셀 때 빠집니다.
3-3은 한 수로 삼 두 개를, 4-4는 한 수로 사 두 개를 만드는 수이고, 장목은 같은 색 돌을 6개 이상 잇는 수입니다. 4-4는 두 줄에 걸쳐 생길 수도 있고, 아래 셋째 그림처럼 한 줄 안에서 5목 자리가 두 곳 생기는 "한 줄 4-4"도 있습니다.
그림 보는 법: 빨간 ×는 흑이 둘 수 없는 자리(렌주룰 기준), 초록 동그라미는 금수처럼 보여도 둘 수 있는 자리입니다. 그림은 판의 일부를 잘라 낸 것입니다.
이 게임의 금수 판정
금수 판정은 RIF 공식 규칙에 적힌 정의를 그대로 따릅니다. 흔히 헷갈리는 부분은 다음과 같습니다.
- 5목 우선: 정확히 5목이 되는 수는 3-3·4-4·장목 모양이 함께 생겨도 금수가 아니라 승리입니다.
- 거짓 금수: 3-3처럼 보여도, 한쪽 삼을 열린 사로 만드는 자리가 그 자체로 금수라면 그 삼은 삼으로 치지 않습니다. 이 게임은 그 자리가 금수인지를 같은 방법으로 한 단계씩 다시 따져 판정하므로, 겉모양은 3-3이어도 × 표시가 없는 경우가 있습니다.
- 6목이 되는 자리: 렌주룰에서 흑의 사·삼을 셀 때, 채우면 6개가 이어지는 자리는 5목 자리로 치지 않습니다. 쌍삼 금지 규칙도 정확히 5개만 승리이므로 같습니다.
- 쌍삼 금지 규칙은 같은 방식으로 3-3만 봅니다. 4-4와 장목은 둘 수 있고, 흑과 백에 똑같이 적용합니다.
공식 렌주 대회에서는 흑이 금수를 두면 백이 지적하는 즉시 흑이 집니다. 이 게임은 금수 자리에 돌이 놓이지 않게 막고 이유만 알려 줍니다. 그래서 백은 흑이 막아야 할 자리를 흑의 금수 자리로 만들어 이길 수도 있습니다. 흑이 둘 수 있는 자리가 하나도 남지 않거나 판이 가득 차면 무승부입니다.
컴퓨터와 두기
컴퓨터는 가로·세로·대각선의 다섯 칸마다 돌이 어떻게 놓였는지 점수를 매기고, 돌 주변의 유력한 자리만 추려 몇 수 앞까지 읽는 방식으로 둡니다. 난이도에 따라 읽는 깊이와 시간이 다릅니다.
- 쉬움: 한 수 앞만 보고, 점수가 비슷한 수 가운데 하나를 고릅니다.
- 보통: 몇 수 앞까지 읽고, 사를 연달아 두어 이기는 수순(VCF)이 있으면 찾아냅니다.
- 어려움: 더 깊이 읽고, 내가 사를 연달아 두어 이기는 수순이 있으면 미리 끊습니다.
어느 난이도든 컴퓨터는 한 수로 이길 수 있으면 반드시 이기고, 내가 다음 수에 5목이나 열린 사를 만들 수 있는 자리는 반드시 막습니다. 금수가 있는 규칙에서는 자기 금수 자리에 두지 않습니다. 계산은 이 브라우저 안(웹 워커)에서 하며 한 수에 1초를 넘지 않도록 제한하므로, 휴대폰처럼 느린 기기에서는 같은 시간 동안 덜 깊게 읽습니다. 오목은 흑이 크게 유리해서, 같은 난이도라도 내가 흑이면 이기기 쉽고 백이면 어렵습니다.
기본 전략과 흑의 유리함
- 열린 삼은 막으라는 신호: 열린 삼을 그냥 두면 다음 수에 열린 사가 되어 막을 수 없습니다. 그래서 상대가 열린 삼을 만들면 대개 바로 막아야 하고, 열린 삼을 만든 쪽은 한 수를 번 셈이 됩니다.
- 사삼(4-3): 사와 열린 삼을 한 번에 만들면 상대는 5목을 막으려고 사부터 막아야 하고, 그사이 삼이 열린 사가 되어 이깁니다. 렌주에서 흑이 이기는 대표적인 방법입니다. 3-3과 4-4도 같은 원리의 필승 수이지만 렌주의 흑과 쌍삼 금지의 3-3에는 쓸 수 없습니다.
- 사로 몰기(VCF): 사를 연달아 두면 상대는 매번 그 자리를 막을 수밖에 없습니다. 이렇게 상대의 수를 묶어 둔 채 마지막에 4-3이나 열린 사를 만드는 수순을 VCF(Victory by Continuous Fours)라고 합니다.
- 막을 때도 공격을 생각하기: 막을 수 있는 자리가 여러 곳이면 내 돌과 이어지는 자리를 고르는 편이 좋습니다. 막는 수가 곧 내 삼이나 사가 되면 흐름을 가져올 수 있습니다.
흑의 유리함은 수학적으로도 확인되었습니다. 자유룰 15×15 판에서 흑이 최선으로 두면 반드시 이긴다는 것이 1994년 빅터 알리스(L. Victor Allis)의 컴퓨터 탐색으로 증명되었고, 개시 규칙이 없는 렌주도 2001년 바그너(J. Wágner)와 비라그(I. Virág)가 흑 필승임을 밝혔습니다(영어 위키백과 「Gomoku」·「Renju」, 나무위키 「오목」). 사람은 이 필승 수순을 다 외울 수 없어 실제 대국에서는 승부가 갈리지만, 실력이 비슷하면 흑이 유리합니다.
대회 규칙과 개시 규칙
대회에서는 흑의 유리함을 더 줄이려고 처음 몇 수를 두는 방법, 곧 개시 규칙을 따로 정합니다. 첫 몇 수를 가운데 근처의 정해진 범위에 두게 하거나, 도중에 흑·백을 바꿀 기회(스왑)를 주는 식입니다. 영어 위키백과에 따르면 RIF 세계선수권의 개시 규칙은 2009~2015년 야마구치(Yamaguchi)였고 2017년부터 Soosõrv-8을 쓰며, 고모쿠 대회는 2009년부터 스왑2(Swap2)를 씁니다. 스왑2는 먼저 두는 사람이 흑 두 개와 백 한 개를 놓으면 상대가 흑·백 가운데 고르거나 돌을 더 놓아 선택을 넘기는 방식입니다.
이 게임은 이런 개시 규칙을 적용하지 않습니다. 흑은 첫 수를 아무 곳에나 둘 수 있고, 금수 말고는 제한이 없습니다. 대회처럼 두고 싶다면 둘이 두기에서 서로 약속한 개시 규칙대로 처음 몇 수를 놓고 시작하면 됩니다.
자주 묻는 질문
쌍삼(3-3)은 왜 금지하나요?▾
3-3은 두 줄에 열린 삼을 한꺼번에 만드는 수입니다. 상대가 한쪽을 막아도 다른 쪽이 다음 수에 열린 사가 되어 사실상 막을 수 없습니다. 먼저 두는 흑이 이 수로 너무 쉽게 이기는 것을 막고 수 싸움을 길게 하려고 금지합니다. 한국에서 흔한 일반룰은 흑·백 모두에게, 렌주룰은 흑에게만 적용합니다.
렌주룰에서 백은 왜 금수가 없나요?▾
렌주는 먼저 두는 흑의 이점을 줄이려고 만든 규칙이라 흑에게만 3-3·4-4·장목을 금지합니다. 백은 어떤 모양이든 둘 수 있고 6목 이상도 승리입니다. 흑이 막아야 할 자리를 흑의 금수 자리로 만들면 백은 그것만으로도 이길 수 있습니다.
6목(장목)도 이긴 건가요?▾
규칙마다 다릅니다. 자유룰은 5개 이상이면 모두 승리입니다. 이 게임의 쌍삼 금지 규칙은 6목 이상을 둘 수는 있지만 승리로 치지 않아 게임이 계속됩니다. 렌주룰은 흑의 장목이 금수이고, 백의 장목은 승리입니다.
금수 자리에 두면 어떻게 되나요?▾
이 게임에서는 금수 자리에 돌이 놓이지 않고 3-3·4-4·장목 가운데 어떤 금수인지 알려 줍니다. 공식 렌주 대회에서는 흑이 금수를 두면 백이 지적하는 즉시 흑이 집니다.
3-3처럼 보이는데 × 표시가 없어요.▾
세 가지 경우가 있습니다. 한쪽 끝이 상대 돌이나 판 끝에 막혀 열린 사를 만들 수 없는 삼(막힌 삼)은 삼으로 세지 않습니다. 한쪽 삼을 열린 사로 만드는 자리가 그 자체로 금수라면 역시 삼이 아닙니다(거짓 금수). 그리고 그 수로 정확히 5목이 되면 금수 모양이 함께 생겨도 승리입니다.
4-3(사삼)도 금지인가요?▾
아니요. 사 하나와 열린 삼 하나를 한 번에 만드는 4-3은 세 규칙 모두에서 둘 수 있습니다. 렌주에서 3-3과 4-4를 쓸 수 없는 흑이 이기는 대표적인 방법이기도 합니다.
컴퓨터가 너무 강하거나 약해요.▾
난이도와 돌 색을 함께 바꿔 보세요. 오목은 먼저 두는 흑이 크게 유리해서, 같은 난이도라도 내가 흑이면 이기기 쉽고 백이면 어렵습니다. 컴퓨터는 한 수에 1초 안쪽으로만 계산하므로 어려움도 완벽하지는 않습니다.
기록은 어디에 저장되나요?▾
컴퓨터 대전은 규칙·난이도별 승·패·무, 둘이 두기는 규칙별 흑 승·백 승·무가 이 브라우저의 저장소(localStorage)에만 남고 서버로 전송되지 않습니다. 끝나기 전에 새 판을 누르거나 설정을 바꾼 판은 기록하지 않습니다. "기록 지우기"로 모두 지울 수 있습니다.
규칙은 RIF 공식 규칙(renju.net), 나무위키 「오목」·「오목/룰의 종류」·「렌주룰」, 영어 위키백과 「Gomoku」·「Renju」를 참고했습니다. 게임과 컴퓨터 계산은 브라우저 안에서만 동작하며, 기록은 이 브라우저에만 저장되고 서버로 전송되지 않습니다.