Game 2D Penembak Gelembung
rincian
ringkasan
Game 2D dimana pemain menembak gelembung untuk mencocokkan 3+ gelembung dengan warna yang sama menggunakan mekanika sederhana.
prompt
Buatlah game 2D berjudul 'Bubble Shooter' dalam bahasa Rusia, dengan fitur elemen dan mekanika berikut: 1. Elemen Inti Game: - Meriam: - Meriam yang dikendalikan pemain di bagian bawah layar, dapat berputar ke kiri/kanan dengan tombol panah atau gerakan mouse. - Menampilkan garis putus-putus yang menunjukkan lintasan gelembung. - Gelembung: - Gelembung berwarna-warni (minimal 5 warna) dengan warna acak untuk tembakan berikutnya. - Gelembung menempel pada grid atau gelembung lainnya saat bersentuhan. - Grid Gelembung: - Grid awal gelembung di bagian atas layar, tersusun secara menyilang. - Gelembung secara bertahap turun, menambah ketegangan dalam permainan. 2. Mekanika Utama: - Menembak: - Tekan SPACE atau tombol kiri mouse untuk menembakkan gelembung. - Lintasan gelembung yang realistis dengan mempertimbangkan sudut dan kekuatan (dapat disederhanakan sebagai garis lurus). - Tabrakan dan Cocok Warna: - Gelembung menempel pada grid saat menyentuh gelembung lain atau batas atas. - Jika 3 atau lebih gelembung dengan warna yang sama saling terhubung, maka gelembung tersebut meledak dan pemain mendapatkan poin. - Reaksi berantai: jatuhnya gelembung yang terlepas setelah grup meledak. - Kondisi Kalah: - Permainan berakhir jika gelembung mencapai batas bawah layar. 3. Tampilan dan Antarmuka: - Gaya: - Warna cerah, grafis kartun, dengan animasi gelembung meletus. - Efek partikel ketika gelembung meledak. - UI: - Menampilkan skor, gelembung berikutnya di meriam, dan timer/level kesulitan. - Menu jeda dengan tombol 'Mulai Ulang', 'Keluar', dan 'Pengaturan'. - Suara: - Suara tembakan, letusan gelembung, dan musik latar gaya retro. 4. Fitur Tambahan (Opsional): - Bonus: - Gelembung khusus (misalnya, bom yang menghancurkan gelembung di sekelilingnya). - Level dengan pola grid yang berbeda. - Sistem Progresi: - Kecepatan turunnya grid meningkat seiring level naik. - Skin gelembung yang bisa dibuka. - Lokalisasi: Dukungan untuk berbagai bahasa. Persyaratan Teknis: - Optimalkan perhitungan tumbukan (misalnya, dengan menggunakan grid untuk memeriksa gelembung tetangga). - Implementasikan pergerakan gelembung yang mulus tanpa lag. - Simpan kemajuan (skor, level) melalui localStorage (versi web) atau file. Hasil: Game lengkap di mana pemain menembak gelembung untuk mengelompokkan 3+ gelembung dengan warna sama, dengan fisika dasar dan tingkat kesulitan yang meningkat.
prompt asli
**Промпт для создания 2D игры "Bubble Shooter":** "Разработай 2D-игру «Bubble Shooter». Игра должна включать следующие элементы и механики: --- ### **1. Основные элементы игры:** - **Пушка (Каннон):** - Управляемая игроком пушка внизу экрана, которая вращается влево/вправо (стрелки клавиатуры или движение мышью). - Отображение траектории пузыря в виде пунктирной линии. - **Пузыри:** - Разноцветные пузыри (минимум 5 цветов) с рандомным выбором цвета для следующего выстрела. - Пузыри прилипают к сетке или другим пузырям при попадании. - **Сетка пузырей:** - Стартовая сетка из пузырей в верхней части экрана, расположенных в шахматном порядке. - Пузыри постепенно опускаются вниз, создавая urgency. --- ### **2. Основная механика:** - **Стрельба:** - Нажатие SPACE/ЛКМ для выстрела пузырем. - Реалистичная траектория полета пузыря с учетом угла и силы (можно упростить до прямой линии). - **Коллизии и совпадения:** - Пузырь прилипает к сетке при соприкосновении с другим пузырем или верхней границей. - Если 3+ пузыря одного цвета соединяются, они лопаются, игрок получает очки. - Цепные реакции: падение несвязанных пузырей после уничтожения группы. - **Условия поражения:** - Игра заканчивается, если пузыри достигают нижней границы экрана. --- ### **3. Визуал и интерфейс:** - **Стиль:** - Яркие цвета, мультяшная графика с анимацией лопающихся пузырей. - Эффекты частиц при уничтожении пузырей. - **UI:** - Отображение счета, следующего пузыря в пушке, таймера/уровня сложности. - Меню паузы с кнопками «Рестарт», «Выход», «Настройки». - **Звуки:** - Звуки выстрела, лопания пузырей, фоновой музыки в ретро-стиле. --- ### **4. Дополнительные функции (опционально):** - **Бонусы:** - Специальные пузыри (например, бомбы, разрушающие все вокруг). - Уровни с разными паттернами сетки. - **Система прогрессии:** - Увеличение скорости опускания сетки с каждым уровнем. - Разблокируемые скины для пузырей. - **Локализация:** Поддержка нескольких языков. --- ### **Технические требования:** - Оптимизировать расчет коллизий (например, использовать сетку для проверки соседних пузырей). - Реализовать плавное движение пузырей без лагов. - Сохранение прогресса (очки, уровень) через localStorage (для веб-версии) или файлы. **Результат:** Готовая игра, где игрок стреляет пузырями, собирая группы из 3+ одинаковых цветов, с базовой физикой и прогрессирующей сложностью. Q: Как пользователь будет запускать игру и переходить между уровнями? A: Это может включать экран приветствия и интерфейс выбора уровня. Q: Какие ограничения по времени или количество выстрелов могут быть на каждом уровне? A: нет Q: Каким образом пузыри будут спускаться вниз? A: медленно
ringkasan biaya pembuatan
nama model: claude-3-7-sonnet-latest
waktu respons: 192.46 sec.
token hasil: 15,024
biaya: $0.22896300