드래곤 커브 (Dragon Curve)
드래곤 커브는 픽셀 드래곤을 조종해 적을 격추하면서 장애물 기둥 사이를 통과하는 하이브리드 슈팅 게임입니다. 회피, 조준, HP 관리가 동시에 요구되는 생존형 구조가 핵심입니다.
기본 구성
- 캔버스 크기:
800 x 450 - 플레이어는 화면 좌측 절반 영역에서 이동
- 배경 이미지 스크롤(
bg_1.jpg)로 무한 비행 연출
조작 방법
- 키보드: 방향키 이동, 스페이스바 발사
- 모바일: 상하좌우 + 발사 버튼 터치 입력
- 연사 간격은 약
150ms
전투와 장애물
- 적은 직선형/사인파형으로 등장하며 적 탄환도 발사
- 적 HP는 기본 2, 격추 시 +10점
- 상단/하단/통로형 기둥이 주기적으로 생성
- 지형 간격은 생존 시간에 따라 감소해 난이도 상승
HP/난이도 시스템
- 드래곤 HP는 3, HUD 하트(♥)로 표시
- 피격 후
invincibleTimer = 60프레임 무적 gameSpeed = 3 + frameCount * 0.0005로 점진적 가속
충돌과 종료
- 탄환, 적 본체, 기둥 모두 개별 충돌 판정
- HP 0이면 GAME OVER 및 최종 점수 표시
- 랭킹 저장:
saveGameScore("dragoncurve", nickname, score)
플레이 팁
- 좌측 중앙 라인을 유지하면 기둥 회피 여유가 커집니다.
- 사인파 적은 진행 방향 앞쪽으로 선조준이 유리합니다.
- 후반에는 지형 통과 루트를 먼저 확보한 뒤 교전하세요.