Аркадная игра с физикой
подробности
краткое описание
Аркадная игра с механикой запуска шаров и разрушением блоков.
промпт
Создайте аркадную игру на основе физики, похожую на классические игры типа Bricks Breaker, Ballz или Bounzy!, где основная механика заключается в запуске шаров, отскакивающих от стен и ударяющихся о нумерованные блоки, снижая их прочность до полного разрушения. Игра продолжается до тех пор, пока какой-либо блок не достигнет нижней части экрана. ### Основные механики - Игрок нацеливается и стреляет шарами в выбранном направлении. - Шары отскакивают от стен и блоков, продолжая свой путь до выхода за пределы экрана. - На блоках отображается число, указывающее количество ударов, необходимых для их разрушения. - После каждого выстрела блоки смещаются вниз на одну строку. - Игра заканчивается, если какой-либо блок достигает низа экрана. ### Система стрельбы - Игрок нажимает и тянет для прицеливания. - Прицеливание сопровождается отображением предварительного траектории полёта шара. - При отпускании, все доступные шары запускаются последовательно в выбранном направлении. - Шары возвращаются в начальную позицию после завершения траектории. - Позиция пушки обновляется до позиции первого приземлившегося шара. - Шары запускаются с интервалом, соответствующим их диаметру. - Радиус шара динамически регулируется: - 2px, если шаров ≤20. - 1px, если шаров >20. - Шары представлены в разных цветах для визуального разнообразия. ### Поведение блоков - Размер: Каждый блок имеет размер 14x14px. - Прочность: В первом уровне блоки имеют от 1 до 5 HP, затем удваиваются с каждым уровнем с максимумом в 200 HP. - Расположение: Блоки плотно уложены без зазоров, чтобы шары не могли протеснить между ними. - Особые блоки: В будущих версиях могут появиться взрывные и щитовые блоки. ### Прогрессия и сложность игры - Игрок начинает с 1 шара на первом уровне. - Со второго уровня количество шаров при старте сбрасывается до 5. - За каждый заработанный балл игрок получает +1 шар, до максимум 200 шаров. - С увеличением прочности блоков игра становится сложнее. ### Интерфейс и управление - Управление стрельбой: нажмите и перетащите для прицеливания, отпустите для выстрела. - Кнопка отзыва: мгновенно возвращает все шары для перезарядки, расположена в нижнем центре. - Отображение счета: находится в нижнем левом углу и показывает текущий счет. - Условие окончания игры: игра заканчивается, если любой блок достигает нижнего ряда. Визуальное оформление: черный фон и яркие шары, создающие контраст. Звук или музыка не требуются. Цветовая гамма шаров и блоков остается на усмотрение разработчика.
оригинальный промпт
Develop a physics-based arcade game similar to *Bricks Breaker, Ballz,* or *Bounzy!* The core mechanics revolve around launching balls that bounce off walls and hit numbered blocks, reducing their durability until they break. The game continues until a block reaches the bottom of the screen. --- ### **Core Mechanics** - The player aims and shoots balls in a chosen direction. - Balls bounce off walls and blocks, continuing their trajectory until they exit the screen. - Blocks display a number indicating the required hits to break them. - After each shot, blocks move down by one row. - The game ends when any block reaches the bottom. --- ### **Shooting System** - The player taps and drags to aim. - A trajectory preview is displayed while aiming. - Upon release, all available balls launch sequentially in the selected direction. - Balls return to the shooting position after completing their path. - The cannon's position updates to the first ball that lands. - Balls launch at an interval matching their diameter. - Ball radius adjusts dynamically: - **2px** if there are **≤20 balls**. - **1px** if there are **>20 balls**. - Balls come in different colors for visual variety. --- ### **Block Behavior** - **Size:** Each block is **14x14px**. - **Durability:** Blocks on Level 1 start with **1-5 HP**, doubling in each subsequent level, capped at **200 HP**. - **Placement:** Blocks are tightly packed with no gaps, preventing balls from slipping through. - **Special Blocks:** Future versions may include: - Explosive blocks that destroy surrounding blocks. - Shielded blocks requiring multiple hits before taking damage. --- ### **Game Progression & Difficulty** - The player starts with **1 ball** at Level 1. - From Level 2 onward, the ball count resets to **5** at the beginning of each level. - Players earn **+1 ball per point**, up to a maximum of **200 balls**. - Block durability increases over time, introducing a scaling difficulty curve. --- ### **User Interface & Controls** - **Shooting Controls:** - Tap and drag to aim, release to shoot. - **Recall Button:** - Positioned at the **bottom center**, displayed as an **emoji and a button**. - Allows instant recall of all balls for immediate re-shooting. - **Score Display:** - Located at the **bottom left**, showing the current score. - **Game Over Condition:** - If any block reaches the bottom row, the game ends. This version includes only essential mechanics without power-ups, leaderboards, monetization, or social features. Q: Can you clarify the visual theme or style you envision for the game? A: black background, bright balls an contrast theme Q: Would you like any sound effects or music to accompany the gameplay? A: no Q: Are there any specific color schemes you prefer for balls and blocks? A: you decide
стоимость генерации
название модели: claude-3-7-sonnet-latest
время ответа: 88.87 sec.
токены результата: 7,472
стоимость: $0.11555700