2D игра Баббл Шутер
подробности
краткое описание
2D игра, где игрок стреляет пузырьками, чтобы соединить 3+ одинаковых с базовой физикой.
промпт
Создайте 2D игру под названием «Баббл Шутер» на русском языке, с следующими элементами и механиками: 1. Основные элементы игры: - Пушка: - Пушка, управляемая игроком, расположенная внизу экрана, которая может поворачиваться влево/вправо с помощью стрелок на клавиатуре или движением мыши. - Показ пунктирной линии, указывающей траекторию пузырька. - Пузырьки: - Яркие пузырьки (как минимум 5 цветов) со случайным выбором цвета для следующего выстрела. - Пузырьки прилипают к сетке или к другим пузырькам при касании. - Сетка пузырьков: - Начальная сетка пузырьков в верхней части экрана, расположенных в шахматном порядке. - Пузырьки постепенно опускаются, что добавляет напряжения в игре. 2. Основная механика: - Выстрел: - Нажмите ПРОБЕЛ или левую кнопку мыши для выстрела пузырьком. - Траектория пузырька рассчитывается с учетом угла и силы (можно упростить до прямой линии). - Столкновения и совпадения: - Пузырёк прилипает к сетке при контакте с другим пузырьком или верхней границей. - Если 3 и более пузырька одного цвета соединяются, они лопаются, и игрок получает очки. - Цепная реакция: падение отсоединённых пузырьков после разрушения группы. - Условия проигрыша: - Игра завершается, если пузырьки достигают нижней границы экрана. 3. Визуальное оформление и интерфейс: - Стиль: - Яркие цвета, мультяшная графика с анимацией лопающихся пузырьков. - Эффекты частиц при разрушении пузырьков. - Интерфейс: - Отображение счёта, следующего пузырька в пушке, таймера/уровня сложности. - Пауза с кнопками «Перезапуск», «Выход», «Настройки». - Звуки: - Звуки выстрела, лопания пузырьков и ретро-стиль фоновой музыки. 4. Дополнительные возможности (необязательно): - Бонусы: - Специальные пузырьки (например, бомбы, разрушающие соседние пузырьки). - Уровни с различными шаблонами сетки. - Система прогрессии: - Увеличение скорости спуска сетки с каждым уровнем. - Разблокируемые скины для пузырьков. - Локализация: поддержка нескольких языков. Технические требования: - Оптимизировать расчёт столкновений (например, с помощью сетки для проверки соседних пузырьков). - Обеспечить плавное движение пузырьков без задержек. - Сохранение прогресса (счёт, уровень) через localStorage (для веб-версии) или файлы. Результат: Полноценная игра, где игроки стреляют пузырьками для соединения 3 и более одинаковых, с базовой физикой и растущей сложностью.
оригинальный промпт
**Промпт для создания 2D игры "Bubble Shooter":** "Разработай 2D-игру «Bubble Shooter». Игра должна включать следующие элементы и механики: --- ### **1. Основные элементы игры:** - **Пушка (Каннон):** - Управляемая игроком пушка внизу экрана, которая вращается влево/вправо (стрелки клавиатуры или движение мышью). - Отображение траектории пузыря в виде пунктирной линии. - **Пузыри:** - Разноцветные пузыри (минимум 5 цветов) с рандомным выбором цвета для следующего выстрела. - Пузыри прилипают к сетке или другим пузырям при попадании. - **Сетка пузырей:** - Стартовая сетка из пузырей в верхней части экрана, расположенных в шахматном порядке. - Пузыри постепенно опускаются вниз, создавая urgency. --- ### **2. Основная механика:** - **Стрельба:** - Нажатие SPACE/ЛКМ для выстрела пузырем. - Реалистичная траектория полета пузыря с учетом угла и силы (можно упростить до прямой линии). - **Коллизии и совпадения:** - Пузырь прилипает к сетке при соприкосновении с другим пузырем или верхней границей. - Если 3+ пузыря одного цвета соединяются, они лопаются, игрок получает очки. - Цепные реакции: падение несвязанных пузырей после уничтожения группы. - **Условия поражения:** - Игра заканчивается, если пузыри достигают нижней границы экрана. --- ### **3. Визуал и интерфейс:** - **Стиль:** - Яркие цвета, мультяшная графика с анимацией лопающихся пузырей. - Эффекты частиц при уничтожении пузырей. - **UI:** - Отображение счета, следующего пузыря в пушке, таймера/уровня сложности. - Меню паузы с кнопками «Рестарт», «Выход», «Настройки». - **Звуки:** - Звуки выстрела, лопания пузырей, фоновой музыки в ретро-стиле. --- ### **4. Дополнительные функции (опционально):** - **Бонусы:** - Специальные пузыри (например, бомбы, разрушающие все вокруг). - Уровни с разными паттернами сетки. - **Система прогрессии:** - Увеличение скорости опускания сетки с каждым уровнем. - Разблокируемые скины для пузырей. - **Локализация:** Поддержка нескольких языков. --- ### **Технические требования:** - Оптимизировать расчет коллизий (например, использовать сетку для проверки соседних пузырей). - Реализовать плавное движение пузырей без лагов. - Сохранение прогресса (очки, уровень) через localStorage (для веб-версии) или файлы. **Результат:** Готовая игра, где игрок стреляет пузырями, собирая группы из 3+ одинаковых цветов, с базовой физикой и прогрессирующей сложностью. Q: Как пользователь будет запускать игру и переходить между уровнями? A: Это может включать экран приветствия и интерфейс выбора уровня. Q: Какие ограничения по времени или количество выстрелов могут быть на каждом уровне? A: нет Q: Каким образом пузыри будут спускаться вниз? A: медленно
стоимость генерации
название модели: claude-3-7-sonnet-latest
время ответа: 192.46 sec.
токены результата: 15,024
стоимость: $0.22896300