하늘에서 숫자를 합치는 순간적인 카타르시스
《하늘 숫자 합치기》는 하늘에서 떨어지는 숫자 블록을 좌우로 움직이는 낙하 머지 퍼즐입니다. 2048처럼 같은 숫자끼리 닿으면 하나의 두 배가 되는 숫자로 합쳐지지만, 매번 제자리를 찾아 낙하해야 하므로 공간 배치와 다음 블록을 읽는 능력이 중요합니다.
플레이어의 목표는 간단하면서도 명확합니다. 블록을 합쳐 더 큰 숫자를 만들고, 상단에 표시된 위험선을 넘지 않은 채 최고 점수와 최대 콤보를 경신하는 것입니다. 짧은 휴식마다 한 판을 도전하고, 실패 후에는 더 나은 순서로 다시 도전하게 되는 재도전형 캐주얼 게임을 지향합니다.
이 게임이 재미있는 네 가지 포인트
- 합치기가 곧 생존 전략입니다. 점수는 블록을 합칠 때만 얻고, 같은 숫자를 방치하면 보드가 차오릅니다. 따라서 화려한 조작보다 “어느 열에 놓을 것인가”라는 판단이 승패를 가릅니다.
- 연쇄 합체는 점수를 폭발시킵니다. 한 번의 낙하로 여러 블록이 연속해서 합쳐지면 콤보 배율이 올라갑니다. 같은 숫자 위에 다음 블록을 정확히 떨어뜨리는 순간, 높은 점수와连锁적인 합체 효과를 함께 누릴 수 있습니다.
- 매 판이 달라지는 작은 전략 고민이 있습니다. 다음 블록 미리보기를 확인하고, 작은 숫자는 한쪽에 큰 숫자는 반대쪽에 정리하면 이후 합체를 준비하기 쉽습니다. 위험선까지 남은 공간을 계산하는 순간에는 휴게실에서도 의외의 집중력이 생납니다.
- 성과를 decorate하는 상점과 아이템이 있습니다. 게임 종료 시 얻은 점수의 10%가 코인으로 지급되며, 콤보 기록에 따른 추가 보너스도 받을 수 있습니다. 네온 블록 스킨으로 분위기를 바꾸거나, 위기가 한 번일 때 작은 숫자 하나를 제거하는 미니 폭탄, 다음 런에서 높은 숫자의 합체 점수를 두 배로 만드는 황금 블록을 활용할 수 있습니다.
PC와 모바일에서 다른 조작법
- PC: ←·→ 방향키 또는 A·D 키로 좌우 이동하고, 스페이스바나 ↓ 키로 빠르게 낙하합니다.
- 마우스: 보드에서 원하는 열을 한 번 클릭해 이동한 뒤, 같은 열을 다시 클릭하면 즉시 떨어뜨릴 수 있습니다.
- 모바일·태블릿: 화면 왼쪽 또는 오른쪽 절반을 탭해 이동하고, 하단 낙하 버튼을 눌러 블록을 quickest하게 떨어뜨립니다.
상단 HUD에서 현재 점수, 콤보 배율, 다음 블록을 확인할 수 있으며, 우측 상단의 음소거 버튼으로 효과음과 생성형 BGM을 끌 수도 있습니다. 별도 설치 없이 브라우저에서 실행되므로 출근길이나 휴게 시간에 바로 플레이할 수 있습니다.
Canvas 기술로 만든 가벼운 게임
이 프로젝트는 HTML, CSS, JavaScript, Canvas 2D를 기반으로 제작됐으며, 외부 라이브러리 없이 단일 웹 페이지에서 실행됩니다. Canvas의 `devicePixelRatio`와 화면 크기에 따른 자동 리사이즈를 적용해 모바일, 태블릿, PC에서 보드가 깨지지 않도록 구성했습니다. 또한 낙하 이동을 시간 차이 기반으로 처리해 기기마다 공중 체류 시간이 달라지는 문제를 줄였습니다.
최고점수, 코인, 구매한 아이템은 브라우저 저장소에 보관하며, 사운드는 Web Audio API로 코드에서 생성합니다. 한국어·영어·스페인어 인터페이스도 지원해 더 넓은 플레이어층을 대상으로 합니다.
이 게임은 Benant Games의 CEO→PM→Developer→QA→DevOps 에이전트 파이프라인이 기획부터 개발, 품질 검증, 배포까지 협업해 완성했으며 QA 결과를 통과했습니다. 지금 브라우저에서 최고 점수에 도전해 보세요.
[《하늘 숫자 합치기》 바로 플레이하기](https://games.benant.net/%ED%95%98%EB%8A%98-%EC%88%AB%EC%9E%90-%ED%95%A9%EC%B9%98%EA%B8%B0/index.html)
[GitHub에서 개발 과정 살펴보기](https://github.com/benant/benant_games)