블록 퍼즐은 처음엔 쉬워 보이는데, 몇 판 하다 보면 꼭 "3×3 정사각형 하나만 들어가면 되는데 자리가 없다"는 순간에 끝나요. 결론부터 말하면 블록 퍼즐의 핵심은 가장자리부터 채우고 가운데를 넓게 비워 두는 것, 그리고 3×3과 5칸 막대가 들어갈 자리를 늘 하나씩 남겨 두는 것이에요. 점수는 그다음에 콤보를 끊지 않는 데서 크게 갈려요.
이 글은 smith lab에서 직접 만든 블록 퍼즐을 기준으로 썼어요. 1010!이나 블록 블라스트 같은 8×8 블록 끼우기 게임과 같은 장르라서, 배치 요령은 그 게임들에도 그대로 통해요. 다만 점수 공식과 블록 확률은 게임마다 달라서, 아래 숫자는 이 버전의 실제 코드에 들어 있는 값을 그대로 옮겼어요.
핵심 요약
판은 8×8이고, 블록 3개가 한 묶음으로 나와요. 블록은 돌릴 수 없고, 가로줄과 세로줄이 꽉 차면 동시에 지워져요.
점수는 놓은 칸 수에 줄 보너스 10×n(n+1)/2(1줄 10, 2줄 30, 3줄 60, 4줄 100)를 더하고, 줄 보너스에는 콤보 배수가 곱해져요.
콤보는 줄을 지울 때마다 1씩 오르고, 줄 없이 3번 연속 놓으면 끊겨요. 콤보가 이미 붙어 있을 때는 여러 줄을 한 번에 지우는 쪽이 훨씬 이득이에요.
게임 오버의 대부분은 3×3 정사각형(9칸)이나 5칸 막대가 들어갈 자리가 없을 때 와요. 가운데를 비우고, 이 두 블록 자리를 늘 남겨 두세요.
블록 퍼즐 규칙 한눈에 보기
규칙은 단순해요. 판 아래에 블록 3개가 나오면 하나씩 끌어서 판 위 빈자리에 놓아요. 3개를 모두 놓으면 새 묶음 3개가 나와요. 블록을 놓은 결과 가로 8칸이 꽉 찬 줄이나 세로 8칸이 꽉 찬 줄이 생기면 그 줄이 지워지는데, 가로와 세로가 같이 차면 둘 다 한꺼번에 지워져요. 테트리스와 달리 줄이 지워져도 위의 블록이 내려오지 않고, 지워진 칸만 빈칸이 돼요.
| 항목 | 내용 |
|---|---|
| 판 크기 | 8×8, 64칸 |
| 블록 공급 | 3개씩 한 묶음. 새 묶음은 그 순간 판에 적어도 하나는 들어가도록 최대 30번까지 다시 뽑음 |
| 회전 | 불가. 대신 L·T·S 같은 모양은 방향별로 따로 나옴 |
| 줄 지우기 | 꽉 찬 가로줄·세로줄을 동시에 지움. 교차 칸은 한 번만 지워짐 |
| 미리 보기 | 끌고 있는 블록을 놓으면 지워질 줄이 블록 색으로 표시됨 |
| 게임 오버 | 아직 놓지 않은 블록 가운데 어느 것도 판에 들어가지 않을 때 |
게임 오버 조건을 정확히 알아 두면 좋아요. 남은 블록 중 하나라도 들어갈 자리가 있으면 게임은 계속돼요. 예를 들어 3×3과 5칸 막대가 들어갈 자리가 없어도 점 하나짜리 블록이 남아 있다면, 그 점을 놓아 줄을 지우고 자리를 만들 기회가 있어요. 그래서 묶음 안의 놓는 순서가 생각보다 중요해요. 놓을 수 없는 블록은 트레이에서 흐리게 보이니, 묶음이 나오면 먼저 흐린 블록이 있는지부터 확인하는 습관을 들이세요.
블록 퍼즐 블록 종류와 나오는 확률
이 버전에는 모양 13종, 방향까지 따지면 37가지 블록이 나와요. 모양마다 가중치가 있고, 같은 모양의 여러 방향은 그 가중치를 똑같이 나눠 가져요. 가중치 합은 29.5라서, 모양별로 한 번 뽑을 때 나올 확률은 아래와 같아요.
| 모양 | 칸 수 | 방향 수 | 나올 확률 |
|---|---|---|---|
| 점 (1×1) | 1 | 1 | 6.8% |
| 2칸 막대 | 2 | 2 | 10.2% |
| 3칸 막대 | 3 | 2 | 10.2% |
| 4칸 막대 | 4 | 2 | 6.8% |
| 5칸 막대 | 5 | 2 | 6.8% |
| 2×2 정사각형 | 4 | 1 | 10.2% |
| 3×3 정사각형 | 9 | 1 | 5.1% |
| 2×3 직사각형 | 6 | 2 | 5.1% |
| 3칸 꺾쇠 | 3 | 4 | 10.2% |
| 4칸 L·J | 4 | 8 | 10.2% |
| T 모양 | 4 | 4 | 6.8% |
| S·Z 모양 | 4 | 4 | 6.8% |
| 5칸 큰 꺾쇠 | 5 | 4 | 5.1% |
블록 하나의 평균 칸 수는 약 3.86칸이에요. 묶음 하나(3개)로 평균 11.6칸쯤 채우는 셈이라, 64칸 판은 줄을 하나도 못 지우면 대여섯 묶음 만에 꽉 차요. 줄을 꾸준히 지워야만 오래 버틸 수 있는 구조예요.
눈여겨볼 숫자가 하나 더 있어요. 가장 다루기 어려운 세 블록인 3×3 정사각형, 5칸 큰 꺾쇠, 5칸 막대를 합친 확률은 5.1 + 5.1 + 6.8 = 17%예요. 블록 3개가 나오는 한 묶음 안에 이 셋 중 하나라도 섞여 있을 확률은 1 − 0.83³ ≈ 42.7%로, 두 묶음에 한 번꼴로 큰 블록이 찾아온다는 뜻이에요. 큰 블록 자리를 "가끔 필요한 것"이 아니라 "늘 필요한 것"으로 생각해야 하는 이유예요.
블록 퍼즐 점수 계산 방법
점수는 두 부분으로 나뉘어요.
- 놓기 점수: 블록을 놓을 때마다 블록 칸 수만큼(점 1점, 3×3 9점).
- 줄 보너스: 한 번에 지운 줄 수가 n이면 10 × n(n+1)/2점에 콤보 배수를 곱해요. 가로줄과 세로줄을 합쳐서 n을 세요.
판을 완전히 비우는 퍼펙트에는 300점이 따로 붙어요. 이건 콤보 배수와 상관없이 고정이에요.
줄 보너스가 줄 수에 비례하지 않고 삼각수(1, 3, 6, 10, 15, 21)로 늘어난다는 점이 중요해요. 1줄은 줄당 10점이지만 4줄을 한 번에 지우면 줄당 25점이에요.
예를 들어 콤보가 없는 상태에서 2×2 정사각형을 놓아 가로 1줄과 세로 1줄을 동시에 채웠다면, 놓기 4점 + 2줄 보너스 30점 × 1 = 34점이에요. 같은 상황에서 콤보가 이미 두 번 이어져 있어 이번이 세 번째 클리어(×3)라면 4 + 30 × 3 = 94점이 돼요.
콤보는 어떻게 이어지고 언제 끊기나
콤보 배수는 줄을 지울 때마다 1씩 올라가요. 첫 클리어는 ×1, 다음 클리어는 ×2, 그다음은 ×3이에요. 반대로 줄을 하나도 못 지우고 블록을 3번 연속 놓으면 콤보가 0으로 돌아가요. 다시 말해 줄 없는 놓기를 두 번까지는 해도 되고, 세 번째 놓기에서 줄을 지우면 콤보가 이어져요. 화면 위 콤보 칸에 "×3 (1)"처럼 괄호 숫자가 보이면, 콤보가 끊기기 전까지 줄 없이 놓을 수 있는 횟수가 1번 남았다는 뜻이에요.
콤보 배수에는 상한이 없어서, 줄을 꾸준히 지우는 판일수록 뒤로 갈수록 한 번의 클리어가 커져요. 콤보 ×10에서 3줄을 동시에 지우면 줄 보너스만 600점이에요.
한 줄씩 vs 여러 줄 동시, 어느 쪽이 이득일까
재미있는 계산이 하나 있어요. 콤보가 없는 상태에서 시작하면, 1줄씩 k번 지우는 것과 k줄을 한 번에 지우는 것의 줄 보너스가 정확히 같아요. 1줄씩 네 번이면 10×1 + 10×2 + 10×3 + 10×4 = 100점이고, 4줄 동시는 100 × 1 = 100점이에요. 삼각수 공식과 콤보 배수가 맞물려 이렇게 돼요.
그런데 콤보가 이미 붙어 있으면 이야기가 달라져요. 다음 클리어가 ×3인 상태를 생각해 볼게요.
4줄 기준으로 나눠 지우면 180점, 한 번에 지우면 300점이에요. 대신 한 번에 지우면 콤보가 1만 오르고, 나눠 지우면 4가 올라서 그다음 클리어 배수는 나눠 지운 쪽이 높아요. 그래서 실전 판단은 이렇게 하면 돼요.
- 콤보가 낮거나 없을 때: 무리해서 여러 줄을 모으지 말고 지울 수 있는 줄은 바로 지워 콤보를 시작하세요. 차이가 없거나 작아요.
- 콤보가 높을 때: 판에 여유가 있다면 거의 찬 줄 두세 개를 한 블록으로 같이 마무리하는 쪽이 커요.
- 판이 위험할 때: 점수 계산은 접어 두고 무조건 빨리 지워 자리부터 만드세요. 게임 오버가 되면 콤보도 의미가 없어요.
고득점 요령 1: 가운데를 비워 두기
빈 판에서 블록 하나가 들어갈 수 있는 위치 수를 세어 보면 가운데의 가치가 보여요. w×h 크기 블록은 8×8 판에 (9 − w) × (9 − h)곳에 놓을 수 있어요. 점은 64곳, 2×2는 49곳, 3×3은 36곳, 5칸 막대는 32곳이에요.
같은 칸이라도 어디에 있느냐에 따라 막는 자리 수가 달라요. 판 정중앙 2×2 영역의 칸 하나는 3×3이 들어갈 수 있는 36곳 가운데 9곳에 걸쳐 있고, 모서리 칸은 단 1곳에만 걸쳐 있어요. 가운데에 블록 하나를 흩어 놓으면 3×3 자리가 한꺼번에 여러 개 사라지고, 모서리에 놓으면 하나만 사라져요. 그래서 가장자리와 모서리부터 채우는 게 정석이에요.
고득점 요령 2: 3×3과 5칸 막대 자리를 늘 하나씩
게임 오버 직전의 판을 보면 대부분 빈칸 수 자체는 넉넉해요. 빈칸이 20개 넘게 남아 있어도 그 빈칸이 서너 칸씩 흩어져 있으면 3×3(9칸)이나 5칸 막대가 들어갈 곳이 없어요. 블록을 놓기 전에 이렇게 점검해 보세요.
- 이 블록을 놓은 뒤에도 판 어딘가에 3×3 빈 정사각형이 하나 남는가?
- 가로든 세로든 5칸 연속 빈 줄이 하나 남는가?
- 둘 다 안 남는다면, 이 블록으로 줄을 지워서 자리를 되살릴 수 있는가?
세 질문에 모두 "아니요"라면 그 자리는 피하는 게 좋아요. 특히 가장자리 한 줄(1행이나 8열)을 거의 다 채운 상태로 오래 두면, 5칸 막대는 들어가도 3×3이 들어갈 폭이 줄어요. 가장자리 줄은 채웠으면 빨리 지워 주세요.
고득점 요령 3: 묶음 안에서 놓는 순서 정하기
블록 3개는 원하는 순서로 놓을 수 있어요. 이 순서가 의외로 생존을 크게 좌우해요.
- 큰 블록부터: 3×3이나 5칸 막대가 묶음에 있으면 가장 먼저 놓으세요. 작은 블록을 먼저 놓다 보면 큰 블록 자리를 스스로 막는 경우가 많아요.
- 줄을 지우는 블록을 먼저: 어떤 블록이 줄을 완성한다면 그걸 먼저 놓아 자리를 비운 뒤 나머지를 놓으세요. 지워진 칸에 남은 블록이 들어갈 수 있어요.
- 점과 2칸 막대는 마지막까지 아껴 두기: 작은 블록은 어디든 들어가서, 묶음 마지막에 남겨 두면 콤보를 잇는 마무리용으로 쓰기 좋아요.
새 묶음은 3개를 다 놓아야 나와요. 그러니 마지막 블록을 놓기 전에 "다음 묶음에 3×3이 와도 살 수 있나"를 한 번 더 생각해 보면 좋아요.
고득점 요령 4: 거의 찬 줄을 여러 개 만들어 콤보 잇기
콤보는 3번 안에 한 번씩 줄을 지워야 이어져요. 판에 7칸이 찬 줄이 하나뿐이면 맞는 블록이 안 나올 때 콤보가 끊겨요. 반대로 7칸 찬 줄이 가로와 세로로 서너 개 있으면 대부분의 블록이 어딘가에서 줄을 완성해서 콤보를 길게 이어 가기 쉬워요. 이때도 빈칸이 가운데로 몰리지 않게, 비어 있는 한 칸이 가장자리 쪽에 오도록 줄을 만드는 게 안전해요.
끌고 있는 블록이 판 위에 있으면 지워질 줄이 미리 밝게 표시돼요. 놓기 전에 여기저기 대 보면서 가장 많은 줄이 밝아지는 자리를 찾아보세요.
블록 퍼즐 흔한 실수
| 실수 | 왜 문제인가 | 이렇게 바꿔 보세요 |
|---|---|---|
| 빈자리에 블록을 "일단" 놓기 | 가운데에 흩어진 한두 칸이 3×3 자리를 여러 개 막아요 | 가장자리부터, 모서리에 붙여서 놓기 |
| 큰 블록을 마지막에 놓기 | 작은 블록이 큰 블록 자리를 먼저 차지해요 | 3×3·5칸 막대를 묶음에서 먼저 놓기 |
| 줄을 너무 오래 모으기 | 판이 차서 큰 블록이 들어갈 곳이 사라져요 | 콤보가 낮을 땐 바로바로 지우기 |
| 한 줄만 거의 채워 두기 | 맞는 블록이 안 오면 콤보가 끊겨요 | 7칸 찬 줄을 여러 개, 가로·세로로 분산 |
| 흐린 블록을 늦게 확인 | 묶음 마지막에 못 놓는 블록이 남아요 | 묶음이 나오면 흐린 블록부터 자리 만들기 |
자주 묻는 질문
블록을 돌릴 수는 없나요?
없어요. 1010!이나 블록 블라스트와 같은 방식으로 나온 모양 그대로 놓아야 해요. 대신 L·J, T, S·Z, 꺾쇠 같은 모양은 방향별로 따로 나와서 37가지 블록이 등장해요.
가로줄과 세로줄이 동시에 차면 점수가 어떻게 되나요?
가로와 세로 줄 수를 합쳐서 n으로 계산해요. 가로 1줄과 세로 1줄이면 2줄 동시라서 30점에 콤보 배수를 곱해요. 교차하는 칸은 한 번만 지워져요.
퍼펙트(판 비우기)는 얼마나 되나요?
판의 모든 칸이 비면 300점이 따로 붙어요. 콤보 배수는 곱하지 않아요. 판에 블록이 적은 초반에 노리기 쉽지만, 무리하게 노리다 판을 망치지 않게 주의하세요.
게임 오버가 됐는데 빈칸은 많았어요.
게임 오버는 빈칸 수가 아니라, 남은 블록이 들어갈 모양의 빈자리가 있는지로 정해져요. 빈칸이 흩어져 있으면 3×3이나 5칸 막대가 들어갈 곳이 없어요. 가운데를 비워 두는 습관이 이걸 막아 줘요.
최고 점수는 어디에 저장되나요?
최고 점수, 최대 콤보, 판 수가 이 브라우저 쿠키에만 저장돼요. 서버로 보내지 않고, 게임 화면 아래 기록 초기화 버튼으로 지울 수 있어요.
정리
블록 퍼즐은 손이 빠른 게임이 아니라 판을 관리하는 게임이에요. 가장자리와 모서리부터 채워 가운데를 비우고, 3×3과 5칸 막대가 들어갈 자리를 늘 하나씩 남겨 두면 판이 눈에 띄게 오래가요. 점수는 줄 보너스 10×n(n+1)/2에 콤보 배수가 곱해지는 구조라, 콤보를 끊지 않으면서 콤보가 높을 때 여러 줄을 한 번에 지우는 게 고득점의 지름길이에요.
지금 바로 블록 퍼즐에서 가운데 비우기를 연습해 보세요. 떨어지는 블록을 다루는 게임이 더 좋다면 테트리스 T-스핀과 점수 계산 글과 테트리스도 있고, 합치기 퍼즐을 좋아한다면 수박 게임 공략도 함께 읽어 보세요.