Planet Smash Destruction - Simulation Jeu

Seele01-Flash
Par Penelope Thomas
Déchaînez une destruction cosmique dans Planet Smash Destruction ! Créez, personnalisez et détruisez des planètes avec de puissantes armes. Jeu de simulation physique gratuit avec un mode créatif.

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu mobile-first** sur le thème "Planet Smash Destruction". Veuillez d'abord lire les exigences détaillées de conception de jeu suivantes, puis générer le code en conséquence : ### 1. Assets & Environnement * **Objet Central :** Une `SphereGeometry` de haute qualité représentant la Terre, avec des textures haute résolution (diffuse, spéculaire et normales) pour montrer les continents et les océans. Inclure une sphère concentrique légèrement plus grande avec un shader personnalisé (effet Fresnel) pour simuler une atmosphère bleue luminescente. * **VFX de Destruction :** Implémenter un "Système de Dégâts" dynamique. Lorsqu'une arme touche la planète, n'utilisez pas d'opérations CSG lourdes. À la place, utilisez une texture secondaire (canvas texture) pour peindre des "cratères" (zones noires/calcinées) ou utilisez un masquage alpha pour créer visuellement des "trous" dans le shader du maillage. * **Systèmes de Particules :** Générez des émetteurs de particules en pool pour les explosions. Les particules doivent utiliser `AdditiveBlending`, commençant par un jaune/blanc vif et s'estompant en fumée orange/rouge. Ajoutez des débris (petits maillages cubiques) qui s'envolent du point d'impact en utilisant une physique simple. * **Arrière-plan :** Un skybox à fort contraste avec un cosmos noir profond, des champs d'étoiles denses et une nébuleuse distante pour donner de la profondeur. * **Éclairage :** Une forte lumière directionnelle (Soleil) sur le côté pour créer des ombres dramatiques sur la planète, plus une lumière ambiante de faible intensité pour garder le côté sombre légèrement visible. * **Optimisation Mobile :** Limiter les segments de la sphère à 64x64. Utiliser un object pooling pour les projectiles et les particules. S'assurer que les textures sont compressées ou de taille raisonnable (max 1024x1024) pour la mémoire GPU mobile. ### 2. Exigences Audio * **BGM :** Une piste cinématique et ambiante de "Space Drone" — profonde, lente et légèrement sinistre, évoquant l'immensité de l'espace. * **SFX (Explosions) :** Sons de grondement lourds, riches en basses, avec des variations de hauteur aléatoires pour éviter la répétition lorsque l'utilisateur spamme les attaques. * **SFX (Armes) :** Des "Zaps" de science-fiction aigus pour les lasers ; des sons de "Whoosh" pour le déplacement des roquettes. * **SFX (UI) :** Un "clic" mécanique net pour la sélection d'arme et un "bourdonnement numérique" pour le bouton de réinitialisation. ### 3. Boucle de Jeu * **Mécaniques de Base :** Le joueur fait tourner la planète pour trouver une zone cible, sélectionne une arme dans l'UI, et tape sur la surface de la planète pour tirer. * **Logique des Armes :** * *Roquette :* Voyage de la position de la caméra vers le point de tap, explose au contact. * *Laser :* Rayon à projection instantanée qui inflige des dégâts continus/brûlure tant que le doigt est maintenu. * *Astéroïde :* Apparaît aléatoirement hors écran et s'écrase sur l'emplacement du tap. * **Progression :** Afficher un compteur "Population" (par ex., commençant à 7 Milliards) en haut de l'écran. Chaque impact réduit la population en fonction du rayon de dégâts. * **Condition de Victoire :** Lorsque la population atteint 0, la planète devient une roche morte et brûlée (changer la texture ou saturer la superposition de dégâts). Fournir un bouton "Réinitialiser la Planète" pour recommencer. ### 4. Contrôles Mobiles & Interaction * **Contrôle de la Caméra :** Utiliser `OrbitControls` avec l'amortissement activé (dampingFactor 0.05) pour un élan fluide. Permettre un glissement à un doigt pour faire pivoter la vue. Logique de pincement pour zoomer/dézoomer. * **Mécanisme de Tir :** Distinguer un "Balayage" (faire pivoter la caméra) d'un "Tap" (tirer l'arme). Implémenter une vérification de délai court : si le toucher se déplace de moins de 5 pixels, l'interpréter comme une commande de Tir via Raycaster. * **Disposition de l'UI :** * **Barre latérale droite :** Une pile verticale de grandes icônes circulaires (diamètre min 50px) pour la sélection d'arme (Fusée, Laser, Astéroïde). L'arme active doit avoir une bordure de surbrillance. * **Centre supérieur :** Un affichage texte clair pour "Population Restante". * **Bas à droite :** Un bouton "Réinitialiser" placé dans la zone de portée facile du pouce. * **Retour haptique :** Déclencher `navigator.vibrate(50)` à chaque impact d'explosion pour donner un poids tactile à la destruction.

Présentation du jeu

À propos du jeu

Planet Smash Destruction est un jeu de simulation physique passionnant et décontracté qui met le pouvoir de la destruction cosmique entre vos mains. Dans cette expérience de bac à sable captivante, vous pouvez créer, personnaliser et anéantir des planètes entières à l'aide d'un arsenal d'armes dévastatrices. Que vous soyez un débutant ou un joueur expérimenté, les commandes intuitives rendent l'annihilation planétaire accessible et infiniment divertissante.

Le jeu combine une physique réaliste à une liberté créative, vous permettant d'expérimenter différentes méthodes de destruction et d'assister à des résultats spectaculaires. Des faisceaux laser qui découpent les continents aux foreuses monstrueuses extraterrestres qui percent des trous parfaits à travers les noyaux planétaires, chaque arme offre des mécaniques de destruction uniques et satisfaisantes.

Fonctionnalités principales

Possibilités de destruction illimitées

Vivez le fantasme ultime de puissance en détruisant la Terre et en explorant d'autres corps célestes. Le jeu commence avec la Terre dans votre ligne de mire, mais au fur et à mesure que vous progressez et gagnez de l'argent, vous pouvez débloquer des planètes exotiques et des mondes secrets à démolir.

Arsenal d'armes complet

Choisissez parmi six catégories d'armes distinctes : - Monstres : Déployez des créatures extraterrestres pour dévorer les planètes - Étoiles : Exploitez la puissance stellaire pour une destruction massive - Planètes : Utilisez des corps célestes comme projectiles - Bombes : Créez des réactions en chaîne explosives - Fusées : Lancez des frappes de précision depuis l'espace - Lasers : Tranchez des mondes avec des faisceaux d'énergie concentrés

Liberté du Mode Créatif

Au-delà de la destruction, le jeu propose un mode créatif complet où vous pouvez : - Concevoir des planètes personnalisées à partir de zéro - Peupler des mondes avec des civilisations - Créer des reliefs et atmosphères uniques - Ajouter des satellites et structures orbitales - Puis observer vos créations s'effondrer sous vos armes choisies

Système de Personnalisation des Armes

Améliorez et modifiez votre arsenal avec la monnaie gagnée : - Élargissez la largeur du faisceau laser et changez les couleurs - Augmentez les zones d'impact des météorites - Améliorez le rayon d'explosion des missiles - Déployez plusieurs projectiles simultanément - Ajustez la vitesse et la puissance des armes

Contenu Caché et Exploration

Découvrez 15 planètes secrètes, dont la Terre Beignet, la Terre Cube, la Terre Plate, le Monde Bonhomme de Neige, le Monde Fantôme, la Planète Citrouille, et bien d'autres corps célestes uniques, chacun offrant des défis de destruction différents.

Mécaniques de jeu

Planet Smash Destruction fonctionne comme un véritable jeu bac à sable, vous offrant une liberté totale pour explorer l'espace et expérimenter la destruction. Votre imagination est la seule limite pour parvenir à une domination cosmique totale.

Le moteur physique simule avec précision la destruction planétaire, créant des motifs de débris réalistes, des effets gravitationnels et des réactions explosives. Chaque arme interagit différemment avec les matériaux planétaires, encourageant l'expérimentation et la réflexion stratégique.

Guide d'utilisation

Contrôles de base

  • Bouton gauche de la souris : Sélectionner les armes, viser et tirer
  • Sélection d'arme : Choisir depuis le panneau d'armes sur le côté droit
  • Fonction de réinitialisation : Redémarrer les niveaux à tout moment pour essayer différentes approches
  • Contrôles de la caméra : Naviguer autour des planètes pour obtenir des angles de ciblage optimaux

Système de progression

Détruisez des planètes pour gagner de la monnaie de jeu, qui permet de débloquer : - Nouvelles améliorations et modifications d'armes - Planètes et corps célestes supplémentaires - Options de personnalisation avancées - Mondes secrets spéciaux

Conseils stratégiques

  • Expérimentez avec différentes armes pour obtenir des effets de destruction variés
  • Utilisez le mode créatif pour vous entraîner au ciblage et aux effets d'armes
  • Combinez plusieurs armes pour des réactions en chaîne spectaculaires
  • Explorez différents angles pour maximiser l'efficacité de la destruction

Pourquoi jouer à Planet Smash Destruction

Libération du stress : Profitez d'une satisfaction thérapeutique grâce à une destruction virtuelle et sûre qui aide à relâcher les tensions et frustrations.

Expression créative : Le jeu combine de manière unique destruction et création, permettant une expression artistique à travers la construction et la démolition de mondes personnalisés.

Apprentissage de la physique : Comprenez les principes physiques réels grâce à un gameplay interactif qui illustre la gravité, l'élan et les forces explosives.

Rejouabilité infinie : Avec de multiples armes, des options de personnalisation, des planètes secrètes et un mode créatif, aucune session de jeu n'est identique.

Accessibilité multiplateforme : Jouez instantanément dans votre navigateur sur ordinateur ou appareil mobile sans téléchargement, ou obtenez l'application mobile pour de la destruction nomade.

Divertissement familial : Malgré le thème de la destruction, les graphismes cartoon et l'absence de violence réaliste le rendent adapté aux joueurs de 9 ans et plus, avec accompagnement parental.

Questions fréquentes (FAQ)

Planet Smash Destruction