Jeu de rebond de blocs
détails
résumé
Un jeu d'arcade où des balles rebondissent pour casser des blocs numérotés.
invite
Créez un jeu similaire à Bricks Breaker, Ballz ou Bounzy! dans lequel la mécanique principale consiste à lancer des balles qui rebondissent contre les murs et frappent des blocs numérotés, réduisant leur résistance jusqu'à leur destruction. Mécaniques principales - Le jeu comporte de petits blocs de 14x14 pixels, disposés en grille en haut de l'écran. Chaque bloc affiche un chiffre indiquant le nombre de coups nécessaires pour le casser. - Au Niveau 1, les nombres sur les blocs vont de 1 à 5. Les nombres doublent à chaque niveau suivant (par exemple, 2–10 au Niveau 2, 4–20 au Niveau 3, etc.), sans dépasser 200. - Le joueur vise et tire des balles à partir d'un canon situé en bas de l'écran. - Chaque coup sur un bloc réduit son chiffre de 1 et ajoute 1 point au score total. De plus, chaque coup augmente le nombre de balles pour le tir suivant de +1, jusqu'à un maximum de 200 balles. - Après chaque tir, les blocs descendent d'une rangée. - Le jeu se termine si un bloc atteint la rangée du bas. - Les blocs sont serrés, de sorte que les balles ne passent jamais entre eux. Système de tir - Le joueur tape et fait glisser pour viser ; la trajectoire complète des balles est affichée, y compris les rebonds sur les murs et les blocs. - Au relâchement, toutes les balles disponibles sont tirées une par une dans la direction choisie, suivant la même trajectoire, avec un espacement égal au diamètre de la balle, formant ainsi une traînée. - Les balles rebondissent sur les murs et les blocs jusqu'à ce qu'elles quittent l'écran (généralement par le bas). - La position du canon pour le tir suivant se déplace vers la coordonnée x d'où est sortie la première balle. - Au début de chaque niveau, à partir du Niveau 2, le joueur reçoit 5 balles, et le Niveau 1 commence également avec 5 balles pour la cohérence. - Pour chaque tir, le nombre de balles est égal au nombre de coups réussis lors du tir précédent, jusqu'à 200. - Si le nombre de balles est de 20 ou moins, leur rayon est de 2 pixels ; s'il est supérieur à 20, il est de 1 pixel. - Les balles sont affichées en plusieurs couleurs. Comportement des blocs - Les blocs sont disposés en grille serrée, chacun affichant en petit son chiffre actuel. - Chaque coup réduit le chiffre du bloc de 1. Lorsque le chiffre atteint 0, le bloc est détruit. Progression et difficulté - Une fois tous les blocs détruits dans le niveau actuel, le joueur passe au niveau suivant. - À chaque nouveau niveau, les nombres des blocs doublent par rapport au niveau précédent, sans dépasser 200. - La disposition et le nombre de blocs peuvent varier, sans indication précise. Interface utilisateur - Interface simple avec des mécaniques de visée et de tir. - Le score actuel est affiché en bas à gauche de l'écran. - Un bouton de rappel, représenté par un emoji, se trouve au centre en bas. En l'appuyant, toutes les balles en jeu reviennent immédiatement, permettant un tir suivant instantané. - Les chiffres sur les blocs sont clairement affichés pour indiquer leur résistance restante. FAQ : Quel style pour l'interface utilisateur ? Fond noir, couleurs vives. Quels éléments additionnels souhaitez-vous ? Aucun. Des règles spéciales pour une haute difficulté ? Utilisez les meilleures pratiques.
invite originale
Создайте игру, похожую на Bricks Breaker, Ballz или Bounzy!. Основная механика заключается в запуске шариков, которые отскакивают от стен и попадают по пронумерованным кубикам, уменьшая их прочность, пока они не разрушатся. ### 1. Основная механика - Игра содержит мелкие кубики размером **14x14 пикселей**, расположенные в сетке в верхней части экрана. Каждый кубик отображает число, показывающее, сколько попаданий нужно для его разрушения. - На **первом уровне** числа на кубиках варьируются от **1 до 5**. На каждом следующем уровне числа увеличиваются в **два раза** (например, 2–10 на втором уровне, 4–20 на третьем и т.д.), но не превышают **200**. - Игрок прицеливается и стреляет шариками из пушки, расположенной внизу экрана. - Каждое попадание по кубику уменьшает его число на 1 и добавляет **+1 очко** к общему счету. Также каждое попадание увеличивает количество шариков для следующего выстрела на **+1**, но не более **200 шариков**. - После каждого выстрела кубики опускаются вниз на **одну строку**. - Игра заканчивается, если любой кубик достигает нижней строки. - Кубики стоят **плотно друг к другу**, без зазоров, так что шарик **никогда не проскакивает между ними**. ### 2. Система стрельбы - Игрок нажимает и тянет, чтобы прицелиться; при этом отображается **полная траектория** движения шариков, включая отскоки от стен и кубиков. - После отпускания все доступные шарики вылетают **по одному** в выбранном направлении, следуя по той же траектории с расстоянием между ними, равным **диаметру шарика**, образуя шлейф. - Шарики отскакивают от стен и кубиков, пока не покинут экран (обычно внизу). - Позиция пушки для следующего выстрела перемещается на **x-координату**, где первый шарик покинул экран. - На старте каждого уровня, начиная с **второго уровня**, игрок получает **5 шариков**, и затем ему нужно набирать их заново через попадания. На первом уровне также предполагается старт с **5 шариков** для согласованности. - Для каждого выстрела в пределах уровня количество шариков равно количеству попаданий, сделанных в предыдущем выстреле, но не более **200**. - Если шариков **20 или меньше**, их радиус составляет **2 пикселя**; если больше 20 — **1 пиксель**. - Шарики отображаются в **разных цветах**. ### 3. Поведение кубиков - Кубики плотно расположены в сетке, каждый с мелким текстом внутри, показывающим его текущее число. - Каждое попадание уменьшает число на кубике на 1. Когда число достигает 0, кубик разрушается. - В этой версии все кубики стандартные, без особых свойств. ### 4. Прогресс и сложность - После уничтожения всех кубиков на текущем уровне игрок переходит на следующий. - На каждом новом уровне числа на кубиках удваиваются по сравнению с предыдущим уровнем, но ограничены максимумом **200**. - Расположение и количество кубиков могут изменяться, но это не уточняется. ### 5. Интерфейс пользователя - Простой интерфейс с механикой прицеливания и стрельбы. - Текущий счет отображается в **нижнем левом углу** экрана. - Кнопка **Recall**, представленная в виде эмодзи, расположена в **нижнем центре**. При нажатии она моментально возвращает все шарики, находящиеся в игре, и позволяет немедленно сделать следующий выстрел. - Числа на кубиках отображаются четко, показывая их оставшуюся прочность. Q: Как вы хотите, чтобы выглядела пользовательская интерфейс? A: черный фон, яркие цвета Q: Какие дополнительные элементы интерфейса вы хотите включить? A: никаких Q: Есть ли особые правила, которые нужно учесть для высокой сложности? A: возьми лучшие практики
récapitulatif du coût de génération
nom du modèle: claude-3-7-sonnet-latest
temps de réponse: 94.82 sec.
jetons de résultat: 8,112
coût: $0.12577200