지상의 작은 고양이가 빌딩 옥상, 새, 구름을 발판 삼아 우주까지 올라가는 무한 상승 스코어 어택이다. 장르는 Doodle Jump 계열. 추락하면 게임오버, 도달 고도가 점수.

조작법

PC

  • ← → 또는 A D — 좌우 이동
  • Space / / W — 점프 (벽에 붙은 상태에서 자동 벽 점프)

모바일 (한 손 조작)

입력 결과
터치 시작 즉시 점프
누르고 있기 추진력 유지, 최대 250ms
누른 채 좌우 드래그 드래그 거리 비례 X 속도
손가락 뗌 추진력 종료

작은 드래그에도 즉각 반응하도록 x^0.4 곡선 적용. 손 크기와 무관하게 45px 드래그면 최대 속도다.

발판 종류

  • 빌딩 옥상 — 기본 발판. 측면에 붙으면 벽 점프 가능
  • — 이동형 발판. 밟으면 슈퍼 점프 (+속도)
  • 구름 — 일회성 발판. 한 번 밟으면 흩어짐. 머리로는 통과
  • 비행기 — 장애물. 위에서 밟으면 슈퍼 점프, 측면 충돌 시 추락 (1500m+)

고도별 환경 변화

고도 환경 발판 구성
0 – 1,500m 도시 하늘 빌딩 85% / 새 15%
1,500 – 4,000m 구름층 구름 50% / 빌딩 35% / 새 15%
4,000 – 8,000m 높은 하늘 구름 65% / 빌딩 25% / 새 10%
8,000m+ 우주 근처 구름 55% / 새 30% / 빌딩 15%

3000m를 넘으면 배경에 별이 깜박이기 시작한다.

전체 화면으로 플레이 →

프로토타입에서 검증한 것들

v0.1부터 v0.10b까지 총 11번의 이터레이션을 거쳤다. 핵심 결정 사항들:

시점: 백뷰 의사 3D, 자동 상승 러너 등 여러 방향을 시도했지만 결국 사이드뷰 Doodle Jump 계열로 확정. 고양이가 화면을 가로지르며 올라가는 게 직관적이고 재미있었다.

모바일 조작: 가장 오래 걸린 부분. 떼는 순간 점프, 탭=점프+드래그=이동 분리, 슬라이드 점프 등을 다 거절하고 마리오식 가변 점프 + 드래그 X 속도 방식으로 확정했다. 손가락 하나로 높이와 방향을 동시에 조절할 수 있다.

발판 배치: 초반에는 완전 랜덤 배치였는데, 위로 올라가다가 머리를 박거나 발판이 한쪽으로 몰리는 문제가 있었다. 이전 발판 위치를 추적해서 65% 확률로 반대편에 배치하는 지그재그 알고리즘을 넣었더니 자연스럽게 해결됐다.

다음 단계

이 프로토타입은 코어 게임필 검증용이다. v1.0에서는 Phaser 3 + TypeScript로 전환하고, 픽셀 아트 캐릭터 자산, 새 7종 차별화, 우박·번개 날씨 이벤트, BGM/SFX를 붙일 예정이다. 최종 목표는 App Store + Play Store 출시.