지뢰찾기의 역사

지뢰찾기는 처음부터 윈도우에 들어 있었던 것 같지만, 아이디어는 운영체제보다 오래됐고 게임도 그 뒤로 계속 변해 왔어요. 이 페이지에서는 마이크로소프트 지뢰찾기를 만든 사람, 수백만 대의 PC에 들어가게 된 이유, 요즘 플레이어들의 클리어 속도, 그리고 수학자들이 이 게임에서 발견한 것을 소개합니다.

윈도우 이전: Mined-Out과 Relentless Logic

주변에 숨은 지뢰 수를 숫자로 알려 주는 핵심 아이디어는 마이크로소프트에서 시작된 것이 아니에요. 1983년 Quicksilva가 ZX 스펙트럼용으로 내놓은 Mined-Out은 지뢰밭을 건너가는 게임이었는데, 내 위치 바로 옆에 지뢰가 몇 개 있는지 숫자로 알려 줬어요.

1980년대 중반 PC용 게임 Relentless Logic도 보통 조상 격으로 꼽힙니다. 덮인 칸과 숫자 단서로 이루어진 판을 썼기 때문에 오늘날 우리가 아는 격자와 훨씬 가까웠어요.

누가 누구에게 영향을 줬는지는 자료마다 의견이 갈립니다. 커트 존슨은 이전 게임에서 설계를 가져왔다고 말했지만 Mined-Out은 아니었다고 해요. 그러니 하나뿐인 "기원"이라는 주장은 조심해서 받아들이는 게 좋습니다. 분명한 것은 숨겨진 지뢰, 이웃 칸의 개수, 운이 아닌 추리라는 재료가 이미 돌고 있었다는 점이에요.

지뢰찾기는 누가, 언제 만들었나요?

마이크로소프트 지뢰찾기를 검색하는 사람들이 말하는 윈도우 버전은 로버트 도너와 커트 존슨이 만든 것으로 알려져 있어요. 두 사람의 역할은 자료마다 다르게 설명합니다. 존슨이 게임을 설계하고 도너가 윈도우 버전을 프로그래밍했다는 설명도 있고, 존슨이 먼저 만든 것을 도너가 이식했다는 설명도 있어요. 개발 시기는 보통 1989년경으로 봅니다.

시간순으로 간단히 정리하면 이래요.

  • 1983년: ZX 스펙트럼에 Mined-Out 등장.
  • 1989년경: 도너와 존슨의 지뢰찾기 개발.
  • 1990년: 윈도우용 마이크로소프트 엔터테인먼트 팩에 수록.
  • 1992년: 윈도우 3.1에 기본 게임으로 포함.
  • 윈도우 7: 클래식 지뢰찾기가 들어 있는 마지막 윈도우.

많은 사람이 기억하는 해는 1992년이에요. 윈도우 3.1 덕분에 아주 많은 바탕화면에 지뢰찾기가 깔렸거든요. "지뢰찾기 1989"를 검색한다면 보통 대부분의 플레이어가 처음 접한 날짜가 아니라 게임이 만들어진 시기를 궁금해하는 거예요.

그러니 이 장르의 발명가가 딱 한 명이라고 할 수는 없어요. 아이디어는 앞선 게임들에서 왔고, 도너와 존슨은 그것을 지금도 비교 기준이 되는 격자, 마우스 조작, 난이도 단계로 완성했습니다.

윈도우에는 왜 지뢰 퍼즐이 들어 있었을까요?

운영체제 안의 무료 게임은 선물처럼 보이지만 실용적인 이유도 있었어요. 초기 윈도우 사용자는 마우스 쓰는 법을 배우는 중이었고, 게임은 부담 없이 연습하기 좋은 방법이니까요. 카드 게임 솔리테어는 끌어서 놓기를, 지뢰찾기는 정확한 클릭과 왼쪽·오른쪽 버튼의 차이를 가르쳐 줬다고들 해요.

사무실 분위기에도 잘 맞았어요. 한 판에 몇 분이면 되고 설치도 필요 없으며, 누가 지나가면 바로 멈출 수 있었죠. 그래서 스마트폰이 나오기 훨씬 전부터 점심시간의 단골 게임이 됐습니다.

세 가지 클래식 판은 모두의 공통 언어가 됐어요. 현재 윈도우 버전 기준으로 초급은 9×9에 지뢰 10개, 중급은 16×16에 지뢰 40개, 고급은 30×16에 지뢰 99개예요. 초기 버전의 초급은 판이 조금 더 작았지만, 이후 나온 거의 모든 복제 게임이 이 세 가지 프리셋을 제공합니다.

윈도우 8에서 달라진 점

클래식 지뢰찾기를 기본 프로그램으로 넣은 마지막 버전은 윈도우 7이에요. 윈도우 8부터는 지뢰찾기가 기본 설치에 포함되지 않았습니다.

대신 마이크로소프트는 스토어를 통해 새로운 지뢰찾기 앱을 내놨어요. 일일 챌린지 같은 기능이 추가됐고, 광고가 붙는 무료 앱이며 광고를 없애는 유료 옵션이 있습니다. 마이크로소프트는 캐주얼 게임의 배포 방식을 여러 번 바꿨으니, 최신 내용은 스토어 페이지에서 확인하세요.

많은 플레이어에게 이 변화는 시작 메뉴에서 그냥 찾아 실행하던 게임이 아니게 됐다는 뜻이었어요. 예전 모습을 원한 사람들은 브라우저 버전과 서드파티 복제 게임을 찾았고, 웹 버전이 이렇게 많은 이유 중 하나가 되었습니다.

대회와 세계 기록

지뢰찾기는 시간을 겨루는 스포츠이기도 해요. 플레이어들은 표준 판 세 가지를 최대한 빨리 클리어하려고 경쟁하고, Authoritative Minesweeper 같은 커뮤니티 사이트가 최단 기록 순위를 관리합니다. 진지한 플레이어 중에는 동시 열기를 쓰는 사람이 많아요. 조건을 채운 숫자를 클릭해 이웃 칸을 한 번에 열면 클릭 수를 아낄 수 있거든요. 작동 방식은 깃발과 동시 열기 페이지에서 볼 수 있어요.

기록은 놀라울 정도예요. 초급은 1초 안팎이거나 그 이하, 중급은 한 자릿수 초, 고급은 어떤 순위표와 규칙을 따르느냐에 따라 30초 아래에서 30초 정도입니다. 전체를 관할하는 단일 기구가 없어서 사이트마다 수치가 다르고, 기록도 이따금 깨져요. 숫자를 인용하기 전에는 최신 순위를 확인하세요.

쉬운 판과 어려운 판이 따로 있기 때문에 순위표는 3BV(Bechtel's Board Benchmark Value)도 함께 기록해요. 깃발이나 동시 열기 없이 안전한 칸을 모두 열 때 필요한 최소 클릭 수입니다. 3BV를 걸린 시간으로 나누면 초당 3BV가 되죠. 예를 들어 3BV가 100인 판을 40초에 깬 경우는 2.5, 3BV가 30인 판을 20초에 깬 경우는 1.5밖에 안 돼요. 두 번째 사람이 먼저 끝냈더라도 더 빠르게 푼 사람은 첫 번째 사람입니다.

수학자들이 주목하는 이유: NP 완전성 증명

2000년에 수학자 리처드 케이는 지뢰찾기에 관한 한 가지 질문이 NP 완전 문제임을 보인 논문을 발표했어요. 그 질문은 주어진 숫자 배치를 설명할 수 있는 지뢰 배치가 하나라도 존재하는가 하는 것으로, 무모순성 문제라고 부릅니다.

NP 완전 문제는 유명한 문제 집단이에요. 빠른 일반 해법이 알려져 있지 않고, 하나라도 찾으면 클레이 수학연구소의 밀레니엄 문제 중 하나인 P 대 NP 문제가 풀립니다. 이 연결 때문에 백만 달러 상금이 걸렸다는 들뜬 기사가 나오기도 했어요.

너무 크게 받아들일 필요는 없어요. 이 결과는 임의로 큰 판과 아주 특정한 질문에 관한 것이지, 9×9 판이 나에게 어려운지를 말해 주지는 않거든요. 평소 플레이는 여전히 숫자 읽기 페이지의 논리와 패턴 페이지의 모양에 달려 있습니다.

그 뒤 게임은 어디로 갔을까요?

지뢰찾기는 모바일 앱, 웹 버전, 퍼즐 모음집으로 퍼져 나갔어요. 눈에 띄는 방향 하나는 논리만으로 풀 수 있게 만든 판입니다. 사이먼 태덤의 Portable Puzzle Collection에 들어 있는 Mines 게임에도 이 옵션이 있어요. 클래식 판에서 가끔 찍기가 필요한 이유는 찍기 피하기를 참고하세요.

판의 모양을 바꾼 변형도 나왔어요. 육각형 격자, 3차원 큐브, 고정된 가장자리가 없는 판 등이에요. 가장자리를 없애면 게임의 느낌이 달라집니다. 막혔을 때 언제든 옮겨 갈 다른 구역이 있으니까요.

Minesweeper Worlds Online도 그런 변형 중 하나예요. 지도가 모든 방향으로 무한히 뻗어 있고 8×8칸의 구역으로 나뉘어 있습니다. 지뢰를 열어도 그 구역만 잠기고, 나머지 월드는 그대로 남아요.

시즌 동안 모든 플레이어가 하나의 지도를 쓰는 공유 월드도 있고, 다른 플레이어의 움직임이 실시간으로 보입니다. 여기서의 플레이는 일대일 대결이 아니라 비동기 협동이에요. 자세한 내용은 Minesweeper Worlds Online 소개와 공유 월드 작동 방식에서 읽어 보세요.

클래식과 요즘 방식을 비교해 보고 싶다면, 플레이 페이지에서 다운로드 없이 브라우저로 무료로 플레이할 수 있어요.

지금 해볼까요?

몇 초면 첫 칸을 열 수 있어요. 가입도, 설치도 필요 없어요.

지금 지뢰찾기 하기

어디서든 즐기세요. 모바일 앱도 무료이며, 웹 버전과 같은 공유 월드에서 같은 플레이어들과 함께 탐험할 수 있어요.

App Store에서 다운로드하기 Google Play에서 다운로드