泡泡射手游戏

概要

一个功能齐全的HTML泡泡射手游戏,采用极简设计和特效。

提示

创建一个“泡泡射手”游戏,其形式为一个交互式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