지뢰찾기 숫자의 의미
지뢰찾기의 숫자는 그 칸에 맞닿은 지뢰의 개수를 세어 줄 뿐, 다른 것은 알려 주지 않아요. 정확히 무엇을 세는지 알면 숫자는 막연한 힌트가 아니라 끝까지 풀 수 있는 작은 계산이 됩니다.
숫자가 세는 것
안전한 칸을 열면, 그 칸에 맞닿은 칸 중 지뢰가 몇 개 숨어 있는지가 표시돼요. 한 칸의 이웃은 최대 8칸이에요. 왼쪽, 오른쪽, 위, 아래와 네 방향의 대각선입니다. 1은 이웃 중 한 칸이 지뢰라는 뜻이고, 5는 다섯 칸이 지뢰라는 뜻이에요.
바로 이 점이 퍼즐의 핵심이에요. 숫자는 몇 개인지는 알려 주지만 어디인지는 알려 주지 않습니다. 어디인지는 숫자와 주변 칸을 비교해서 알아내야 해요. 값별로 의미는 이렇습니다.
- 빈칸(0): 이웃 중 지뢰가 없으니 이웃 칸은 모두 안전해요.
- 1: 이웃 중 정확히 한 칸이 지뢰예요.
- 2와 3: 이웃 중 두 칸 또는 세 칸이 지뢰예요. 1과 함께 가장 흔하게 보이는 숫자입니다.
- 4~8: 이웃 중 네 칸에서 여덟 칸이 지뢰예요. 보통은 드물고, 8이라면 이웃이 전부 지뢰입니다.
숫자가 세지 않는 것도 알아 두면 좋아요.
- 그 칸 자신. 숫자가 보인다는 것은 그 칸이 안전하다는 뜻이에요.
- 두 칸 떨어진 칸. 맞닿은 한 겹의 칸만 셉니다.
- 내가 꽂은 깃발. 숫자는 깃발과 상관없이 실제 지뢰를 세요.
- 이미 열린 칸. 지뢰일 수 없으므로 개수에 더해지지 않습니다.
고전 지뢰찾기에서는 빈칸을 열면 이웃 칸이 모두 자동으로 열려요. 클릭 한 번에 넓은 영역이 열리는 이유입니다.
가장자리와 모서리는 이웃이 적어요
판 한가운데 있는 칸의 이웃은 8칸이에요. 벽에 붙은 칸은 5칸, 모서리 칸은 3칸뿐입니다. 그래서 볼 수 있는 최대 숫자는 칸의 위치에 따라 달라져요. 벽에서는 5, 모서리에서는 3이 이미 최댓값입니다.
Minesweeper Worlds Online은 격자가 모든 방향으로 무한히 뻗어 있어서 바깥 가장자리가 없으니, 진짜 벽을 만날 일은 없어요.
그래도 세는 원리는 그대로 적용됩니다. 이미 열린 이웃 칸에는 지뢰가 있을 수 없으므로, 열린 영역 옆에 있는 숫자는 벽 쪽 숫자처럼 움직여요. 덮인 이웃 칸만 따지면 됩니다.
숫자를 확신으로 바꾸기
대부분의 작업은 간단한 계산 하나로 끝나요. 어떤 숫자든 두 가지를 찾으세요. 아직 필요한 지뢰가 몇 개인지, 그리고 덮인 이웃 칸이 몇 칸 남았는지입니다. 아직 필요한 지뢰의 수는 숫자 값에서 이미 맞닿은 깃발의 수를 뺀 값이에요.
- 더 필요한 지뢰가 0개라면, 덮인 이웃 칸은 모두 안전해요.
- 더 필요한 지뢰의 수가 덮인 이웃 칸의 수와 정확히 같다면, 그 칸은 모두 지뢰예요.
- 그 사이라면 이 숫자 하나만으로는 확정할 수 없습니다.
실제 값으로 계산해 볼게요. 3에 깃발 한 개가 맞닿아 있고 덮인 이웃 칸이 두 칸 남았다고 해요. 더 필요한 지뢰는 3 빼기 1, 즉 2개이고 덮인 칸도 정확히 2칸이므로 두 칸 모두 지뢰입니다. 같은 3이라도 덮인 이웃 칸이 세 칸 남았다면 3칸 중 2개가 지뢰이므로, 답은 다른 곳에서 찾아야 해요.
남은 이웃이 전부 지뢰일 때
숫자가 채워졌으면 이웃은 안전해요
이 계산에서 깃발이 꽂힌 칸은 지뢰로 계산돼요. 그래서 잘못 꽂은 깃발이 위험합니다. 아직 끝나지 않은 숫자를 끝난 것처럼 보이게 하니까요. Minesweeper Worlds에서는 조건이 충족된 숫자를 클릭하거나 탭하면 남은 이웃 칸이 한꺼번에 열리는데, 깃발이 하나라도 잘못됐다면 숨어 있던 지뢰가 열립니다. 자세한 내용은 깃발과 동시 열기에서 볼 수 있어요.
숫자 두 개를 함께 읽기
숫자 하나로는 막힐 때가 있어요. 그럴 때는 이웃한 숫자를 보세요. 두 숫자가 같은 덮인 칸을 일부 공유한다면, 공유하는 칸과 한쪽만 맞닿은 칸에 각각 지뢰가 몇 개까지 들어갈 수 있는지를 비교하면 됩니다.
1-1, 1-2, 1-2-1 같은 패턴은 이런 비교를 한눈에 알아보게 된 것일 뿐이에요. 패턴 가이드에 자주 나오는 패턴을 그림과 함께 모아 두었어요.
흔한 오해
- 1 옆의 덮인 칸이 자동으로 지뢰인 것은 아니에요. 그 칸이 1의 마지막 덮인 이웃이고 그 1에 맞닿은 깃발이 아직 없을 때만 지뢰입니다.
- 큰 숫자가 지뢰 쪽을 가리키는 것은 아니에요. 5는 맞닿은 8칸 중 5칸이 지뢰라는 뜻일 뿐입니다.
- 열린 빈칸은 미탐색 칸이 아니에요. 0이고, 이웃 칸은 모두 안전합니다.
- 깃발을 꽂아도 숫자는 변하지 않아요. 숫자는 항상 실제 지뢰를 세요.
또 하나 흔한 착각은 숫자마다 자기만의 지뢰가 필요하다고 생각하는 거예요. 지뢰 하나가 여러 숫자에 동시에 포함될 수 있습니다.
실전에서 써 보기
한 영역을 열었다면, 그 경계를 따라 같은 순서로 풀어 보세요.
- 덮인 이웃 칸이 적은 숫자를 고르세요. 가장 풀기 쉬워요.
- 숫자 값에서 이미 맞닿은 깃발의 수를 빼세요.
- 남은 값을 덮인 이웃 칸 수와 비교하세요. 0이면 모두 열고, 덮인 칸 수와 같으면 모두 깃발을 꽂습니다.
- 깃발을 꽂거나 칸을 열 때마다 옆 숫자를 다시 읽으세요. 하나의 결과가 이웃 숫자를 풀어 주는 경우가 많아요.
- 숫자 하나로 풀리지 않으면 이웃한 숫자를 둘씩 비교하세요.
Minesweeper Worlds에서는 지뢰 밀도가 어디서나 같지 않아요. 게임 안 팁에도 지형에 따라 달라진다고 나와 있으니, 흔히 그렇다는 감이 아니라 숫자가 말해 주는 대로 읽으세요. 다운로드 없이 브라우저에서 바로 해볼 수 있고, 경계의 모든 숫자가 막혔다면 찍기 줄이는 가이드에서 다음 방법을 알려 드려요.
지금 해볼까요?
몇 초면 첫 칸을 열 수 있어요. 가입도, 설치도 필요 없어요.
지금 지뢰찾기 하기어디서든 즐기세요. 모바일 앱도 무료이며, 웹 버전과 같은 공유 월드에서 같은 플레이어들과 함께 탐험할 수 있어요.