Coupez-le en deux, s'il vous plaît ! - Puzzle Jeu

Seele01-Flash
Par Victoria Martin
Maîtrisez l'art de la découpe parfaite dans ce jeu de puzzle stimulant. Coupez les objets exactement en deux avec une précision chirurgicale. Jouez gratuitement dans votre navigateur !

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu mobile-first** sur le thème "Coupez-le en deux, s'il vous plaît !". Veuillez d'abord lire les exigences de conception détaillées ci-dessous, puis générer le code en conséquence : ### 1. Ressources et Environnement * **Style Visuel :** Esthétique 3D hyper-casual. Utilisez un éclairage doux et chaleureux (Ambient + Directional) pour imiter un montage de studio photo. L'arrière-plan doit être d'une couleur unie et agréable (ex. : Corail Hex #F08080 ou Bleu-vert doux) qui contraste avec l'objet. * **Objets Cibles :** Générer de manière procédurale diverses formes 3D simples (Cylindre, Boîte, Sphère) et des formes complexes (Tore pour l'aspect "Macaroni", Formes extrudées) pour servir de cibles de découpe. * **Matériaux :** Utilisez `MeshStandardMaterial` pour les objets avec une finition lisse et légèrement brillante (faible rugosité). * **Détail Crucial :** Lorsqu'un objet est coupé, les **faces de coupe internes** doivent être rendues avec une couleur ou une texture distincte (ex. : une teinte plus claire de la couleur extérieure) pour séparer clairement visuellement les deux moitiés. * **Performances :** Optimisez pour mobile en utilisant un faible nombre de polygones pour les objets courbes. Utilisez un mappage d'ombres efficace (ou des ombres pré-calculées) pour maintenir un FPS élevé sur les navigateurs mobiles. ### 2. Exigences Audio * **Musique de Fond (BGM) :** Une piste de fond calme, en "mode réflexion". Hip-hop lo-fi ou guitare acoustique douce qui boucle de manière transparente. * **Effets Sonores (SFX) :** * **Interactions :** Un son distinctif de "whoosh" lors du tracé de la ligne de coupe. * **La Coupe :** Un son net et satisfaisant de "crunch" ou un son réaliste de découpe (style ASMR) lors de la séparation. * **Succès :** Un "Ding !" aigu ou un frisson d'accord majeur lorsque le résultat se situe dans la fourchette de 45 % à 55 %. * **Échec :** Un "Thud" sourd ou un son de buzzer comique si la coupe est inégale. ### 3. Boucle de Gameplay * **Démarrage :** Un objet flotte au centre de l'écran, en rotation lente. * **Action :** Le joueur définit un plan de coupe. Au relâchement, le maillage est dynamiquement découpé en deux géométries distinctes grâce à une logique de géométrie constructive (CSG) ou des algorithmes de division de maillage. * **Réponse physique :** Immédiatement après la coupe, les deux moitiés doivent se séparer physiquement — elles tombent légèrement l'une de l'autre et tournent pour révéler les surfaces de coupe. * **Évaluation :** Le jeu calcule le volume de chaque nouveau maillage. * Affiche le pourcentage de répartition au-dessus de chaque moitié (ex. « 48 % » vs « 52 % »). * **Condition de victoire :** Si la répartition est comprise entre 45 % et 55 % (différence <5 % par rapport à une coupe parfaite), affiche un message « Parfait ! » dans l'UI et un effet de particules de confetti. Puis, charge la forme suivante. * **Condition de défaite :** Si la répartition est inégale (ex. 20 % vs 80 %), affiche un bouton « Réessayer ». ### 4. Contrôles & interaction mobile * **Schéma de contrôle :** * **Mode rotation (Glisser d'un doigt sur l'arrière-plan) :** Glisser sur l'arrière-plan vide fait pivoter la caméra/l'objet pour permettre au joueur de trouver le meilleur angle. * **Mode coupe (Tracer une ligne) :** Toucher et glisser *à travers* l'objet trace une « Ligne laser » visible (avec `LineRenderer`). La coupe s'exécute exactement le long de cette ligne quand le doigt est levé (`touchend`). * **Adaptation à l'écran :** Verrouiller en **Mode portrait**. L'objet doit être centré verticalement dans les 2/3 supérieurs de l'écran, laissant le 1/3 inférieur pour le texte d'interface et l'espace de manipulation. * **Retour haptique :** Déclencher `navigator.vibrate(50)` après une coupe réussie pour fournir une confirmation tactile. * **Interface :** Police de caractères grande et lisible pour l'affichage des pourcentages. Un bouton « Suivant » ou « Réessayer » clair au bas de l'écran (hauteur minimale de 50px pour l'accessibilité tactile). Créez un jeu de simulation de café textuel dans le style d'une console, où le joueur gère un petit café. Le jeu doit inclure : 1. Un système d'inventaire pour les ingrédients (café, lait, sucre, pâtisseries, etc.) avec des quantités initiales. 2. Une interface de commande basée sur des menus avec des options numérotées. 3. Des clients aléatoires apparaissant avec des commandes spécifiques (par exemple, "espresso double", "cappuccino avec extra sucre"). 4. Un système de préparation où le joueur doit saisir les commandes dans un ordre précis (comme une séquence de touches). 5. Une jauge de satisfaction du client qui baisse si la commande est lente ou incorrecte. 6. Un système économique : prix des articles, coût de restockage, objectif de profit quotidien. 7. Des événements aléatoires (pénurie de fournisseurs, critique d'un blogueur, etc.). 8. Un affichage en temps réel de l'argent, de l'heure dans la journée et du niveau de réputation. ```python # Exemple de structure de code (à compléter) class CafeSim: def __init__(self): self.inventory = {"café": 10, "lait": 10, "sucre": 10} self.money = 100.0 self.reputation = 50 def serve_order(self, order): # Logique de service pass ``` Utilisez des retours à la ligne clairs et un affichage minimaliste. Le joueur interagit via des entrées numériques et textuelles simples. L'objectif est d'atteindre un objectif de profit en 7 jours de jeu simulés.

Présentation du jeu

À propos du jeu

Cut in Half, Please ! est un jeu de réflexion unique et satisfaisant qui met vos compétences de précision à l'épreuve ultime. Ce casse-tête captivant défie les joueurs d'effectuer des coupes parfaites sur divers objets 3D, exigeant des mains stables et une concentration aiguë. Le concept simple du jeu dissimule une expérience de jeu étonnamment stimulante qui vous donnera envie de revenir.

Avec ses graphismes éclatants et ses contrôles intuitifs, Cut in Half, Please ! offre une expérience de jeu immédiatement accessible mais profondément gratifiante. La satisfaction d'obtenir cette séparation parfaite 50-50 crée une boucle addictive qui séduit aussi bien les passionnés de puzzles que les joueurs occasionnels.

Fonctionnalités principales

Gameplay axé sur la précision

Le jeu tourne autour de l'obtention d'une précision mathématique dans vos coupes. Le succès se mesure en maintenant la différence de volume entre les deux moitiés sous les 5 %, ce qui exige une précision exceptionnelle et une bonne conscience spatiale.

Variété d'objets

Tranchez divers objets 3D, chacun présentant des défis de coupe uniques. Des formes géométriques simples aux formes complexes, chaque objet nécessite une approche et une stratégie de coupe différentes.

Difficulté progressive

Au fur et à mesure de votre progression, les objets deviennent plus complexes et difficiles à diviser équitablement. Le jeu introduit progressivement de nouvelles formes et scénarios de coupe qui mettent à l'épreuve vos compétences grandissantes.

Retour immédiat

Recevez un retour visuel et numérique instantané sur votre précision de coupe. Observez comment le jeu calcule la différence de volume exacte, vous aidant à vous améliorer à chaque tentative.

Avantages d'entraînement cérébral

Ce jeu améliore naturellement le raisonnement spatial, la coordination œil-main et les capacités de concentration tout en offrant un divertissement.

Mécaniques de jeu

Le gameplay de base est élégamment simple mais difficile à maîtriser. Chaque niveau vous présente un objet 3D que vous devez couper le plus près possible du centre. Le plan de coupe peut être tourné et positionné avec précision grâce à des contrôles souris fluides.

Système de score

Votre performance est mesurée par votre capacité à réaliser une division parfaite en 50-50. Plus la différence de volume entre les deux moitiés est faible, plus votre score est élevé. Réaliser des coupes avec moins de 1% de différence vous rapporte des points bonus.

Réflexion stratégique

La réussite exige plus que de simples réflexes rapides. Vous devrez analyser la géométrie de chaque objet, identifier le plan de coupe optimal et exécuter avec précision. Certains objets peuvent présenter des formes irrégulières ou des distributions de poids qui affectent la ligne de coupe idéale.

Guide d'utilisation

Maîtriser les commandes est essentiel pour réussir :

  • Contrôle souris : Maintenez et faites glisser le bouton gauche de la souris pour positionner et faire tourner le plan de coupe
  • Ajustement de Précision : Effectuez des ajustements fins en déplaçant la souris lentement pour un positionnement plus précis.
  • Optimisation de l'Angle : Faites pivoter le plan de coupe pour trouver l'angle parfait pour chaque objet.
  • Exécuter la Coupe : Relâchez le bouton de la souris pour effectuer votre coupe et voir les résultats.

Le schéma de contrôle intuitif permet des coupes rapides et un travail de précision minutieux, s'adaptant à votre style de jeu préféré.

Pourquoi Jouer à ce Jeu

Cut in Half, Please! offre une expérience de jeu unique qui allie détente et stimulation mentale. C'est parfait pour :

  • Soulagement du Stress : La nature satisfaisante des coupes parfaites procure un excellent soulagement du stress.
  • Développement des Compétences : Améliore le raisonnement spatial et les habiletés motrices de précision.
  • Sessions Rapides : Idéal pour de courtes pauses de jeu ou des sessions prolongées de résolution d'énigmes.
  • Appel Universel : Facile à comprendre mais difficile à maîtriser, attrayant pour tous les niveaux de compétence.
  • Divertissement Gratuit : Totalement gratuit à jouer, sans coûts cachés ni fonctionnalités premium

Que vous recherchiez un défi mental rapide ou une expérience de puzzle relaxante, ce jeu offre à la fois divertissement et bienfaits cognitifs dans un format accessible directement depuis le navigateur.

Questions fréquentes (FAQ)

Coupez-le en deux, s'il vous plaît !