Jeu d'arcade basé sur la physique
détails
résumé
Un jeu d'arcade avec lancement de balles et destruction de blocs.
invite
Créez un jeu d'arcade basé sur la physique, similaire aux jeux classiques comme Bricks Breaker, Ballz ou Bounzy!, où le mécanisme principal consiste à lancer des balles qui rebondissent sur les murs et percutent des blocs numérotés, réduisant leur durabilité jusqu'à leur destruction. Le jeu se termine lorsqu'un bloc atteint le bas de l'écran. ### Mécaniques de Base - Le joueur vise et tire des balles dans la direction choisie. - Les balles rebondissent sur les murs et les blocs et poursuivent leur trajectoire jusqu'à sortir de l'écran. - Les blocs affichent un numéro indiquant le nombre de coups nécessaires pour les détruire. - Après chaque tir, les blocs se déplacent d'une rangée vers le bas. - Le jeu se termine dès qu'un bloc atteint le bas. ### Système de Tir - Le joueur appuie et fait glisser pour viser. - Un aperçu de la trajectoire est affiché pendant la visée. - Au relâchement, toutes les balles disponibles sont lancées séquentiellement dans la direction choisie. - Les balles retournent à la position de tir après avoir complété leur parcours. - La position du canon est mise à jour avec la première balle arrivée. - Les balles sont tirées à des intervalles correspondant à leur diamètre. - Le rayon des balles s'ajuste dynamiquement : - 2px s'il y a ≤20 balles. - 1px s'il y a >20 balles. - Les balles sont proposées en différentes couleurs pour varier le visuel. ### Comportement des Blocs - Taille : Chaque bloc fait 14x14px. - Durabilité : Au Niveau 1, les blocs commencent avec 1 à 5 HP, doublant à chaque niveau suivant, plafonnant à 200 HP. - Disposition : Les blocs sont serrés, sans espaces, empêchant les balles de se faufiler entre eux. - Blocs Spéciaux : Des blocs explosifs ou blindés pourraient être ajoutés dans de futures versions. ### Progression et Difficulté - Le joueur commence avec 1 balle au Niveau 1. - À partir du Niveau 2, le nombre de balles se réinitialise à 5 au début de chaque niveau. - Le joueur gagne +1 balle par point, jusqu'à un maximum de 200 balles. - La durabilité des blocs augmente progressivement, rendant le jeu plus difficile. ### Interface Utilisateur et Contrôles - Contrôles de Tir : Appuyez et faites glisser pour viser, relâchez pour tirer. - Bouton de Rappel : Permet de rappeler instantanément toutes les balles pour un nouveau tir, situé en bas au centre. - Affichage du Score : Situé en bas à gauche, indiquant le score actuel. - Condition de Fin de Jeu : Le jeu se termine si un bloc atteint la rangée inférieure. Thème visuel préféré : fond noir et balles lumineuses avec contraste marqué. Aucune musique ni son n'est requis. Les couleurs des balles et des blocs sont laissées à la créativité.
invite originale
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
récapitulatif du coût de génération
nom du modèle: claude-3-7-sonnet-latest
temps de réponse: 88.87 sec.
jetons de résultat: 7,472
coût: $0.11555700