미니게임왕국MINI GAME KINGDOM · BLOCK CLUB
PUBLIC RANKING
한게임 참고 · 보완 포함

마라톤 익숙한 손맛, 새로운 한 판.

플레이 준비
랜덤 방해 ON줄마다 다른 구멍 · 받은 줄만 표시
0줄
노템 · 특수 블록 없음선택은 새 게임에 적용 · 방해 공격은 별도 설정

로그인 후 시작한 게임은 프로필 닉네임과 점수가 공개 랭킹에 등록됩니다.

비회원은 기기 기록만 저장해요. 랭킹 등록은 로그인이 필요해요.

SINGLE PLAYERMARATHON150 LINES CHALLENGE
HOLD Shift
블록당 한 번 교체
SCORE
000000
BEST 0
LEVEL 01
LINES 0 /150
다음 레벨까지 10줄
CHAIN COMBO
0COMBO
연속으로 줄을 지워요BEST 0첫 번째 섬
7-BAG · SRS · HOLDREADY TO PLAY
PLAY TIME
00:00
NEXT × 5
PIECES0
PIECES / SEC0.00

내 손에 맞는 설정

키보드 조작키 버튼을 누르고 새 키를 입력하세요.

기본 보조 키: X 시계 회전 · Z 반시계 회전 · C 홀드 · P 일시정지
Ctrl 단축키 충돌이 있는 환경에서는 Z를 사용하세요.

특수 블록은 등장·낙하·발동 때 서로 다른 새 합성 효과음을 사용합니다.
테트리스·콤보 음성이 재생 중이면 아이템 소리를 낮춥니다. 특수 효과음 미리듣기는 제공하지 않습니다.

확인한 한게임 사운드 미리듣기

낙하·홀드 조작 원음

같은 Hangame Soundpack의 조작용 WAV입니다.
즉시 낙하는 고정음과 중복하지 않고, ↓ 연속음은 과도하게 겹치지 않도록 제한합니다.

확인해주신 WAV 원음을 현재 효과음 음량으로 재생합니다.
임의 TTS·저음 폭발음은 제외했습니다. 음악과 함께 비교할 수 있어요.
원본 팩의 콤보 7~20은 같은 소리이므로, 7콤보 이후에는 그 소리를 유지합니다.

설정은 자동 저장됩니다. 진행 중이었다면 닫은 뒤 ‘계속하기’를 누르세요.

🏆 공개 랭킹

같은 조건으로 플레이한 기록 상위 50개입니다.
점수가 높을수록, 같은 점수라면 플레이 시간이 짧을수록 높은 순위예요.

닉네임은 중복 사용할 수 있으며 본인 인증을 하지 않습니다. 각 게임이 별도 기록으로 등록됩니다. 개인 기록의 이전 게임은 소급 등록되지 않습니다.

나의 플레이 기록

완료한 게임 중 점수 규칙·방해 방식·아이템/노템별 점수순 상위 20개. 이전 방해와 랜덤 방해 기록도 구분합니다. 시작 레벨·모드·규칙이 다른 기록은 조건을 함께 표시합니다. 서로 다른 규칙의 점수는 직접 비교하지 마세요.
서버 랭킹이 아닌, 이 브라우저의 개인 기록입니다.

플레이 가이드

익숙한 온라인 테트리스의 감각을, 혼자서 오래 즐기세요.
150줄을 지우면 완주합니다. 10줄마다 레벨이 오르며 최고 레벨은 15입니다. 무한 모드는 150줄 이후에도 계속됩니다.

기본 조작

← → 이동 / ↓ 한 칸 내리기 / ↑ 또는 X 시계 회전
Ctrl 또는 Z 반시계 회전 / Space 즉시 낙하
Shift 또는 C 홀드 / Esc 또는 P 일시정지
시작·일시정지 화면에서 Enter로 시작·계속하기.
↓는 누르는 즉시 한 칸, 길게 누르면 좌우와 같은 DAS·ARR로 반복합니다. 기본은 0.15초 대기 후 0.035초마다 한 칸입니다. 설정을 바꾸면 ← → ↓가 함께 바뀝니다. ARR=0일 때 좌우는 벽까지 즉시 이동하지만 ↓는 급낙하 방지를 위해 16ms마다 한 칸씩 반복합니다.
키보드와 화면의 ↓ 버튼 모두 같으며 Space·즉시 낙하 버튼만 한 번에 바닥까지 내리고 고정합니다. 자동 낙하는 별도로 계속됩니다.

아이템 / 노템

시작 화면의 ‘새 게임 방식’에서 고릅니다. 노템은 기존 게임 그대로이며, 아이템은 일반 7종 순서 사이에 특수 블록을 추가합니다. 방해 공격 ON/OFF는 별도 설정입니다. 설정 변경은 다음 새 게임에만 적용하고 이어하기는 저장된 모드를 유지합니다.
일반 블록 25~35개를 놓고 최소 20초가 지났을 때 NEXT 대기열 뒤에 하나를 추가합니다. 대기 중인 아이템은 최대 하나이며, 실제 등장까지는 앞선 NEXT 블록을 먼저 사용합니다. 추첨은 10T 20%·폭탄 40%·정화 40%입니다. 추첨 당시 회색 줄이 없으면 정화 대신 폭탄을 넣습니다.
10T: 가로 2칸. 고정한 위치의 두 열 전체를 지우고 사라집니다.
폭탄: 한 칸. 착지점 주변 3×3을 지우고 해당 세 열만 아래로 정리합니다. 판 밖 부분은 제외합니다. 정리 중 완성된 행도 함께 제거합니다.
정화: 한 칸. 회색 블록이 있는 아래쪽 두 행을 통째로 제거합니다. 같은 행의 일반 블록도 포함됩니다. 사용할 때 회색 줄이 없다면 효과 없이 소모되므로 홀드로 보관할 수 있습니다.
세 아이템 모두 회전하지 않으며 기존 홀드 한 칸을 공유합니다. ↓ 한 칸·길게 반복, Space 즉시 낙하 조작은 같습니다. 아이템의 낙하·제거에는 점수를 주지 않고 레벨·150줄 목표에도 반영하지 않습니다. 콤보·백투백은 유지하되 추가로 늘리지 않습니다. 아이템 사용 순간에는 방해 공격을 추가 적용하지 않으며 다음 일반 블록부터 기존 공격 규칙을 이어갑니다.
현재 모드는 화면에 표시하며 아이템/노템 기록과 BEST를 구분합니다. 이전 버전 저장은 노템으로 이어집니다. 특수 블록의 새 합성 효과음은 실제 등장·낙하·발동 때 재생합니다. 설정에서 음량만 조절하며 별도 미리듣기는 제공하지 않습니다. 일반 낙하음은 한 번만 약하게, 수동 반복음은 간격 제한을 두어 겹침을 줄입니다.

예고 없는 랜덤 방해

대전의 방해 줄을 응용한 싱글용 규칙입니다. 고정된 줄 수마다 공격하던 방식과 예고·카운트다운을 없앴습니다. 블록을 고정하는 순간, 조건에 맞으면 바로 올라옵니다. 낙하 중인 블록을 밀지는 않습니다. 화면에는 받은 줄 수만 표시합니다.
각 줄의 구멍을 따로 추첨하며, 한 공격 안의 1~3줄은 모두 서로 다른 열이 비어 있습니다. 이전 공격의 마지막 줄과 다음 공격의 첫 줄도 같은 열을 피합니다. 공격량은 레벨에 따라 1~3줄을 추첨하되, 3줄 공격은 연속으로 나오지 않습니다.

레벨과 플레이 속도를 함께 고려

매 공격 후 시간 목표와 블록 개수 목표를 각각 무작위로 정합니다. 두 목표 중 하나를 넘고, 최소 시간과 최소 블록 개수를 모두 충족해야 공격합니다. 빨리 놓는 사람은 블록 기준이 먼저 작동합니다. 시간 기준도 추첨된 블록 목표의 70% 이상을 놓아야 인정해서, 천천히 생각했다고 시간만으로 계속 공격받지 않게 합니다. 최소 시간에도 0~50%의 무작위 여유를 더해, 빠른 플레이에서도 딱 같은 간격으로 반복되지 않게 합니다. 레벨 구간이 바뀌면 기존 경과 시간을 유지한 채 해당 구간으로 목표를 다시 추첨합니다.

너무 몰리지 않도록

최근 60초 공격량이 상한을 넘지 않게 제한하며, 남은 여유가 적으면 공격 줄 수를 줄입니다. 위험할 정도로 높게 쌓이면 공격을 쉬고, 낮아진 뒤에는 새 대기 주기부터 시작합니다. 밀린 공격은 저장해 두지 않습니다.
위쪽에 숨김 2행을 포함해 6행의 여유가 남도록 줄 수를 조정합니다. 즉, 예고 없이 방해 줄 때문에 곧바로 천장 밖으로 밀려나는 상황을 막습니다. 정상 블록을 더 쌓다가 출발 공간이 막히는 게임 오버는 그대로입니다.
이 확률은 기본 추첨값이며, 연속 3줄 금지·높이·최근 공격량 제한에 따라 실제 공격은 줄어들 수 있습니다. 분당 상한은 반드시 채워지는 목표가 아닙니다.

점수·저장·모드

회색 줄은 일반 줄처럼 지웁니다. 공격 자체는 점수·줄 수·레벨·콤보를 올리지 않고, 직접 지운 줄만 기존 규칙으로 계산합니다. 일시정지·창 전환·이어하기 준비 중에는 공격 시간도 멈춥니다. 150줄 완주 후에는 공격하지 않으며, 무한 모드에서는 계속됩니다.
설정의 GAME에서 방해를 끌 수 있으며 다음 새 게임에 적용됩니다. v1.4.2까지의 이전 저장은 공격 OFF로 이어집니다. v1.5 공격 저장은 보드·점수·받은 줄을 보존하고 예고를 취소한 뒤 새 랜덤 주기로 바꿉니다. 이 이어하기의 기록은 이전/전환 그룹에 남겨 새 랜덤 게임 기록과 섞이지 않게 합니다. 새 버전 저장은 난수 상태와 빈도 제한까지 복원하므로 재접속으로 재추첨되지 않습니다.
이전 방해·랜덤 방해·일반 모드의 기록을 구분합니다. 이 규칙은 마라톤용 자체 설계이며 한게임 공식 공격 규정으로 주장하지 않습니다.

레벨별 기본 낙하 속도

레벨이 오를 때마다 자동 낙하 간격이 짧아집니다. v1.4.2에서 조정한 낙하 속도를 그대로 유지합니다. 1레벨 약 0.9초, 5레벨 약 0.32초, 10레벨 약 0.058초, 15레벨 약 0.006초/칸입니다. 10줄마다 레벨이 오르며 최고 레벨은 15입니다. 게임판 아래의 LV / ms 표시에서 현재 간격을 확인할 수 있습니다.
이 값은 미니게임왕국의 속도 조정이며 한게임 공식 수치로 주장하지 않습니다. 높은 레벨에서는 ↓를 누르지 않아도 자동으로 빠르게 떨어집니다.

온라인판의 기본기

7종의 블록을 한 묶음씩 섞는 7-bag, 벽 근처에서 회전할 수 있는 SRS, 다음 블록 5개, 고스트를 지원합니다. 홀드는 블록을 고정하기 전 한 번 사용할 수 있습니다. 착지 후 0.5초의 조정 시간이 있으며 이동·회전에 의한 시간 초기화는 블록당 15회까지입니다.

참고 규칙과 확인 범위

한게임 공식 규정 전체를 복원한 버전은 아닙니다. 한게임의 싱글 T스핀을 Tetris DS와 같다고 설명한 당시 게임 기록을 참고했습니다. 콤보 가산 배율·퍼펙트 클리어 보너스·마라톤 레벨업 수치는 한게임 싱글의 공식 표를 확인하지 못해, 기존 미니게임왕국 보완 규칙을 유지합니다. 대전의 공격 줄 수를 싱글 점수로 바꾸어 넣지 않았습니다.

백투백·T스핀 참고 점수

1·2·3·4줄: 100 / 300 / 500 / 800 × 획득 당시 레벨.
T스핀 0·1·2·3줄: 400 / 800 / 1200 / 1600 × 레벨.
T 중심 대각선 네 모서리 중 셋 이상이 막히고 마지막 성공 동작이 회전이어야 합니다. 참고 판정에서는 회전 보정(킥)을 쓴 0·1줄 T스핀을 100 / 200 × 레벨로 계산합니다. 2·3줄은 킥 여부와 관계없이 1200 / 1600 × 레벨입니다.
테트리스 또는 줄을 지우는 T스핀 다음에도 이 기술을 쓰면 백투백: 기본 점수에 50% 추가. 일반 1·2·3줄 삭제는 백투백을 끊지만, 줄을 지우지 않은 블록이나 0줄 T스핀은 끊지 않습니다. 테트리스↔T스핀을 섞어도 이어집니다.
수동 소프트 드롭 1칸 1점, 하드 드롭 1칸 2점.

유지한 보완 점수 — 한게임 공식 수치 미확인

연속 줄 삭제의 두 번째부터 콤보: 50 × 콤보 수 × 레벨 추가. 테트리스도 콤보 수·가산점에는 포함됩니다. 이 콤보 보너스에 백투백 1.5배를 다시 곱하지 않습니다.
퍼펙트 클리어: 1·2·3·4줄 기준 800 / 1200 / 1800 / 2000 × 레벨 추가. 별도 백투백 퍼클 배율은 넣지 않았습니다.
현재 한 번의 점수는 기본 + 백투백 추가 + 콤보 + 퍼클을 합산하며, 화면에 내역을 표시합니다. 예: Lv.1의 연속 두 번째 테트리스는 800 + 400 + 50 = 1,250점(낙하·퍼클 제외).
150줄 완주·10줄마다 레벨 상승·최고 레벨 15·무한 모드는 기존 보완 마라톤 규칙을 유지합니다.

한게임 조작 사운드

같은 커뮤니티 사운드팩의 harddrop / softdrop / lock / hold / holdfail / cursor를 사용합니다. Space 즉시 낙하, ↓로 실제 내려갈 때, 자연 고정, 홀드 교체·불가, 메뉴 열기에 연결했습니다. 자동 중력 이동의 매 칸마다 소리를 내지는 않습니다.
즉시 낙하에는 고정음을 중복하지 않습니다. 빠른 내리기 소리는 약 75ms 간격으로 제한하여 소리가 쌓이지 않게 했습니다. 조작 원음의 음량은 따로 조절할 수 있으며, 이동·회전의 작은 기존 보조음은 전체 효과음 음량을 따릅니다.
팩의 이동·회전 WAV는 빈 파일이어서 다른 파일을 해당 원음이라고 대신 넣지 않았습니다.

눈과 귀로 이어가는 콤보

연속으로 놓은 블록이 매번 줄을 지우면 콤보가 이어집니다. 첫 번째 삭제는 준비 단계, 두 번째 연속 삭제부터 1 COMBO입니다. 줄을 지우지 못한 블록을 고정하면 0으로 돌아갑니다. 홀드·생각하는 시간·일시정지는 콤보를 끊지 않습니다.
왼쪽에 현재·최고 콤보를 표시하고, 성공할 때 게임판 위에 큰 숫자를 띄웁니다. 소리는 원본 팩의 combo1 → combo7 순으로 올라가며, 그 이후에는 같은 상위 단계 샘플을 유지합니다. 테트리스가 난 그 삭제에서는 콤보 음성을 생략하고 테트리스만 재생합니다. 숫자와 콤보 보너스는 유지하며, 다음 1~3줄 삭제부터 콤보 음성이 이어집니다. 그 다음 삭제가 테트리스 음성 도중에 발생하면, 음성이 끝난 뒤 최신 콤보만 재생합니다. 줄을 지우지 못하면 예약을 취소합니다.

저장과 이어하기

v1.3 이전 저장은 예전 점수 판정으로 이어갑니다. 새 참고 판정은 새 게임부터 적용되며, 화면과 기록에 규칙을 표시합니다. 점수 규칙·방해 방식(OFF / 이전 / 랜덤)·아이템/노템별 기록은 각각 상위 20개, 최대 240개를 보관합니다.
블록 고정·일시정지 시점과 플레이 중 5초마다 자동 저장합니다. 파일을 같은 브라우저에서 다시 열면 이어할 수 있습니다. 브라우저의 파일 저장 정책이나 시크릿 모드에 따라 저장이 제한될 수 있으며, 이때 안내가 표시됩니다. 파일 이름·위치·브라우저를 바꾸면 기존 저장을 읽지 못할 수 있습니다.

참고한 게임과 범위

2008년 한게임 테트리스의 파란 콘솔, 바다·섬 배경과 홀드·고스트를 갖춘 조작 방식을 참고했습니다. 원작의 완전 복각이나 공식 서비스가 아니며 그래픽과 배경 음악은 새로 구성했습니다. 줄 지우기·테트리스·콤보에는 사용자가 직접 확인한 Hangame Soundpack의 WAV 샘플을 내장했습니다. 합성 음성으로 바꾸거나 음높이·속도를 바꾸지 않았습니다. 자료를 참고한 싱글 T스핀·백투백 규칙과 기존 보완 점수를 함께 사용합니다. 공식 완전 복각으로 주장하지 않습니다. 온라인 대전·계정·서버 순위는 포함되지 않습니다.

한게임 테트리스 게임 기록
싱글 T스핀·백투백 참고 점수표
당시 대전 규칙 토론 — 싱글 점수로 적용하지 않음
사운드 출처 · NullpoMino League / Hangame Soundpack
커뮤니티 보존 자료이며 공식 배포본 인증이나 상업적 사용 허가는 확인하지 않았습니다. 소리의 권리는 원권리자에게 있습니다.
뉴시스 · 당시 이용자 규모
디스이즈게임 · 2008년 화면 및 기능 소개
NHN · 한게임 20주년 회고

새로운 한 판을 시작할까요?

현재 진행 중인 게임은 종료되고 이어하기 저장도 지워집니다. 완료하지 않은 게임은 최고 기록에 등록되지 않습니다.