Jogo de Rebotes de Blocos
detalhes
resumo
Um jogo arcade onde bolas quicam em blocos numerados e os destroem.
prompt
Crie um jogo semelhante ao Bricks Breaker, Ballz ou Bounzy!, onde a mecânica principal é lançar bolas que ricocheteiam nas paredes e atingem blocos numerados, reduzindo a resistência deles até quebrarem. Mecânicas Principais - O jogo inclui pequenos blocos, medindo 14x14 pixels, organizados em uma grade na parte superior da tela. Cada bloco exibe um número indicando quantos acertos são necessários para quebrá-lo. - No Nível 1, os números dos blocos variam de 1 a 5. A cada nível, os números dobram (por exemplo, 2–10 no Nível 2, 4–20 no Nível 3, etc.), mas não ultrapassam 200. - O jogador mira e dispara bolas a partir de um canhão localizado na parte inferior da tela. - Cada acerto em um bloco reduz seu número em 1 e adiciona 1 ponto à pontuação total. Além disso, cada acerto aumenta em 1 o número de bolas para o próximo disparo, até um máximo de 200 bolas. - Após cada disparo, os blocos descem uma linha. - O jogo termina se algum bloco alcançar a linha inferior. - Os blocos são dispostos de forma compacta, fazendo com que as bolas nunca passem entre eles. Sistema de Disparo - O jogador toca e arrasta para mirar; a trajetória completa das bolas é exibida, incluindo os ricochetes nas paredes e blocos. - Ao soltar, todas as bolas disponíveis são disparadas uma a uma na direção escolhida, seguindo a mesma trajetória, com espaçamento igual ao diâmetro da bola, formando um rastro. - As bolas ricocheteiam em paredes e blocos até saírem da tela (geralmente pela parte inferior). - A posição do canhão para o próximo disparo move-se para a coordenada x onde a primeira bola saiu da tela. - No início de cada nível, a partir do Nível 2, o jogador recebe 5 bolas; no Nível 1 também se inicia com 5 bolas, para manter a consistência. - Em cada disparo, o número de bolas é igual à quantidade de acertos do disparo anterior, até o limite de 200. - Se houver 20 bolas ou menos, o raio das bolas é de 2 pixels; se houver mais de 20, é de 1 pixel. - As bolas são exibidas em várias cores. Comportamento dos Blocos - Os blocos estão organizados em uma grade compacta, cada um com um texto pequeno exibindo seu número atual. - Cada acerto reduz o número do bloco em 1. Quando o número chega a 0, o bloco é destruído. Progresso e Dificuldade - Após destruir todos os blocos do nível atual, o jogador avança para o próximo nível. - Em cada novo nível, os números dos blocos dobram em relação ao nível anterior, mas são limitados a 200. - A disposição e quantidade dos blocos podem variar, embora não especificado. Interface do Usuário - Interface simples com mecânicas de mira e disparo. - A pontuação atual é exibida no canto inferior esquerdo da tela. - Um botão de 'Recall', representado por um emoji, está localizado no centro inferior. Ao pressioná-lo, todas as bolas em jogo retornam instantaneamente, permitindo o próximo disparo imediatamente. - Os números nos blocos são exibidos claramente, mostrando sua resistência restante. FAQ: Como você deseja que seja a interface do usuário? Fundo preto com cores vibrantes. Quais elementos adicionais de interface você quer incluir? Nenhum. Há alguma regra especial para dificuldades altas? Utilize as melhores práticas.
prompt original
Создайте игру, похожую на 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: возьми лучшие практики
resumo de custos de geração
nome do modelo: claude-3-7-sonnet-latest
tempo de resposta: 94.82 sec.
tokens de resultado: 8,112
custo: $0.12577200