지뢰찾기 실험실
숨은 칸의 숫자는 대각선을 포함한 주변 8칸의 지뢰 수입니다. 처음 공개한 칸과 그 이웃은 지뢰에서 제외하므로 안전합니다. 숫자가 0인 영역은 표시하지 않은 안전 칸까지 연쇄 공개됩니다. 모든 안전 칸을 공개하면 승리하고 지뢰를 열면 패배합니다. 깃발은 승리의 필수 조건이 아닙니다.
주요 기능
- 5×5~14×14 크기와 지뢰 수·재현 시드 설정
- 첫 공개 칸 주변 3×3 지뢰 제외와 결정적 시드 배치
- 주변 8칸 숫자와 0칸 너비 우선 연쇄 공개
- 깃발→물음표→없음 순환, 오른쪽 클릭·터치 모드·F 키
- 안전 칸 전체 공개로 승리, 지뢰 공개로 패배 및 종료 보드 표시
- 행동을 재실행해 검증하는 버전 1 JSON, 행동 CSV와 종료 보드 CSV
사용 방법
- 가로·세로 5~14칸, 지뢰 수와 시드를 고른 뒤 새 게임을 시작합니다.
- 공개 모드에서 첫 칸을 누릅니다. 그 칸과 인접한 칸에는 지뢰가 배치되지 않습니다.
- 드러난 숫자로 주변 8칸을 추론하고 표시 모드·오른쪽 클릭·F 키로 깃발 또는 물음표를 순환합니다.
- 모든 안전 칸을 공개해 승리하거나 지뢰를 열어 패배할 때까지 진행합니다.
- 세션 JSON·행동 CSV를 저장하고, 종료 후 전체 지뢰·숫자 보드 CSV를 내려받아 시드·첫 클릭과 대조합니다.
활용 예시
- 지뢰 주변 숫자와 빈 영역 확산 규칙을 연습하기
- 같은 시드와 첫 클릭으로 친구와 동일한 보드 비교하기
- 키보드·모바일 터치로 깃발과 물음표를 써서 가설 정리하기
자주 묻는 질문
첫 클릭은 어디까지 안전한가요?
처음 실제로 공개한 칸과 보드 안의 주변 8칸을 지뢰 후보에서 제외합니다. 먼저 깃발을 놓을 수는 있지만 깃발 칸은 공개할 수 없고 첫 클릭으로 간주하지 않습니다.
깃발과 물음표는 어떻게 작동하나요?
표시 동작마다 숨은 칸이 없음→깃발→물음표→없음으로 바뀝니다. 깃발은 직접 공개나 자동 연쇄 공개를 막습니다. 물음표는 자동 확산에서는 보존되지만 직접 누르면 지워지며 공개됩니다.
승리하려면 지뢰 모두에 깃발을 꽂아야 하나요?
아니요. 지뢰가 아닌 모든 칸을 공개하면 승리합니다. 잘못 놓은 깃발이 안전 칸을 가리면 그 칸을 해제하고 공개해야 합니다.
저장 기록과 시드는 공정성을 증명하나요?
버전 1 JSON의 각 행동을 다시 실행해 상태와 지뢰 배치가 맞는지 검증합니다. 같은 설정·시드·첫 공개 칸은 같은 배치를 만듭니다. 시드를 알고 있다면 지뢰 위치를 계산할 수 있으므로 이 기록은 경쟁 공정성이나 부정행위 방지를 보증하지 않습니다.
보드 데이터를 서버에 보내나요?
아니요. 생성·플레이·검증·내보내기는 브라우저 탭에서 처리합니다. 요청한 파일만 로컬로 저장합니다.
개인정보 안내
게임 설정과 행동은 현재 브라우저 탭에 머물며 JSON·CSV 저장을 명시적으로 요청할 때만 파일로 내려받습니다. 자동 원격 전송은 없습니다.
댓글과 질문