Draw To Smash : Puzzle Logique - Puzzle Jeu

Seele01-Flash
Par Penelope Thomas
Jouez à Draw To Smash gratuitement ! Tracez des lignes et des formes pour écraser les œufs maléfiques dans ce jeu de puzzle physique créatif. Utilisez votre imagination pour résoudre les niveaux avec un minimum de traits.

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu axé sur mobile** avec le thème « Dessiner pour Détruire : Puzzle Logique ». Veuillez d'abord lire les exigences de conception de jeu détaillées ci-dessous, puis générer le code en conséquence : ### 1. Ressources & Environnement * **Style visuel** : Perspective 2,5D (objets 3D sur un plan de jeu 2D). Utilisez une esthétique « Toon » ou « Low-poly » avec des couleurs à haute saturation. * **L'ennemi (Œuf diabolique)** : Créez un maillage ovale jaune pour représenter un œuf. Ajoutez deux petits cônes rouges sur le dessus pour des « cornes de diable » et appliquez une texture ou une géométrie simple pour les sourcils en colère et une bouche renfrognée. * **Le dessin (saisie du joueur)** : La ligne dessinée par le joueur doit apparaître comme un tube vert 3D (en utilisant `THREE.TubeGeometry` ou une chaîne de sphères) avec une finition de matériau « plastique » ou « argile ». * **Environnement** : * **Arrière-plan** : Un plan blanc avec une texture de grille bleu clair, simulant du papier millimétré. * **Sol** : Une plateforme statique au bas de l'écran utilisant une texture de brique ou une géométrie brune simple. * **Optimisation mobile** : Utilisez `MeshLambertMaterial` ou `MeshToonMaterial` pour un éclairage efficace sur les GPU mobiles. Limitez le nombre de segments dans la géométrie du tube dessiné pour éviter les baisses de framerate pendant les traits longs. ### 2. Exigences audio * **BGM** : Une piste de « réflexion » enjouée, basée sur des pizzicatos de cordes, qui boucle de manière fluide. Elle doit être discrète pour permettre la concentration. * **Effets sonores (SFX)** : * **Dessin** : Un son de « griffonnage » ou de « grattement de crayon » qui se répète pendant que l'utilisateur fait glisser son doigt. * **Solidification** : Un son de « pop » lorsque l'utilisateur lève son doigt et que le dessin devient un objet physique. * **Impact** : Des « bruits sourds » pour les collisions bois/pierre. * **Destruction** : Un son « d'éclaboussure » croquant et mouillé lorsque l'œuf est détruit. * **Victoire** : Un court carillon aigu de victoire. ### 3. Boucle de Gameplay * **Intégration du Moteur Physique** : Utiliser un moteur physique (comme Cannon.js ou Ammo.js) couplé à Three.js. Le jeu se déroule sur un plan 2D (bloquer le mouvement sur l'axe Z). * **Phase 1 : Planification & Dessin** : Le jeu démarre gelé. Le joueur dessine une forme sur l'écran. La simulation physique pour la forme dessinée est mise en pause pendant le tracé. * **Phase 2 : Exécution** : Lorsque le joueur relève le doigt, la forme dessinée devient un RigidBody dynamique avec une masse et la gravité appliquée. * **Condition de Victoire** : L'objet dessiné doit tomber, rouler, ou se servir de son élan pour entrer en collision avec l'"Œuf Maléfique". Lors de la collision (avec une impulsion suffisante), le maillage de l'œuf doit disparaître et générer une explosion de particules (fragments jaunes). * **Condition d'Échec** : Si le dessin se stabilise sans avoir touché l'œuf, ou s'il tombe hors de la carte, le niveau se réinitialise. ### 4. Contrôles & Interaction Mobile * **Entrée Tactile** : Implémenter les écouteurs d'événements `touchstart`, `touchmove`, et `touchend`. * **Lancer de Rayon (Raycasting)** : Projeter les coordonnées tactiles 2D de l'écran sur le plan 3D du monde (Z=0). * **Logique de Dessin** : Pendant le déplacement du doigt, mettre à jour dynamiquement la `TubeGeometry`. Utiliser un seuil de distance minimum (par ex. 5-10 pixels) entre les points pour lisser la ligne et optimiser le nombre de sommets. * **Orientation** : Verrouiller le jeu en **Mode Portrait** pour une jouabilité à une main. * **UI/UX** : * Ajouter un bouton "Recommencer" visible (zone tactile minimale de 44x44px) en haut à droite. * **Retour Haptique** : Déclencher une courte vibration (`navigator.vibrate(200)`) lorsque l'œuf est écrasé avec succès. * **Feedback Visuel** : Afficher une traînée temporaire 2D sous le doigt *avant* la génération de la géométrie 3D pour réduire la latence perçue de l'entrée. Générez un jeu de style "runner" en 2D avec ces spécifications : **Titre du jeu** : Cyber Sprint **Mécanique principale** : Contrôle d'un personnage cybernétique qui court automatiquement. Le joueur appuie sur la barre d'espace pour sauter par-dessus des obstacles (caisses, lasers bas, fossés) et appuie sur la touche "S" pour glisser sous des lasers hauts ou des portes basses. **Objectif** : Atteindre le plus haut score en parcourant la plus longue distance sans collision. Chaque obstacle évité rapporte 10 points. **Éléments visuels (assets à créer)** : 1. **Personnage** : Un coureur humanoïde avec des implants luminescents bleus, en tenue moulante grise. 2. **Arrière-plan** : Une ville futuriste en boucle avec des néons, des gratte-ciel et des écrans holographiques. 3. **Obstacles** : * Caisses en métal (`obstacle_caisse.png`) * Faisceaux laser horizontaux bas (`obstacle_laser_bas.gif`) * Fossés (`obstacle_fosse.png`) * Portes laser basses (`obstacle_porte_laser.png`) 4. **Collectibles** : Des pièces d'énergie en forme d'étoile (`collectible_etoile.png`) qui accordent 5 points bonus. **Contrôles** : - `ESPACE` : Sauter - `S` : Glisser - `Échap` : Mettre en pause/afficher le menu **Spécifications techniques** : * Moteur : `Unity 2022.3 LTS` * Format des assets : PNG pour les sprites statiques, GIF pour les animations simples. * Code de base pour le mouvement automatique du runner (C#) : ```csharp public class AutoRunner : MonoBehaviour { public float baseSpeed = 5.0f; private float currentSpeed; void Start() { currentSpeed = baseSpeed; } void Update() { transform.Translate(Vector3.right * currentSpeed * Time.deltaTime); } } ``` **Livrables attendus** : 1. Tous les assets graphiques listés ci-dessus. 2. Le projet Unity complet avec la scène principale. 3. Le script C# pour le contrôle du joueur (saut/glisse) et la gestion des scores. 4. Un build exécutable pour Windows (.exe).

Présentation du jeu

À propos du jeu

Draw To Smash : Puzzle logique est un jeu de puzzle innovant basé sur la physique qui transforme vos dessins en outils de destruction puissants. Cette énigme créative défie les joueurs de penser différemment en dessinant des lignes, des formes et des objets qui tombent d’en haut pour écraser les œufs maléfiques. Avec son mélange unique de liberté artistique et de résolution de problèmes logiques, le jeu offre des solutions créatives illimitées à chaque puzzle.

Le jeu présente des graphismes colorés de style cartoon avec des personnages d’œufs maléfiques aux personnalités distinctes – des œufs jaunes en colère avec des cornes rouges à divers autres designs espiègles. Décoré par des arrière-plans de grille épurés, le style visuel est à la fois attrayant et fonctionnel, facilitant la planification de vos stratégies de dessin.

Fonctionnalités principales

Liberté créative illimitée

Il n’y a aucune restriction sur ce que vous pouvez dessiner. Que vous préfériez des lignes droites simples, des formes géométriques complexes ou des créations artistiques élaborées, chaque dessin devient un objet physique qui peut vous aider à terminer le niveau. Cette liberté encourage l’expérimentation et la résolution créative de problèmes.

Gameplay basé sur la physique

Vos dessins obéissent aux lois réalistes de la physique, ajoutant un élément d’imprévisibilité et d’excitation. Les objets tombent, rebondissent et interagissent avec l’environnement de manière naturelle, rendant chaque solution satisfaisante et gratifiante.

Système de défis stratégiques

Bien que la créativité soit encouragée, le jeu récompense également l'efficacité. Les joueurs sont mis au défi de terminer les niveaux en utilisant le moins de traits possible, ajoutant une couche stratégique qui plaît aussi bien aux joueurs occasionnels qu'aux amateurs de casse-têtes.

Difficulté Progressive

Les niveaux commencent simplement pour enseigner les mécaniques de base, mais introduisent progressivement des scénarios plus complexes nécessitant une planification avancée et une pensée créative. Chaque étape présente des arrangements d'œufs uniques qui exigent des approches différentes.

Mécaniques de Jeu

Le gameplay central tourne autour de l'analyse de la position des œufs maléfiques et de la détermination de la stratégie de dessin la plus efficace. Les joueurs doivent prendre en compte des facteurs comme la gravité, l'élan et les interactions entre objets lorsqu'ils planifient leurs dessins. Le défi réside dans la recherche de la solution la plus efficace tout en exerçant une liberté créative.

Objectifs des Niveaux

  • Identifier tous les œufs maléfiques à détruire
  • Planifier votre stratégie de dessin en fonction des positions des œufs
  • Dessiner des objets qui atteindront et écraseront efficacement toutes les cibles
  • Minimiser le nombre de traits pour une performance optimale
  • Accéder à des scénarios de plus en plus difficiles

Guide d'Opération

Contrôles de Base

  • Souris/Tactile : Cliquer ou toucher pour commencer à dessiner
  • Glisser : Déplacez votre curseur ou votre doigt pour créer des lignes et des formes
  • Relâcher : Terminez votre dessin et observez la physique prendre effet
  • Réinitialiser : Redémarrez les niveaux si vous voulez essayer une approche différente

Conseils de dessin

  • Commencez par des formes simples pour comprendre le comportement physique
  • Considérez la direction et la force nécessaires pour atteindre tous les œufs
  • Utilisez des angles et des rebonds pour créer des réactions en chaîne
  • Expérimentez avec différents styles de dessin pour des résultats variés
  • Pensez au poids et à l'élan lors de la conception des objets

Pourquoi jouer à ce jeu

Parfait pour tous les niveaux de compétence : Que vous soyez un vétéran des jeux de réflexion ou un joueur occasionnel, la difficulté flexible et la liberté créative du jeu le rendent accessible et agréable pour tous.

Améliore la pensée créative : Contrairement aux jeux de réflexion traditionnels avec des solutions fixes, ce jeu encourage la pensée originale et l'expression artistique tout en relevant des défis logiques.

Jeu Sans Stress : Les graphismes joyeux, les mécaniques de destruction satisfaisantes et l'absence de pression temporelle créent une expérience de jeu relaxante idéale pour se détendre.

Accessibilité Multi-Plateforme : Jouez de manière transparente sur ordinateurs de bureau, tablettes ou smartphones sans aucun téléchargement ni installation requis.

Rejouabilité Infinie : Avec des possibilités de dessin illimitées, vous pouvez rejouer les niveaux plusieurs fois pour découvrir de nouvelles solutions créatives et améliorer vos scores d'efficacité.

Le jeu combine avec succès la satisfaction du dessin avec le défi intellectuel de la résolution d'énigmes, créant une expérience de jeu unique qui stimule à la fois la créativité et le raisonnement logique.

Questions fréquentes (FAQ)

Draw To Smash : Puzzle Logique