Пузырьковый шутер

краткое описание

Интерактивная HTML игра с базовыми механиками, минималистичным дизайном и эффектами.

промпт

Создайте игру "Bubble Shooter" в виде интерактивной HTML-страницы, полностью функциональную с базовыми механиками и минималистичным дизайном. Игра должна включать: сетку пузырьков, которая медленно опускается, с пятью цветами: красный, синий, зелёный, жёлтый и фиолетовый. Пузырьки должны прилипать к сетке или друг к другу при контакте. Пузырёк прикрепляется к сетке при соприкосновении с другим пузырьком или верхней границей. Если соединяются 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