Jogo Arcade Baseado em Física
detalhes
resumo
Um jogo arcade com disparos, quicadas e destruição de blocos.
prompt
Crie um jogo arcade baseado em física, semelhante aos jogos clássicos como Bricks Breaker, Ballz ou Bounzy!, onde a mecânica central gira em torno de lançar bolas que quicam contra paredes e atingem blocos numerados, reduzindo sua durabilidade até quebrá-los. O jogo continua até que um bloco alcance a parte inferior da tela. ### Mecânicas Básicas - O jogador mira e atira bolas na direção escolhida. - As bolas quicam em paredes e blocos, seguindo sua trajetória até sair da tela. - Os blocos exibem um número indicando quantos acertos são necessários para destruí-los. - Após cada tiro, os blocos se movem uma linha para baixo. - O jogo termina quando qualquer bloco alcança a parte inferior. ### Sistema de Tiro - O jogador toca e arrasta para mirar. - É exibida uma prévia da trajetória enquanto se mira. - Ao soltar, todas as bolas disponíveis são lançadas sequencialmente na direção selecionada. - As bolas retornam à posição de tiro após concluir seu percurso. - A posição do canhão é atualizada para a primeira bola que aterrissa. - As bolas são lançadas em intervalos correspondentes ao seu diâmetro. - O raio das bolas ajusta-se dinamicamente: - 2px se houver ≤20 bolas. - 1px se houver >20 bolas. - As bolas aparecem em cores diferentes para variedade visual. ### Comportamento dos Blocos - Tamanho: Cada bloco mede 14x14px. - Durabilidade: No Nível 1, os blocos começam com 1 a 5 HP, dobrando em cada nível subsequente, limitado a 200 HP. - Posicionamento: Os blocos são dispostos sem espaços, impedindo que as bolas passem por entre eles. - Blocos Especiais: Versões futuras poderão incluir blocos explosivos e com escudo. ### Progressão e Dificuldade do Jogo - O jogador começa com 1 bola no Nível 1. - A partir do Nível 2, a contagem de bolas reinicia em 5 no início de cada nível. - O jogador ganha +1 bola por ponto, até um máximo de 200 bolas. - A durabilidade dos blocos aumenta, criando uma curva de dificuldade progressiva. ### Interface do Usuário e Controles - Controles de Tiro: Toque e arraste para mirar, solte para atirar. - Botão de Recall: Permite a recuperação instantânea de todas as bolas para um novo disparo, localizado na parte inferior central. - Exibição de Pontuação: Localizada no canto inferior esquerdo, mostrando a pontuação atual. - Condição de Game Over: O jogo termina se qualquer bloco alcançar a linha inferior. Preferência de tema visual: fundo preto com bolas brilhantes em alto contraste. Não é necessário som ou música. As cores das bolas e blocos ficam a critério da criatividade.
prompt original
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
resumo de custos de geração
nome do modelo: claude-3-7-sonnet-latest
tempo de resposta: 88.87 sec.
tokens de resultado: 7,472
custo: $0.11555700