⚫ 오목 vs 컴퓨터
가로·세로·대각선으로 내 돌 5개를 먼저 잇는 쪽이 이겨요. 흑이 먼저 둬요. 마우스는 클릭, 터치는 같은 자리를 한 번 더 눌러 확정(설정에서 끌 수 있어요).
상대의 열린 셋(양쪽이 빈 세 개)은 바로 막아야 해.
오목 게임 방법
- 난이도와 내 돌 색을 고르세요. 흑이 항상 먼저 두고, 백을 고르면 컴퓨터가 가운데(천원)에 첫 수를 둬요.
- 가로·세로·대각선 어느 방향이든 내 돌을 5개 연속으로 먼저 놓으면 이겨요. 이긴 다섯 줄은 판 위에 선으로 표시돼요.
- 휴대폰에서는 잘못 누르는 걸 막으려고 한 번 누르면 반투명 돌이 미리 보이고, 같은 자리를 한 번 더 누르거나 여기에 두기를 누르면 둬요.
- 무르기는 내 마지막 수와 컴퓨터의 응수를 함께 되돌려요. 진 판도 무르기로 돌아가 다시 둘 수 있어요(무르기를 쓴 판은 최소 수 기록에서 빠져요).
자유룰이에요 (렌주룰 아님)
이 게임은 6개 이상 이어도 이기는 자유룰(장목 허용)이고, 흑에게 금수가 없어요. 오목은 흑이 먼저 두는 쪽이 크게 유리해서, 대회에서는 흑에게 3·3(열린 3을 동시에 두 개), 4·4, 6목 이상을 금지하는 렌주룰을 써요. 컴퓨터를 이기기 어렵다면 흑(선공)으로 시작해 보세요.
난이도별 컴퓨터 특징
| 난이도 | 어떻게 두나요 |
|---|---|
| 쉬움 | 좋은 후보 몇 개 중에서 무작위로 골라요. 4를 가끔 못 막기도 해요. |
| 보통 | 칸마다 공격(내 줄)과 수비(상대 줄) 점수를 매겨 가장 좋은 칸에 둬요. 4와 열린 3은 빠짐없이 막아요. |
| 어려움 | 보통의 판단에 더해, 4를 연달아 두어 이기는 길(VCF)을 찾아서 공격하고 내 쪽의 그런 길도 미리 끊어요. |
컴퓨터 오목 이기는 요령
1. 열린 3은 무조건 막아요
양쪽이 비어 있는 3(●●● 앞뒤가 빈칸)은 다음 수에 열린 4가 되고, 열린 4는 한쪽을 막아도 반대쪽으로 5가 돼요. 상대의 열린 3을 보면 바로 한쪽 끝을 막는 습관이 기본이에요.
2. 4·3을 만드세요
한 수로 4와 열린 3을 동시에 만들면(4·3) 상대는 4를 막느라 3을 못 막아서 이겨요. 띄엄띄엄 놓인 돌(●○●, ●●○●)이 나중에 4·3의 재료가 되니, 일직선만 고집하지 말고 대각선과 띈 모양을 섞어 두세요.
3. 공격 차례를 뺏기지 않기
막기만 하면 결국 집니다. 상대 수를 막으면서 동시에 내 줄을 늘리는 자리를 고르면 주도권이 돌아와요.
줄의 모양별 위험도
| 모양 | 뜻 | 대응 |
|---|---|---|
| 5목 | 다섯 개가 이어짐 | 게임 끝, 이긴 쪽이 정해져요 |
| 열린 4 | ●●●● 양 끝이 모두 비어 있음 | 한쪽을 막아도 반대쪽에 5가 와서 막을 수 없어요 |
| 닫힌 4 | 한쪽이 막히고 반대쪽만 비어 있음 | 비어 있는 한 칸을 바로 막아야 해요 |
| 열린 3 | ●●● 양쪽에 충분히 빈칸 | 다음 수에 열린 4가 되니 지금 한쪽을 막아요 |
| 닫힌 3 | 한쪽이 막힌 3 | 급하지 않지만 4·3 재료가 되니 주의해요 |
15×15 판에서 가능한 승리 줄 수
15×15 판에서 다섯 칸을 한 줄로 놓을 수 있는 자리는 가로 15줄 × 11자리 = 165개, 세로 165개, 두 대각선 방향이 각각 11 × 11 = 121개로 모두 572개예요. 가운데 근처의 칸일수록 지나가는 승리 줄이 많고 구석 칸은 줄이 거의 지나가지 않아서, 첫 수를 천원(가운데)에 두는 게 가장 유리해요. 반대로 판 가장자리에 붙여 두는 돌은 줄을 만들 수 있는 방향이 적어 잘 쓰이지 않아요.
흑이 왜 유리할까
자유룰 15×15 오목은 선공(흑)이 최선을 다하면 반드시 이긴다는 것이 1990년대에 컴퓨터 탐색으로 증명돼 있어요. 그래서 대회용 렌주룰은 흑에게 금수를 두고, 이 게임은 연습과 재미를 위해 금수가 없는 자유룰로 만들었어요. 실력 차가 크지 않다면 흑으로 시작해 4·3을 노리는 연습이 가장 빨리 늘어요. 백으로 두면 상대의 열린 3을 놓치지 않고 막는 수비 감각을 기르기 좋아요.
혼자 두는 다른 두뇌 게임으로 스도쿠, 숫자 야구, 지뢰찾기도 있어요.
난이도별 승·판 수·최소 수 승리 기록은 이 브라우저 쿠키에만 저장돼요. 컴퓨터는 모두 이 브라우저 안에서 계산하고, 서버로 보내는 정보는 없어요.