지뢰찾기, 찍기 게임이 아닙니다
지뢰찾기의 숫자는 "그 칸 주변 8칸(대각선 포함)에 있는 지뢰의 개수"입니다. 이 한 줄이 게임의 전부예요. 3이 보이면 주변 8칸 중 정확히 3칸이 지뢰이고, 나머지는 전부 안전하다는 뜻입니다. 이 정보를 조합하면 대부분의 판은 운이 아니라 논리만으로 끝까지 풀립니다.
오글오글 지뢰찾기는 첫 클릭이 항상 안전하도록 설계되어 있으니, 시작은 고민 없이 아무 곳이나 눌러도 됩니다. 판 중앙 근처를 먼저 열면 넓은 빈 영역이 한 번에 펼쳐질 확률이 높아서 초반 진행이 빨라져요. 설치나 준비물 없이 브라우저 링크 하나로 바로 열리니, 이 글을 옆에 두고 한 판씩 연습하면서 읽는 걸 추천합니다.
이 글에서는 모든 판단의 뿌리가 되는 기본 논리 두 가지, 중급 이상에서 매 판 등장하는 1-2-1과 1-2-2-1 패턴, 그리고 논리로 풀리지 않는 확률 상황에서의 대처까지 순서대로 정리합니다.
① 모든 공식의 뿌리 — 기본 논리 두 가지
패턴 암기에 앞서, 아래 두 가지 논리가 지뢰찾기 추론의 전부입니다. 1-2-1 같은 유명 패턴도 결국 이 두 규칙을 여러 숫자에 겹쳐 적용한 결과일 뿐이에요.
- 1
숫자만큼 지뢰가 확정되면, 나머지 닫힌 칸은 전부 안전
예를 들어 1 주변에 이미 지뢰로 확정된 칸(깃발)이 1개 있다면, 그 1이 요구하는 지뢰는 다 찾은 것입니다. 남은 닫힌 칸은 전부 안전하니 마음 놓고 열면 돼요.
- 2
남은 닫힌 칸 수 = 남은 지뢰 수라면, 그 칸들은 전부 지뢰
예를 들어 3 주변에 닫힌 칸이 딱 3개 남았고 아직 확정된 지뢰가 없다면, 그 3칸은 전부 지뢰입니다. 후보가 필요한 수와 정확히 같으니 다른 경우의 수가 없어요.
② 1-2-1 패턴 — 양쪽 1 밑이 지뢰, 2 밑은 안전
벽면이나 열린 영역의 경계에서 숫자 1-2-1이 나란히 있고, 그 아래(또는 옆)로 닫힌 칸 3개가 붙어 있는 상황입니다. 지뢰찾기에서 가장 유명한 패턴이에요. 결론부터 말하면 양쪽 1 밑의 칸이 지뢰, 가운데 2 밑의 칸은 안전입니다.
열린 숫자 줄 [ 1 ][ 2 ][ 1 ]
닫힌 칸 줄 [지뢰][안전][지뢰]
이유는 귀류법으로 확인할 수 있습니다. 닫힌 3칸을 왼쪽부터 A·B·C라고 하고, 가운데 B가 지뢰라고 가정해 보세요. 왼쪽 1은 A·B에 닿아 있으니 B 하나로 이미 만족되어 A는 안전, 오른쪽 1도 마찬가지로 C가 안전이 됩니다. 그런데 가운데 2는 A·B·C 중 2개가 지뢰여야 하는데 남은 지뢰가 B 하나뿐이라 모순이죠. 따라서 B는 반드시 안전하고, 2를 채우려면 A와 C가 둘 다 지뢰일 수밖에 없습니다.
주의할 점 하나. 이 패턴은 세 숫자가 그 닫힌 3칸 외에 다른 미확정 칸과 닿아 있지 않을 때 성립합니다. 숫자 주변에 이미 깃발로 확정한 지뢰가 있다면, 그 개수를 뺀 값(예: 깃발 1개 옆의 3은 실질적으로 2)으로 바꿔 읽은 뒤 패턴을 적용하세요.
③ 1-2-2-1 패턴 — 가운데 두 칸이 지뢰
1-2-1의 사촌 격인 패턴입니다. 숫자 1-2-2-1이 나란하고 그 아래로 닫힌 칸 4개가 붙어 있으면, 가운데 두 칸(두 개의 2 밑)이 지뢰, 양 끝(두 개의 1 밑)은 안전입니다.
열린 숫자 줄 [ 1 ][ 2 ][ 2 ][ 1 ]
닫힌 칸 줄 [안전][지뢰][지뢰][안전]
닫힌 4칸을 A·B·C·D라고 하고 확인해 볼게요. 만약 왼쪽 끝 A가 지뢰라면, 왼쪽 1(A·B에 닿음)이 만족되어 B는 안전. 그러면 왼쪽 2(A·B·C에 닿음)를 채우기 위해 C가 지뢰가 되고, 오른쪽 1(C·D에 닿음)이 만족되어 D는 안전. 그런데 오른쪽 2(B·C·D에 닿음)에 남은 지뢰가 C 하나뿐이라 모순입니다. 따라서 A는 안전하고, 같은 논리로 D도 안전. 남는 배치는 B·C가 지뢰인 경우뿐이고, 실제로 네 숫자를 전부 만족합니다.
외우기 쉽게 정리하면 이렇습니다. 1-2-1은 "1 밑이 지뢰", 1-2-2-1은 "2 밑이 지뢰". 두 패턴은 중급·고급 판에서 벽을 따라 진행할 때 한 판에 몇 번씩 나오기 때문에, 이것만 손에 익어도 막히는 구간이 눈에 띄게 줄어듭니다.
④ 코너와 벽 — 숫자의 이웃이 줄어드는 곳
판의 가장자리는 숫자가 닿는 칸 수 자체가 줄어드는 지역입니다. 판 한가운데 숫자는 이웃이 8칸이지만, 벽에 붙은 숫자는 5칸, 모서리 숫자는 3칸뿐이에요. 이웃이 적을수록 같은 숫자라도 정보력이 훨씬 강해집니다.
대표적인 예가 모서리의 1입니다. 모서리 칸 숫자의 이웃은 3칸뿐이라, 그중 2칸이 이미 열려 있다면 남은 1칸이 곧바로 지뢰로 확정됩니다. 반대로 벽에 붙은 3은 이웃 5칸 중 3칸이 지뢰라는 뜻이라 중앙의 3보다 훨씬 무거운 정보예요. 막혔을 때는 판 가장자리부터 다시 훑어보면 풀리는 실마리가 잡히는 경우가 많습니다.
벽을 따라 숫자가 길게 이어진 줄은 1-2-1, 1-2-2-1 패턴이 나오는 단골 지형이기도 합니다. 벽면 진행 중에 1과 2가 번갈아 보이면 위 두 패턴부터 대조해 보세요.
⑤ 확률 상황 대처 — 50:50은 최대한 미루기
아무리 논리를 다 동원해도 두 칸 중 한 칸이 지뢰인데 어느 쪽인지 정보가 전혀 없는 50:50 상황이 나올 때가 있습니다. 이때 중요한 원칙은 "지금 당장 찍지 않는 것"이에요. 다른 영역을 먼저 진행하다 보면 그쪽에서 새로 열린 숫자가 힌트가 되어, 아까의 50:50이 논리로 풀리는 경우가 꽤 있습니다.
판 전체가 끝나가는데도 50:50이 그대로 남아 있다면, 그때는 어쩔 수 없이 선택해야 합니다. 다만 남은 지뢰 수를 활용하면 순수한 반반보다 나은 선택을 할 수 있어요. 예를 들어 미확정 구역이 두 곳인데 한 구역의 숫자들이 요구하는 최소 지뢰 수가 남은 지뢰 수와 같다면, 나머지 구역은 통째로 안전합니다. 화면 상단의 남은 지뢰 카운터는 장식이 아니라 마지막 추론 재료예요.
찍기 전에 체크리스트 하나만 더. "이 두 칸에 닿아 있는 숫자를 전부 확인했는가?" 50:50처럼 보였는데 세 칸 떨어진 숫자 하나가 결정적 힌트였던 경우가 생각보다 많습니다.
⑥ 기록 단축 팁 — 클릭 수를 줄이는 습관
논리가 손에 익었다면 이제 속도입니다. 지뢰찾기 기록은 판단 속도보다 불필요한 동작을 줄이는 데서 먼저 단축됩니다.
- 1
깃발은 최소한만
깃발 꽂기도 한 번의 조작입니다. 추론에 꼭 필요한 자리(기본 논리 ①을 쓰기 위한 확정 표시)에만 꽂고, 마지막까지 열 일 없는 확정 지뢰는 굳이 표시하지 않는 습관이 기록 단축의 첫걸음이에요.
- 2
시선은 클릭보다 한 발 앞에
한 칸을 여는 동안 눈은 이미 다음 확정 칸을 찾고 있어야 합니다. 열고 → 보고 → 생각하고 → 여는 직렬 처리에서, 보면서 여는 병렬 처리로 바뀌는 순간 기록이 크게 줄어듭니다.
- 3
패턴은 계산하지 말고 알아보기
1-2-1을 볼 때마다 귀류법을 다시 돌리면 늦습니다. 위 패턴들을 "보자마자 답이 떠오르는" 수준까지 반복하는 것이 중급에서 고급으로 가는 갈림길이에요.
- 4
초반은 넓게, 후반은 꼼꼼하게
초반에는 빈 영역이 크게 열릴 만한 곳을 먼저 눌러 정보를 빨리 확보하고, 후반에는 남은 지뢰 카운터와 대조하며 실수를 줄이는 식으로 페이스를 나누면 안정적입니다.
마무리 — 논리 퍼즐의 재미는 여기서부터
정리하면 이렇습니다. 숫자는 주변 8칸의 지뢰 수, 판단은 기본 논리 두 가지, 벽면에서는 1-2-1(1 밑이 지뢰)과 1-2-2-1(2 밑이 지뢰), 50:50은 미루고 남은 지뢰 수까지 짜낸 뒤 마지막에만 선택. 이 흐름만 몸에 배면 초급은 물론 고급 판도 운이 아니라 실력으로 깰 수 있습니다.
숫자 힌트로 칸을 좁혀가는 재미가 마음에 들었다면 스도쿠도 잘 맞을 거예요. 행·열·박스의 제약을 겹쳐 후보를 지워가는 과정이 지뢰찾기의 추론과 닮아 있습니다. 스도쿠 공략은 별도 글로 정리해 두었어요. 반대로 논리 대신 눈썰미로 숨은 대상을 찾는 쪽이 궁금하다면 닌자 찾기도 한 판 어떠세요?