NTs Apps. English 문의
앱 목록으로 돌아가기

블록 퍼즐 세 모드에 내 사진을 타일로 입히는 게임

블록 캔버스

트레이 조각을 끌어다 놓는 끼우기, 쌓이는 방향이 게임 중에 도는 중력, 위에서 내려오는 조각을 채우는 떨어뜨리기. 세 모드를 한 게임에 담았습니다. 다른 점은 스킨입니다 — 프리셋 다섯 가지 말고, 사진 여덟 장을 골라 블록 여덟 색 자리에 직접 입힐 수 있습니다. 내 사진으로 만든 판에서 줄이 지워지는 것을 보는 게 이 게임의 목적입니다.

세로로 긴 블록 퍼즐 화면. 위에 점수 46과 망치·교체·회전 아이템 버튼이 있고, 가운데 10×10 판에 노랑·파랑·보라·초록·주황 블록이 여러 줄로 놓여 있다. 아래 트레이 세 칸에는 폭탄, 십자 모양 레이저, 무지개 원 세 가지 특수 조각이 놓여 있다
아래 트레이 셋이 특수 블록이다. 전부 1칸이고 놓는 순간 사라진다블록 캔버스

여기서 바로 해 보기

아래 버튼을 누르면 이 페이지 안에서 실행됩니다. 누르기 전에는 게임 데이터를 받지 않으므로, 소개만 읽고 가셔도 됩니다. 설치도 로그인도 없습니다.

전체 화면으로 하시려면 새 창에서 열기.

누구에게 필요한가요

블록 퍼즐을 오래 해 왔고, 남이 정해 준 블록 그림에 슬슬 질린 사람

주요 기능

  • 끼우기: 10×10 판에 트레이 조각 세 개를 끌어다 놓는다. 가로·세로가 동시에 지워지고, 놓을 자리가 없으면 끝난다
  • 중력: 조각이 중력 쪽으로 밀려가 쌓이는데, 조각 다섯 개마다 중력 방향이 바뀐다. 바뀌는 순간 판에 쌓인 것이 전부 새 방향으로 쓸리고, 쓸린 자리에서 줄이 맞으면 그대로 지워지며 연쇄가 난다
  • 중력 판은 12×12 정사각이다. 세로로 길면 방향마다 난이도가 딴판이 된다
  • 중력에서 지워지는 줄은 중력에 수직인 줄이다. 중력이 아래면 가로줄, 왼쪽이면 세로줄. 쌓이는 방향과 나란한 줄은 구조상 거의 안 차서, 그걸 조건으로 삼으면 판이 영영 안 비워진다
  • 중력 조작은 화면 기준으로 받아 중력 기준으로 번역한다. 사람은 화면을 보고 손을 움직이지, 지금 중력이 어느 축인지 계산하고 움직이지 않는다. 버튼 라벨도 중력을 따라 바뀐다
  • 떨어뜨리기: 회전과 벽차기, 다음 조각 미리보기, 홀드, 고스트, 잠금 지연, 연속 보너스, 콤보, 퍼펙트, 레벨 곡선
  • 판을 10×10 으로 키웠다. 한 줄이 길어진 대신 교차점이 늘어 한 수에 여러 줄을 걸기 쉽다
  • 긴 직선 조각을 후하게 준다(1×6 신설). 10칸 줄은 긴 직선이 없으면 영영 안 닫힌다. 반대로 3×3 같은 덩어리는 낮췄다 — 줄에 기여가 적으면서 자리만 먹는다
  • 특수 블록 셋. 폭탄은 3×3, 레이저는 놓은 자리의 가로·세로 줄 전체, 무지개는 판에서 가장 많은 색 전부를 지운다
  • 특수는 콤보가 낳는다. 콤보 3 에 폭탄, 5 에 레이저, 8부터 세 콤보마다 무지개. 터진 그 순간의 트레이를 갈아 끼우지 않고 다음 리필에 넣는다 — 계획해 둔 수를 뺏지 않으려고
  • 연출이 줄 수를 따라간다. 파편이 줄마다 늘고, 3줄 이상이면 화면이 번쩍이고, 지워진 줄을 따라 빛이 훑고 지나간다
  • 레이저 빔은 파티클이 아니라 선을 직접 긋는다. 파티클로 직선을 흉내내면 링이 줄줄이 늘어설 뿐 '훑고 지나갔다'로 읽히지 않는다
  • 이벤트: 끼우기 여섯 가지(얼음·황금·돌풍·프렌지·선물·폭탄), 떨어뜨리기 네 가지(쓰레기·프렌지·폭탄·슬로우)
  • 아이템 셋 — 망치·교체·회전. 콤보 4마다 하나씩 찬다
  • 스킨 프리셋 다섯 가지(캔디·보석·네온·픽셀·원목)와 둥근 모서리·입체감 옵션
  • 사용자 스킨: 타일 여덟 칸과 배경, 판 바탕에 내 이미지를 넣는다. 고른 사진은 기기 안에 저장되고 어디로도 올라가지 않는다
  • 같은 시드는 항상 같은 판이 된다. 일곱 조각 묶음도 직접 섞는다 — 언어 표준 셔플은 전역 난수를 써서 이 성질을 깬다
  • 효과음 열여덟 가지를 코드로 만든다. 내장 이미지·오디오 파일이 하나도 없다
  • 손가락과 키보드가 같은 규칙을 탄다. 쓸기·탭·버튼과 방향키·Z·X·Space·C 가 같은 동작에 붙어 있다
  • 닉네임을 정하면 판이 끝날 때 점수를 온라인 순위표에 올린다. 모드마다 점수 단위가 달라서 순위표도 세 모드로 갈라져 있다
  • 안드로이드 앱에는 별 다섯 개가 있다. 판을 시작할 때 하나 쓰고 5분에 하나씩 찬다. 광고를 보면 상한 없이 더 받는다 — 기본 별과 광고 별을 다른 통에 담아야 상한과 회복 시계를 따로 걸 수 있다
  • 별은 안드로이드에서만 센다. 웹에는 광고가 없어서 별이 바닥나면 기다리는 것 말고 되찾을 길이 없기 때문이다
  • 안드로이드 앱에 하단 배너와 보상형 광고가 있다. 배너가 덮을 자리는 배너가 뜨기 전에 먼저 비운다 — 순서를 뒤집으면 배너가 아래 버튼을 덮고 그 탭이 광고 클릭이 된다
  • 판이 화면 높이를 쓴다. 긴 폰에서 위아래로 남던 빈 띠를 없애고 그만큼 칸을 키웠다. 짧은 화면에서는 배너가 버튼을 덮지 않게 먼저 자리를 비운다
  • 파편을 삼각형 배열 한 번에 몰아 그린다. 실기기에서 재 보니 1,200개를 개별로 그릴 때 최악 프레임이 57.8ms였다 — 60Hz 한 프레임의 세 배가 넘는다
  • 설치 없이 브라우저에서 바로 실행된다

제품 방향

하루 만에 올린 초판에서 시작해 지금은 세 모드가 됐습니다. 끼우기는 처음 8×8 이었는데, 이 형식에서 즐거운 순간이 '한 줄을 지웠을 때'가 아니라 '여러 줄이 한꺼번에 지워질 때'라는 판단이 서면서 방향을 다시 잡았습니다. 그 축을 키우려고 판을 10×10 으로 넓히고, 긴 직선을 후하게 주고, 콤보가 특수 블록을 낳게 하고, 연출을 줄 수에 비례시켰습니다. 중력은 그다음에 붙인 모드입니다 — 쌓는 것은 익숙한 일인데 쌓이는 방향이 게임 중에 바뀌면 판세가 한순간에 뒤집힙니다. 판을 정사각으로 둔 것도, 조각에서 큰 것을 뺀 것도 그 때문입니다. 안드로이드 앱은 2026년 10월 Google Play에 정식으로 올라갔습니다. 아직 확인되지 않은 것은 사람이 쳤을 때 한 판에 줄이 몇 개나 나오는가입니다. 무작위 봇은 판이 넓어지자 오히려 줄이 줄었는데(1.2 → 1.0), 봇은 줄을 노리고 두지 않으므로 이 숫자는 절대값이 아니라 다이얼을 바꿨을 때의 변화폭으로만 읽어야 합니다. 안드로이드 빌드는 서명까지 마쳐 올렸고, 지금은 판이 화면 높이를 다 쓰도록 배치를 다시 잡고 실기기에서 프레임을 재 가며 연출 비용을 맞추고 있습니다. 다음은 실제로 오래 해 보면서 콤보 문턱과 특수 위력, 이벤트 간격을 손보는 것이고, 그 다음이 음악입니다.

만들면서 쓴 글

이 앱을 만들며 겪은 것들을 기록으로 남겼습니다. 제목을 누르면 전문으로 갑니다.

  • 블록 캔버스 배경음 — 반복 경계와 음소거 설정을 따로 다루기 2026.09.16

    음원 파일 없이 코드로 8마디를 만들어 반복시킵니다. 반복 지점에서 뚝 끊기지 않게 하려고 끝의 잔향을 버퍼 처음에 더해 놓았고, 효과음과 배경음은 설정을 따로 저장합니다. 숫자 검사로 확인되는 것과 귀로만 확인되는 것을 나눠 적었습니다.

  • 판을 10x10으로 넓혔습니다 — 블록 퍼즐의 축은 "한꺼번에"였습니다 2026.09.03

    블록 퍼즐을 8x8로 만들어 놓고 며칠 해 보다가, 즐거운 순간이 줄을 지웠을 때가 아니라 여러 줄이 한꺼번에 지워질 때라는 걸 알았습니다. 그 축을 키우려고 판을 넓히고, 조각 가중치를 바꾸고, 콤보가 특수 블록을 낳게 했습니다. 봇 수치는 오히려 나빠졌는데, 그 숫자를 어떻게 읽어야 하는지도 적었습니다.

블록 캔버스 아이콘

현재 상태

Google Play 출시

Google Play 상태 확인 ·

Google Play 프로덕션 검토를 통과해 2026년 10월 20일 공개 스토어 페이지가 열린 것을 확인했습니다(한국에서 확인). 이제 테스터가 아니어도 설치할 수 있고, 웹에서도 그대로 해 보실 수 있습니다.

  • 개발 시작2026년 9월

플레이 안내

  • 개발 중이라 수치가 자주 바뀝니다. 콤보 문턱과 특수 위력, 이벤트 간격은 전부 잠정값입니다
  • 끼우기는 조각을 끌어다 놓고, 떨어뜨리기는 판을 쓸거나 키보드로 조작합니다
  • 소리가 납니다. 브라우저 정책상 첫 입력 뒤부터 들립니다
  • 최고 점수와 스킨은 브라우저에 저장됩니다. 시크릿 모드나 사이트 데이터 삭제에는 남지 않습니다
  • 내 사진 스킨은 기기 안에만 저장되고 서버로 올라가지 않습니다
  • 웹에서 사진 고르기는 아직 실기기 검증 전입니다. 브라우저 파일 선택창을 씁니다
  • 안드로이드 앱은 Google Play에서 받을 수 있습니다
  • 앱에는 광고와 별 제한이 있고, 브라우저판에는 둘 다 없습니다
  • 안드로이드에서 전체화면 모드를 껐습니다. 하단 배너와 내비게이션 바 제스처가 같은 자리를 쓰면 오탭이 나기 때문입니다

바로가기

써 보셨나요?

좋았던 점, 불편했던 점, 버그, 바라는 기능을 남겨 주세요. 읽어 본 뒤 공개하고, 고치는 데 씁니다.