2D Balon Şutörü Oyunu
detaylar
özet
Oyuncuların aynı renkten 3 veya daha fazla balonu eşleştirdiği, temel fizik üzerine kurulu 2D bir oyun.
komut istemi
Rusça dilinde 'Bubble Shooter' adında 2D bir oyun oluşturun. Oyun, aşağıdaki öğe ve mekanikleri içermelidir: 1. Temel Oyun Öğeleri: - Topçu Kulesi: - Ekranın alt kısmında oyuncu kontrolünde olan, klavye okları veya fare hareketleri ile sola/sağa dönebilen topçu kulesi. - Balonun gidişatını gösteren kesik çizgi gösterilir. - Balonlar: - En az 5 renkten oluşan renkli balonlar ve bir sonraki atış için rastgele seçilen renk. - Balonlar, temas ettiği anda ızgaraya veya diğer balonlara yapışır. - Balon Izgarası: - Ekranın üst kısmındaki başlangıç balon ızgarası, çapraz düzenlenmiş şekilde yerleştirilmiştir. - Balonlar kademeli olarak aşağı iner, bu da oyuna bir aciliyet katar. 2. Ana Mekanikler: - Atış: - Balon atmak için SPACE tuşuna veya sol fare tuşuna basın. - Açıyı ve gücü hesaba katarak gerçekçi balon yörüngesi (doğrusal basitleştirilebilir). - Çarpışma ve Eşleşme: - Balon, başka bir balon veya üst sınırla temas ettiğinde ızgaraya yapışır. - Aynı renkten 3 veya daha fazla balon bağlanırsa, patlar ve oyuncu puan kazanır. - Zincirleme reaksiyon: Grup patlamasından sonra ayrılan balonların düşmesi. - Kaybetme Koşulları: - Balonlar ekranın alt sınırına ulaşırsa oyun biter. 3. Görsel ve Arayüz: - Stil: - Canlı renkler, karikatür tarzı grafikler ve patlayan balon animasyonları. - Balon patlamalarında partikül efektleri. - Arayüz: - Skor, topçudaki sonraki balon ve zamanlayıcı/zorluk seviyesi gösterilir. - 'Yeniden Başlat', 'Çıkış', 'Ayarlar' butonlu duraklatma menüsü. - Sesler: - Atış sesleri, balon patlama sesleri ve retro tarzı arka plan müziği. 4. Ek Özellikler (İsteğe Bağlı): - Bonuslar: - Çevre balonları yok eden bombalı balon gibi özel balonlar. - Farklı ızgara desenlerine sahip seviyeler. - İlerleme Sistemi: - Her seviyede ızgara iniş hızının artması. - Kilidi açılabilir balon görünümleri. - Yerelleştirme: Çoklu dil desteği. Teknik Gereksinimler: - Çarpışma hesaplamalarını optimize edin (örneğin, komşu balonları kontrol etmek için ızgara kullanarak). - Gecikme olmadan akıcı balon hareketini uygulayın. - İlerlemeyi (puan, seviye) localStorage (web sürümü için) veya dosyalar aracılığıyla kaydedin. Sonuç: Oyuncuların aynı renkten 3 veya daha fazla balonu gruplandırmak için balon attığı, temel fiziğe sahip ve zorluğu kademeli olarak artan tam teşekküllü bir oyun.
orijinal komut istemi
**Промпт для создания 2D игры "Bubble Shooter":** "Разработай 2D-игру «Bubble Shooter». Игра должна включать следующие элементы и механики: --- ### **1. Основные элементы игры:** - **Пушка (Каннон):** - Управляемая игроком пушка внизу экрана, которая вращается влево/вправо (стрелки клавиатуры или движение мышью). - Отображение траектории пузыря в виде пунктирной линии. - **Пузыри:** - Разноцветные пузыри (минимум 5 цветов) с рандомным выбором цвета для следующего выстрела. - Пузыри прилипают к сетке или другим пузырям при попадании. - **Сетка пузырей:** - Стартовая сетка из пузырей в верхней части экрана, расположенных в шахматном порядке. - Пузыри постепенно опускаются вниз, создавая urgency. --- ### **2. Основная механика:** - **Стрельба:** - Нажатие SPACE/ЛКМ для выстрела пузырем. - Реалистичная траектория полета пузыря с учетом угла и силы (можно упростить до прямой линии). - **Коллизии и совпадения:** - Пузырь прилипает к сетке при соприкосновении с другим пузырем или верхней границей. - Если 3+ пузыря одного цвета соединяются, они лопаются, игрок получает очки. - Цепные реакции: падение несвязанных пузырей после уничтожения группы. - **Условия поражения:** - Игра заканчивается, если пузыри достигают нижней границы экрана. --- ### **3. Визуал и интерфейс:** - **Стиль:** - Яркие цвета, мультяшная графика с анимацией лопающихся пузырей. - Эффекты частиц при уничтожении пузырей. - **UI:** - Отображение счета, следующего пузыря в пушке, таймера/уровня сложности. - Меню паузы с кнопками «Рестарт», «Выход», «Настройки». - **Звуки:** - Звуки выстрела, лопания пузырей, фоновой музыки в ретро-стиле. --- ### **4. Дополнительные функции (опционально):** - **Бонусы:** - Специальные пузыри (например, бомбы, разрушающие все вокруг). - Уровни с разными паттернами сетки. - **Система прогрессии:** - Увеличение скорости опускания сетки с каждым уровнем. - Разблокируемые скины для пузырей. - **Локализация:** Поддержка нескольких языков. --- ### **Технические требования:** - Оптимизировать расчет коллизий (например, использовать сетку для проверки соседних пузырей). - Реализовать плавное движение пузырей без лагов. - Сохранение прогресса (очки, уровень) через localStorage (для веб-версии) или файлы. **Результат:** Готовая игра, где игрок стреляет пузырями, собирая группы из 3+ одинаковых цветов, с базовой физикой и прогрессирующей сложностью. Q: Как пользователь будет запускать игру и переходить между уровнями? A: Это может включать экран приветствия и интерфейс выбора уровня. Q: Какие ограничения по времени или количество выстрелов могут быть на каждом уровне? A: нет Q: Каким образом пузыри будут спускаться вниз? A: медленно
oluşturma maliyeti özeti
model adı: claude-3-7-sonnet-latest
yanıt süresi: 192.46 sec.
sonuç belirteçleri: 15,024
maliyet: $0.22896300