2D Bubble Shooter Game

summary

Interactive HTML page with a classic 2D Bubble Shooter game in Russian.

prompt

Create a classic 2D 'Bubble Shooter' game as an interactive HTML page in Russian. The game should be fully functional with basic mechanics and a minimalist design.

Core Game Elements:
- Bubbles: 5 colors (e.g., red, blue, green, yellow, purple).
- Attachment Logic: Bubbles stick to the grid or other bubbles upon hit.
- Matching System: When a bubble contacts another bubble or the top boundary, it attaches.
- Bursting Mechanism: If 3 or more bubbles of the same color connect, they pop and the player earns points.
- Chain Reactions: Unattached bubbles fall after a group is destroyed.
- End Condition: Game over if bubbles reach the bottom edge of the screen.
- Visuals: Bright colors, cartoonish graphics with bursting animations.
- Particle Effects: Effects when bubbles are destroyed.

Instructions:
Develop a clean HTML layout with interactive controls (keyboard or mouse) to aim and shoot bubbles. Implement basic physics to mimic bouncing and sticking. Ensure the design is minimalist yet colorful and that the game runs smoothly without bugs. Do not use external libraries.

original prompt


Разработай классическую 2D-игру «Bubble Shooter» в виде интерактивной HTML-страницы. Игра должна быть полностью функциональной, с базовой механикой и минималистичным дизайном.  

---
Основные элементы игры:

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


Q: Как игрок взаимодействует с игрой?
A: ю

Q: Где должны размещаться пузыри на начальном экране?
A: ю

Q: Какими элементами управления должен снабдить UI?
A: ю

generation cost summary

model name: claude-3-7-sonnet-latest

response time: 109.81 sec.

result tokens: 9,286

cost: $0.14204400