Game Penembak Gelembung

ringkasan

Game HTML interaktif dengan mekanik dasar, desain minimalis, dan efek visual.

prompt

Buatlah game "Bubble Shooter" sebagai halaman HTML interaktif, yang sepenuhnya berfungsi dengan mekanik dasar dan desain minimalis. Game ini harus mencakup: sebuah grid gelembung yang turun perlahan, dengan lima warna seperti merah, biru, hijau, kuning, dan ungu. Gelembung harus menempel pada grid atau satu sama lain saat bersentuhan. Gelembung akan menempel pada grid ketika menyentuh gelembung lain atau batas atas. Jika 3 atau lebih gelembung dengan warna yang sama terhubung, maka gelembung tersebut akan meletus dan pemain mendapatkan poin. Efek kaskade terjadi, menjatuhkan gelembung yang tidak terhubung setelah sekelompok gelembung hancur. Game berakhir jika gelembung mencapai batas bawah layar.

### Instruksi:
1. **Tata Letak**: Rancang antarmuka yang bersih dan sederhana dengan grid gelembung yang turun secara jelas dan terpusat. Tampilkan skor secara mencolok dan pertimbangkan menambahkan area navigasi atau pengaturan minimal.

2. **Mekanika Permainan**:
   - Implementasikan grid gelembung sebagai array, dimana setiap gelembung merupakan node yang dapat terhubung dengan gelembung di sekitarnya.
   - Gunakan fisika untuk mensimulasikan peluncuran gelembung dari bagian bawah layar, memungkinkan pemain untuk mengarahkan dan menembak dengan berbagai sudut.
   - Sertakan deteksi tabrakan untuk menentukan di mana gelembung yang diluncurkan akan menempel.
   - Grid turun otomatis dalam interval reguler untuk meningkatkan tingkat kesulitan.

3. **Interaksi**:
   - Izinkan kontrol pengguna untuk mengarahkan dan menembak gelembung melalui keyboard atau mouse.
   - Kembangkan mekanisme skor untuk memperbarui poin yang diperoleh pemain saat gelembung meletus.

4. **Efek Visual dan Suara**:
   - Gunakan animasi untuk efek meletus dan pergerakan gelembung, ditambah dengan efek partikel untuk pengalaman yang menarik.
   - Integrasikan efek suara untuk peluncuran, letusan, dan reaksi berantai, termasuk isyarat musik untuk peningkatan level atau akhir game.

5. **Logika Akhir Permainan**:
   - Pantau posisi gelembung terendah untuk menentukan kondisi akhir permainan.

6. **Pengujian dan Optimasi**:
   - Pastikan kompatibilitas antar browser untuk pengalaman pemain yang lancar.
   - Optimalkan animasi dan interaksi untuk gameplay yang halus di berbagai perangkat.

prompt asli

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



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

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

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

ringkasan biaya pembuatan

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

waktu respons: 121.68 sec.

token hasil: 10,471

biaya: $0.16013700