바이브 코딩 단계1
Tester
2026-03-18
버블보블 스타일의 2D 플랫포머 게임을 만들어줘. 하나의 HTML 파일로 완성해줘.
<핵심 기능>
1. 플레이어(공룡 캐릭터):
- 좌우 화살표로 이동
- 위 화살표 또는 스페이스바로 점프
- 'X' 키로 버블 발사
2. 버블 시스템:
- 발사 방향으로 직선 또는 포물선 이동
- 적과 충돌 시 적을 가둠
- 갇힌 적을 터뜨리면 점수 획득
- 일정 시간 후 자동으로 터짐
3. 적(몬스터):
- 플랫폼 위를 자동으로 이동
- 플랫폼 끝에서 방향 전환
- 플레이어와 충돌 시 생명력 감소
4. 게임 화면:
- 점수, 레벨, 생명력 표시
- 최소 3개의 플랫폼
- 하늘색 배경, 구름 효과
5. 모바일 지원:
- 화면 하단에 터치 컨트롤 추가
- 좌우 이동 버튼
- 점프 버튼
- 버블 발사 버튼
<디자인 요구사항>
- 깔끔하고 현대적인 UI
- 부드러운 애니메이션
- 반응형 디자인 (모바일 + PC)
- 시각적으로 매력적인 색상
<기술 요구사항>
- 순수 HTML5 Canvas 사용
- 외부 라이브러리 없이
- 하나의 파일로 완성
- 주석으로 코드 설명 추가
이 게임을 완성해줘.