Space Cat - 우주를 향해 점프하는 고양이 게임 프로토타입
지상의 작은 고양이가 빌딩 옥상, 새, 구름을 발판 삼아 우주까지 올라가는 무한 상승 스코어 어택이다. 장르는 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 출시.