매치 시즈를 실기기에서 해 본 제보가 셋 왔습니다.

"너무 휑한데? 기기에 알아서 맞춰서 채우게 하는 방법 없어? 줄을 1~2줄 추가하는 것도 좋고"

첫 반응은 반대였습니다. 줄을 늘리면 순위표가 불공정해진다. 긴 폰은 줄이 많아 더 오래 버티고, 짧은 화면은 불리해집니다. 같은 점수가 같은 뜻이 아니게 됩니다.

반대할 대상을 잘못 잡고 있었습니다

다시 읽어 보니 제 반대는 "줄을 늘리는 것"을 향하고 있었는데, 실제로 문제인 것은 "기기마다 줄 수가 다른 것"이었습니다. 둘은 다른 이야기입니다.

그러면 답이 나옵니다. 칸 수를 8×10 으로 고정하고, 칸 크기만 화면에 맞춰 키우면 됩니다. 게임은 어디서나 같고 픽셀만 기기를 따라갑니다. 순위표도 오늘의 한 판도 그대로 뜻이 있습니다.

화면칸 크기보드화면에서 차지하는 비율
720×156084672×84054% (전에는 43%)
720×128078
1920×108067웹 데스크톱만 지금보다 작아집니다

보드 자리는 상수로 박지 않았습니다. HUD 아래와 아이템 슬롯 위 사이의 띠는 화면 길이에 따라 변하므로, 그 띠를 재서 한가운데에 놓습니다.

칸을 늘리면서 난이도를 통째로 무너뜨릴 뻔했습니다

이 게임은 쓸 수 있는 칸이 기준 아래로 떨어지면 집니다. 그 값이 26이었습니다. 64칸 기준으로 정한 숫자입니다.

칸을 80개로 늘리고 26을 그대로 두면 어떻게 될까요. 침식이 54칸을 먹을 때까지 버티게 됩니다. 전에는 38칸이었습니다. 보드만 넓힌 게 아니라 난이도를 통째로 바꾼 것이고, 그런데 화면만 봐서는 알아채기 어렵습니다. 판이 그냥 좀 쉬워졌다고 느낄 뿐입니다.

그래서 같은 비율로 옮겼습니다(26 → 32). 자동 플레이로 재 보니 이렇습니다.

8x8  판 9 · 9 · 9
8x10 판 10 · 8 · 8

보드는 커졌는데 도달하는 판 수는 제자리입니다. 의도한 결과입니다 — 넓어진 것은 화면이지 난이도가 아니어야 합니다.

남는 세로를 무엇으로 채울까

긴 폰에는 아직도 세로가 남습니다. 여기서 "그럼 보석 줄을 3~4줄 더"로 가지 않은 이유가 있습니다. 720×1560에는 13줄이 들어가지만 720×1080에는 8줄이 한계이고, 웹 데스크톱은 영영 8줄입니다. 결국 처음 걱정했던 그 불공정이 돌아옵니다.

그래서 보드 규칙은 그대로 두고 그 아래에 아이템 슬롯 세 칸을 뒀습니다.

  • 망치 — 칸 하나를 부숩니다. 침식은 한 겹만 벗겨집니다
  • 섞기 — 판을 다시 섞습니다
  • +5초 — 시간을 조금 돌려줍니다

획득은 판을 넘길 때와 연쇄가 딱 5일 때입니다. >=로 두면 연쇄 6, 7에서도 계속 나와서 잘한 사람에게 두 번 상을 주게 됩니다.

망치만 대상을 골라야 해서 "고른 상태"가 따로 있습니다. 여기에는 반드시 빠져나갈 길이 필요합니다. 같은 슬롯을 다시 누르거나 보드 밖을 누르면 풀립니다. 그게 없으면 실수로 골랐을 때 보드를 부숴야만 벗어날 수 있습니다.

그리고 하나 걸렸던 것 — 망치로 침식을 벗겨 0이 된 칸은 빈 칸으로 남습니다. 그래서 망치 뒤에는 반드시 무너뜨려 채우기가 따라와야 합니다. 판이 오를 때 같은 것을 한 번 놓쳐서 빈 칸 세 개가 남았던 적이 있어서, 이번에는 처음부터 붙여 뒀습니다.

하트를 별로 바꿨습니다

이름만 바꾼 게 아닙니다. 기본 별 다섯 개는 예전 하트 그대로 5분에 하나씩 차지만, 광고를 보고 받는 보너스 별은 상한이 없습니다. 가득 찼다고 광고 버튼이 꺼지면, 더 하고 싶은 사람에게 "지금은 안 됩니다"라고 말하는 셈입니다.

검은 띠와 배너

두 가지가 더 있었습니다.

위아래 검은 띠 — 화면 좌표 문제인 줄 알았는데 원인은 레터박스였습니다. 화면 비율을 고정해 두면 요즘 폰에서 위아래가 남습니다. 비율 고정을 풀고, 늘어난 만큼 화면을 세로 가운데로 내리는 오프셋 하나를 그리기와 입력에 함께 뒀습니다. 흩어진 좌표 수백 개를 고치는 대신 오프셋 하나로 처리한 이유는, 그 수백 개 중 하나는 반드시 틀리기 때문입니다.

하단 배너 광고(안드로이드만) — 여기서도 높이를 상수로 박지 않았습니다. 적응형 배너의 높이는 기기 폭에서 정해지고 그 폭은 기기마다 다릅니다. 추정해서 자리를 비우면 어딘가에서 반드시 점수를 가리거나 쓸데없이 비웁니다. 플러그인이 실제 픽셀을 재서 알려 주면 그만큼 내용 영역에서 뺍니다. 그리고 자리를 먼저 비우고 광고를 띄웁니다 — 높이는 로드되기 전에 이미 정해지니까요.

지금 상태

  • 브라우저에서 바로 할 수 있습니다. 8×10 보드, 아이템, 별이 전부 들어가 있습니다
  • 안드로이드 앱은 2026년 10월 3일 정식 출시됐습니다. 테스터 등록 없이 스토어에서 바로 받을 수 있고, 앱에만 하단 배너가 있으며 브라우저판에는 없습니다
  • 이벤트 간격과 한 판 길이는 여전히 잠정값입니다. 사람들이 실제로 어디서 끝나는지는 플레이 통계에 공개해 두었습니다