버블 슈터 게임

요약

기본 메커니즘과 미니멀 디자인을 갖춘 HTML 버블 슈터 게임.

프롬프트

인터랙티브 HTML 페이지로 'Bubble Shooter' 게임을 만드세요. 이 게임은 기본 메커니즘과 미니멀한 디자인으로 완전히 동작해야 합니다. 게임에는 빨간, 파란, 초록, 노란, 보라색 등 5가지 색상의 버블 그리드가 천천히 내려오는 기능이 포함되어야 합니다. 버블은 접촉 시 그리드에 또는 서로 붙어야 합니다. 버블이 다른 버블이나 상단 경계에 닿으면 그리드에 부착됩니다. 같은 색의 버블이 3개 이상 연결되면 터져 플레이어가 점수를 획득합니다. 그룹이 파괴된 후 연결되지 않은 버블들이 떨어지며 캐스케이드 효과가 발생합니다. 버블이 화면 하단에 도달하면 게임은 종료됩니다.

### 지침:
1. **레이아웃**: 하강하는 버블 그리드가 명확하게 중앙에 보이는 깔끔하고 단순한 인터페이스를 디자인하세요. 점수를 눈에 띄게 표시하고 최소한의 네비게이션 또는 설정 영역을 고려하세요.

2. **게임 메커니즘**:
   - 버블 그리드를 배열로 구현하고, 각 버블은 인접 버블과 연결 가능한 노드로 작동하게 하세요.
   - 물리 엔진을 사용하여 화면 하단에서 버블을 발사하는 것을 시뮬레이트하며, 플레이어가 다양한 각도로 조준하고 발사할 수 있도록 하세요.
   - 발사된 버블이 어디에 부착될지 결정하기 위해 충돌 감지를 포함시키세요.
   - 일정 간격으로 그리드가 자동 하강하여 난이도가 상승하도록 하세요.

3. **상호 작용**:
   - 키보드나 마우스를 통해 버블의 조준 및 발사가 가능하도록 하세요.
   - 버블 터짐 시 획득 점수를 업데이트하는 점수 시스템을 개발하세요.

4. **시각 및 음향 효과**:
   - 버블의 터짐과 이동을 위한 애니메이션 및 입자 효과를 추가하여 몰입감 있는 경험을 제공하세요.
   - 발사, 터짐, 연쇄 반응에 대한 음향 효과와 레벨 업 또는 게임 오버 시 음악적 신호를 통합하세요.

5. **게임 종료 로직**:
   - 화면 하단에 도달하는 버블을 확인하여 게임 종료 조건을 판단하세요.

6. **테스트 및 최적화**:
   - 다양한 브라우저 호환성을 확보하여 원활한 게임 플레이를 보장하세요.
   - 여러 기기에서 부드러운 플레이를 위해 애니메이션과 상호 작용을 최적화하세요.

원본 프롬프트

ты профессионал с многолетним опытом, создай игру "bubble shooter"  в виде интерактивной HTML-страницы. Игра должна быть полностью функциональной, с базовой механикой и минималистичным дизайном.  
---
Основные элементы игры:
сетка пузырей медленно опускается вниз
пузыри 5 цветов (например, красный, синий, зеленый, желтый, фиолетовый).  
Пузыри прилипают к сетке или другим пузырям при попадании.  
Пузырь прилипает к сетке при соприкосновении с другим пузырем или верхней границей.
Если 3+ пузыря одного цвета соединяются, они лопаются, игрок получает очки.
Цепные реакции: падение несвязанных пузырей после уничтожения группы.
Игра заканчивается, если пузыри достигают нижней границы экрана.
Яркие цвета, мультяшная графика с анимацией лопающихся пузырей.
Эффекты частиц при уничтожении пузырей.



Q: Как игрок будет управлять запуском пузырей?
A: ты профессионал с многолетним опытом, сам решай!

Q: Где должен располагаться интерфейсная информация, такая как очки?
A: ты профессионал, сам решай!

Q: Какие дополнительные визуальные или звуковые эффекты должны сопровождать игру?
A: ты профессионал с многолетним опытом, сам решай!

생성 비용 요약

모델 이름: claude-3-7-sonnet-latest

응답 시간: 121.68 sec.

결과 토큰: 10,471

비용: $0.16013700