설치도 가입도 없이 바로 하는 클래식 지뢰찾기. 난이도를 고르고 아무 칸이나 누르면 시작됩니다.
지뢰찾기, 규칙부터 실전 판단까지
지뢰찾기는 1980년대부터 이어져 온 순수 추론 퍼즐입니다. 격자 어딘가에 정해진 개수의 지뢰가 숨어 있고, 플레이어는 칸을 열어 나오는 숫자만으로 지뢰의 위치를 좁혀 갑니다. 열린 칸에 적힌 숫자는 언제나 같은 뜻입니다 — 이 칸에 맞닿은 여덟 칸 안에 지뢰가 그만큼 있다. 대각선도 포함이며, 더도 덜도 아닙니다. 숫자가 없는 빈칸은 주변에 지뢰가 하나도 없다는 뜻이라, 열면 주변이 자동으로 연쇄해 펼쳐집니다. 이 연쇄가 게임의 출발점이자 정보의 원천입니다.
두 개의 기본 규칙
실전에서 쓰는 규칙은 사실 두 개뿐입니다. 첫째, 어떤 숫자 주위에 남은 닫힌 칸의 개수가 그 숫자와 같으면 그 칸들은 전부 지뢰입니다. 둘째, 어떤 숫자 주위에 이미 그 숫자만큼 깃발이 꽂혀 있으면 나머지 닫힌 칸은 전부 안전합니다. 초급 판의 거의 전부, 중급 판의 대부분이 이 두 규칙을 번갈아 적용하는 것만으로 끝납니다. 익숙해지면 눈으로 훑으며 손이 먼저 움직이게 됩니다.
패턴으로 넘어가기
두 규칙으로 막히는 자리에서 패턴이 등장합니다. 가장 유명한 것이 1-2-1입니다. 열린 줄에 1, 2, 1이 나란히 있고 그 아래가 전부 닫혀 있다면, 지뢰는 양쪽 1의 아래에 있고 가운데 2의 아래는 안전합니다. 반대로 1-2-2-1은 가운데 두 칸이 지뢰이고 양 끝이 안전합니다. 결론이 정반대라 손이 먼저 나가면 그대로 폭사하므로, “2가 하나면 그 아래가 안전, 2가 둘이면 그 아래가 지뢰”로 외워 두는 편이 안전합니다.
패턴이 통하지 않을 때
외운 형태가 나오지 않으면 부분집합 규칙으로 내려갑니다. 열린 숫자 하나는 “이 닫힌 칸들의 집합 안에 지뢰가 n개”라는 방정식일 뿐입니다. 어떤 숫자의 후보 집합이 다른 숫자의 후보 집합에 통째로 포함될 때, 두 숫자의 차이가 남은 칸에 그대로 배분됩니다. 차이가 남은 칸 수와 같으면 그 칸은 전부 지뢰이고, 차이가 0이면 전부 안전합니다. 패턴은 이 규칙의 특수한 경우일 뿐이라, 원리를 알면 처음 보는 형태에서도 확정 칸을 뽑아낼 수 있습니다.
그래도 확정 칸이 없다면 마지막 수단은 확률 비교입니다. 경계에 걸린 칸들의 위험도와, 아무 정보도 닿지 않은 내륙 칸의 위험도(남은 지뢰 수 ÷ 남은 닫힌 칸 수)를 견주어 더 안전한 쪽을 엽니다. 고급 판 후반에는 내륙이 오히려 안전한 경우가 흔합니다. 억지로 경계에서 찍기 전에 남은 지뢰 수를 세는 습관이 클리어율을 크게 바꿉니다. 찍는 순간이 아예 싫다면 노가드 위클리로 가세요. 찍기 구간이 없다는 것이 사전에 검증된 판만 발행합니다.
난이도 규격과 전략의 차이
초급은 9×9에 지뢰 10개(밀도 약 12%), 중급은 16×16에 40개(약 16%), 고급은 30×16에 99개(약 21%)로 클래식 규격을 그대로 씁니다. 밀도가 올라갈수록 확정 가능한 정보의 비율이 줄어들기 때문에, 초급에서 통하던 “보이는 대로 처리”가 고급에서는 통하지 않습니다. 고급에서는 경계를 짧게 유지하는 것이 핵심입니다. 확정할 수 있는 국소 영역을 먼저 정리해 경계를 줄이고, 여러 영역을 동시에 열어 경계가 서로 만나게 만드세요. 경계가 만나는 지점에서 확정 칸이 가장 많이 나옵니다.
조작 요약
| 동작 | 데스크톱 | 모바일 |
|---|
| 칸 열기 | 좌클릭 | 탭(열기 모드) |
| 깃발 꽂기 / 빼기 | 우클릭 (한 번 더 누르면 물음표 → 빈칸) | 깃발 모드에서 탭, 또는 길게 누르기(0.4초) |
| 코드(주변 일괄 열기) | 숫자 칸 좌클릭, 또는 좌·우 버튼 동시 클릭 | 숫자 칸 탭 |
| 판 다시 시작 | R 키 또는 다시 하기 버튼 | 다시 하기 버튼 |
| 키보드만으로 하기 | 방향키 이동 · Space/Enter 열기 · F 깃발 · C 코드 | 외장 키보드 연결 시 동일 |
| 보드 확대·축소 | + / − 버튼 | 두 손가락 핀치, 드래그로 이동 |
더 깊은 내용은 공략 모음에 12편으로 정리해 두었습니다. 조작법, 패턴, 확률 추론, 스피드런 습관까지 필요한 편만 골라 읽으세요.
지뢰찾기 해설 · 숫자 하나가 말해 주는 것
규칙: 숫자는 주변 여덟 칸의 지뢰 개수다
열린 칸에 적힌 숫자는 그 칸을 둘러싼 여덟 칸(가장자리라면 다섯 칸, 모서리라면 세 칸) 안에 지뢰가 몇 개 있는지를 뜻합니다. 지뢰를 밟으면 그 판은 끝나고, 지뢰가 아닌 칸을 모두 열면 이깁니다. 깃발은 표시일 뿐이라 깃발을 다 꽂았다고 승리가 되지는 않습니다.
숫자가 0인 칸은 비어 보이며, 열리는 순간 둘레 칸이 자동으로 함께 열립니다. 이 연쇄 덕분에 한 번의 클릭으로 넓은 빈 땅이 드러나기도 합니다.
난이도는 고전 규격을 그대로 따릅니다. 초급 9×9에 지뢰 10개, 중급 16×16에 40개, 고급 30×16에 99개입니다. 고급은 칸 다섯 개 중 하나꼴로 지뢰가 숨어 있어, 같은 숫자라도 훨씬 빽빽한 추론이 필요합니다.
조작: 우클릭이 없어도 끝까지 할 수 있다
- 칸 열기: 좌클릭, 모바일은 열기 모드에서 탭.
- 깃발: 우클릭(한 번 더 누르면 물음표, 다시 누르면 빈칸). 모바일은 깃발 모드에서 탭하거나 0.4초 길게 누릅니다.
- 코드(주변 일괄 열기): 이미 열린 숫자 칸을 좌클릭하거나 좌·우 버튼을 동시에 누릅니다.
- 키보드 전용: 방향키 이동, Space·Enter 열기, F 깃발, C 코드, R 새 판.
- 큰 판은 + / − 버튼이나 두 손가락 핀치로 확대하고, 드래그로 화면을 옮깁니다.
전략 팁: 확정된 칸부터, 찍기는 마지막에
가장 기본이 되는 판단은 두 가지뿐입니다. 숫자와 둘레의 닫힌 칸 수가 같으면 그 닫힌 칸은 모두 지뢰이고, 숫자만큼 깃발이 이미 둘러싸고 있으면 나머지 닫힌 칸은 모두 안전합니다. 판 대부분은 이 두 문장을 반복 적용하는 것만으로 풀립니다.
벽을 따라 늘어선 숫자에서는 1-2-1이나 1-2-2-1 같은 배열이 반복해서 나옵니다. 1-2-1이면 양 끝 1의 맞은편이 지뢰이고 가운데는 안전하며, 1-2-2-1이면 두 개의 2 맞은편이 지뢰입니다. 이런 모양을 외워 두면 계산 없이 손이 먼저 움직입니다.
더 이상 확정할 곳이 없을 때만 확률을 따지세요. 이때도 아무 데나 찍기보다 열었을 때 새 정보를 가장 많이 주는 칸, 예를 들어 판 중앙의 넓은 미지 영역을 고르는 편이 낫습니다. 실력만으로 겨루고 싶다면 노가드 위클리를 권합니다. 인증을 마친 주차 판은 처음부터 끝까지 논리만으로 풀리는지 풀이기로 검증한 판입니다.
역사: 마우스를 가르치던 사무실 게임
격자 속 숨은 지뢰를 숫자로 추리하는 게임은 1980년대 여러 컴퓨터에서 이미 등장했지만, 지금 모습을 굳힌 것은 마이크로소프트의 로버트 도너와 커트 존슨이 만든 윈도우용 지뢰찾기입니다. 1990년 윈도우 엔터테인먼트 팩에 처음 실렸고, 1992년 윈도우 3.1부터 기본 탑재되며 사무실 컴퓨터마다 깔렸습니다.
당시 많은 사람에게 마우스는 낯선 장치였고, 좌클릭과 우클릭을 정확히 구분해야 하는 이 게임이 자연스럽게 연습 도구 역할을 했다는 이야기가 널리 전해집니다. 초급·중급·고급의 판 크기와 지뢰 수도 이 시절 정해진 숫자가 오늘날까지 표준으로 쓰입니다.
지뢰찾기는 컴퓨터 과학에서도 유명합니다. 2000년 수학자 리처드 케이는 '주어진 숫자 배치가 모순 없이 가능한가'를 판정하는 문제가 NP-완전임을 보였습니다. 쉽게 말해 판이 커지면 완벽한 풀이 방법을 빠르게 찾는 것이 원리적으로 매우 어려운 부류의 문제라는 뜻입니다.
지뢰찾기 난이도와 첫 수에 관한 질문
- 첫 클릭은 어디에 하는 게 유리한가요?
- 퀴즈랩에서는 첫 클릭한 칸과 그 둘레 여덟 칸에 지뢰를 놓지 않습니다. 그래서 첫 클릭 칸의 숫자는 항상 0이 되고, 어디를 누르든 빈 땅이 연쇄로 열립니다. 판 가운데를 누르면 사방으로 정보가 퍼져 다음 수를 고르기 쉽고, 구석을 누르면 열리는 면적은 작지만 벽에 기댄 패턴이 일찍 드러납니다.
- 중급과 고급은 얼마나 차이가 나나요?
- 지뢰 밀도로 비교하면 초급은 약 12%, 중급은 약 16%, 고급은 약 21%입니다. 숫자로는 몇 퍼센트 차이지만, 밀도가 높아지면 확정할 수 없는 자리가 급격히 늘어나 고급에서 찍기가 필요한 순간이 훨씬 자주 옵니다.
- 물음표 표시는 언제 쓰나요?
- 지뢰일 것 같지만 아직 확신이 없는 칸에 임시로 표시할 때 씁니다. 깃발과 달리 남은 지뢰 수 계산에 영향을 주지 않으므로, 가설을 세워 두고 다른 쪽부터 풀어 볼 때 유용합니다.
퀴즈랩 운영팀 작성·검수 · 최종 갱신 2026-10-09