Connector - Jeu de Puzzle Connecter les Points - Puzzle Jeu

Seele01-Flash
Par Henry Harris
Jouez à Connector, un jeu de puzzle exigeant de connexion de points ! Créez des formes en reliant les points et testez vos compétences de reconnaissance de motifs. Gratuit à jouer directement sur navigateur.

Prompt

MODEL: Seele01-Flash
Utilisez Three.js pour générer un **jeu adapté au mobile** sur le thème "Connecteur". Veuillez d'abord lire les exigences de conception détaillées ci-dessous, puis générez le code en conséquence : ### 1. Ressources & Environnement * **Style Visuel :** Esthétique minimaliste, épurée et géométrique de type "Puzzle ZEN". * **Palette de Couleurs :** * **Arrière-plan :** Blanc cassé ou gris clair doux (`#f0f0f0`) avec un réseau filaire géométrique très discret et statique en arrière-plan (faible opacité). * **Nœuds (Points) :** Sphères 3D. Les nœuds non connectés sont Gris Foncé (`#333333`). Les nœuds Actifs/Sélectionnés deviennent Orange Vif (`#FF6600`). Les nœuds Terminés/Verrouillés deviennent Vert d'eau (`#008080`). * **Connexions :** Lignes luminescentes (matériau émissif) reliant les sphères. * **Modèles & Formes :** Utilisez `THREE.SphereGeometry` pour les points et `THREE.Line` ou `THREE.TubeGeometry` pour les connexions afin de leur donner du volume. * **Effets :** Appliquez un `UnrealBloomPass` subtil (Post-traitement) pour que les connexions orange et les nœuds actifs brillent légèrement, renforçant la sensation d'"énergie connectée". * **Caméra :** Caméra orthographique (vue de dessus) pour garantir que le puzzle reste non déformé et lisible sur les écrans mobiles de différents formats. * **Performance :** Utilisez des sphères à faible polycount (nombre de segments ~16) pour maintenir 60 FPS sur les appareils mobiles. ### 2. Exigences Audio * **Musique de Fond (BGM) :** Une piste ambiante calme, propice à la "réflexion". Synthétiseurs doux, tempo lent, pas de percussion lourde. * **Effets Sonores (SFX) :** * **Sélection de Nœud :** Un "pop" net et aigu ou un "blip" numérique. * **Connexion Formée :** Un bourdonnement électrique satisfaisant ou un ton ascendant. * **Mouvement Invalide :** Un "buzz" grave et sourd ou un ton d'erreur. * **Niveau Terminé :** Un accord harmonieux (tonalité majeure) indiquant la résolution. ### 3. Boucle de Gameplay * **Objectif :** Reliez tous les points (nœuds) à l'écran en une seule ligne continue sans revenir en arrière ni croiser votre propre chemin (sauf si des nœuds spécifiques de type "pont" le permettent). * **Mécaniques :** * **Départ :** Le joueur touche un "Nœud de Départ" spécifique (avec effet de pulsation). * **Action :** Le joueur fait glisser son doigt/sa souris vers un nœud adjacent pour former une connexion. * **Obstacles :** En fonction des étiquettes "Éviteur/Obstacle", introduisez des "Barrières Rouges" entre certains nœuds. Toucher une barrière ou traverser une ligne existante brise la chaîne de connexion en cours et réinitialise la progression du niveau. * **Condition de Victoire :** Tous les nœuds requis sont connectés, formant une forme géométrique spécifique (Pentagone, Étoile, Forme Abstraite). * **Score :** * Un chronomètre est affiché en haut de l'écran. * Système de notation par étoiles : 3 étoiles pour une réalisation rapide, 1 étoile pour une réalisation lente. ### 4. Contrôles & Interactions Mobiles * **Système d'Entrée :** Implémentez un `Raycaster` mappé sur `touchmove` (mobile) et `mousemove` (bureau). * **Glisser-pour-Connecter :** Le joueur n'a pas besoin de taper sur chaque point. Il doit pouvoir "balayer" les points. Lorsque l'intersection du rayon touche un nœud voisin valide, il s'ajuste automatiquement et dessine la ligne. * **Retour Haptique :** Déclenchez `window.navigator.vibrate(10)` lorsqu'une connexion réussie atteint un nouveau nœud pour une confirmation tactile. * **Orientation :** Le mode portrait est privilégié, mais le canevas doit redimensionner dynamiquement (`window.addEventListener('resize', ...)`) pour garder le puzzle centré avec une marge de remplissage sur toute taille d'écran. * **Couche Interface Utilisateur :** * Superposition HTML minimaliste. * **Haut :** Compteur de niveau et Chronomètre. * **Bas :** Un grand bouton "Réinitialiser" (hauteur minimale de 44px pour l'accessibilité tactile). Générez un jeu interactif de type « escape room » en HTML, CSS et JavaScript. **Titre du jeu :** La Chambre du Temps **Concept :** Le joueur est coincé dans une pièce où le temps s'écoule à l'envers. Il doit résoudre des énigmes basées sur des anomalies temporelles (ex : une horloge qui tourne à l'envers, un journal dont les pages se remplissent de la fin au début) pour rétablir le flux normal du temps et s'échapper. **Exigences techniques :** 1. **Structure :** Un seul fichier HTML avec `<style>` et `<script>` intégrés. 2. **Mécanique centrale :** Une horloge numérique ou analogique visible qui décompte à partir de **10:00** (10 minutes) en temps réel. La fin du compte à rebours entraîne un game over. 3. **Énigmes :** Au moins trois énigmes doivent être résolues séquentiellement. * **Énigme 1 : Puzzle d'objets inversés** - Une grille d'objets (comme `🕰️`, `📖`, `🔑`) est affichée. Le joueur doit les cliquer dans l'ordre **inverse** de leur apparition à l'écran. * **Énigme 2 : Code numérique** - Un cadenas à code avec l'indice : "Regardez le temps à l'envers". La solution est le miroir de l'heure affichée au moment où l'énigme devient active (ex. : si l'horloge affiche `08:45`, le code est `5480`). * **Énigme 3 : Question à réponse textuelle** - Une console affiche : `La fin est mon commencement, mon commencement est la fin. Que suis-je ?` Le joueur doit taper la réponse correcte (`un sablier`). 4. **Interface utilisateur :** ```html <div id="game-container"> <h1 id="room-title"></h1> <div id="timer">10:00</div> <div id="puzzle-area"></div> <input type="text" id="text-answer" placeholder="Entrez votre réponse..."> <button id="submit-btn">Soumettre</button> <div id="feedback"></div> <div id="inventory">Objets trouvés : <span id="items">Aucun</span></div> </div> ``` 5. **Style :** Thème sombre et inquiétant. L'animation CSS `@keyframes pulse` doit faire pulser légèrement le timer en rouge lorsque le temps est inférieur à 2:00. 6. **Logique JavaScript :** * Initialiser et mettre à jour le compte à rebours du timer. * Gérer la séquence des énigmes et la validation des réponses. * Mettre à jour l'inventaire et fournir un feedback visuel. * Afficher un message de victoire (`Félicitations ! Le flux temporel est rétabli.`) ou d'échec (`Le temps a eu raison de vous...`) à la fin. **Contraintes :** * Le jeu doit être entièrement fonctionnel dans un navigateur moderne en ouvrant simplement le fichier HTML. * Le code doit être commenté en français. * Utilisez `const` et `let`, évitez `var`. * Pour l'énigme 1, générer un tableau aléatoire de 5 emojis à chaque début de partie. Ne générez que le code final, sans explications supplémentaires.

Présentation du jeu

À propos du jeu

Connector est un jeu de puzzle captivant qui modernise le concept classique de relier les points. Avec une note exceptionnelle de 4,3/5 de la part des joueurs, cette aventure stimulante vous met au défi d'identifier des motifs parmi des points dispersés et de les relier pour former des formes géométriques complètes. Que vous créiez des pentagrammes, des pentagones ou que vous découvriez des formes entièrement nouvelles, chaque niveau présente un puzzle unique à résoudre.

Fonctionnalités principales

Défi de reconnaissance de motifs

Le jeu vous présente un champ de points apparemment aléatoires, chacun cachant une connexion potentielle. Votre mission est d'identifier le motif sous-jacent et de relier les points dans le bon ordre pour révéler des formes cachées. Cela teste non seulement votre perception visuelle, mais aussi vos capacités de raisonnement logique.

Système de score basé sur la vitesse

Le temps est précieux dans Connector. Plus vite vous identifiez et terminez le motif, plus votre score augmente. Cela crée un équilibre passionnant entre précision et rapidité, encourageant les joueurs à développer à la fois la minutie et la réflexion rapide.

Bonus de connexion propre

La perfection est récompensée dans Connector. Les joueurs qui parviennent à compléter les motifs sans erreurs ni retours en arrière obtiennent des points bonus. Ce système de récompense encourage une planification minutieuse et une exécution réfléchie plutôt qu'une approche aléatoire par essais et erreurs.

Classements compétitifs

Atteignez le sommet du classement mondial en maîtrisant l'art de la connexion de points. Comparez vos compétences en résolution de motifs avec des joueurs du monde entier et efforcez-vous de devenir le champion ultime de Connector.

Mécaniques de jeu

Connector fonctionne sur des principes simples mais captivants. Chaque niveau présente une collection de points dispersés sur le terrain de jeu. Votre tâche consiste à déterminer comment ces points doivent être connectés pour former des formes reconnaissables. Le jeu inclut diverses formes géométriques, des triangles et carrés de base aux pentagrammes plus complexes et aux formes personnalisées.

Le défi réside dans la reconnaissance du motif prévu parmi ce qui peut initialement sembler être un placement aléatoire de points. Au fur et à mesure de votre progression, les motifs deviennent plus complexes, nécessitant une plus grande conscience spatiale et des compétences accrues en résolution de problèmes.

Guide d'utilisation

Contrôles sur ordinateur : - Souris : Cliquez et glissez pour connecter les points - Clic gauche : Sélectionner le point de départ - Glisser : Tracer des lignes entre les points - Relâcher : Terminer la connexion

Contrôles mobiles : - Toucher : Appuyez sur les points pour les sélectionner - Glissement : Faites glisser votre doigt entre les points pour créer des connexions - Multitouch : Prise en charge pour un contrôle amélioré

Conseils généraux : - Étudiez la disposition des points avant de faire votre première connexion - Recherchez des arrangements symétriques ou des relations géométriques - Commencez par les connexions évidentes et progressez vers les plus complexes - Utilisez la fonction d'annulation si disponible lorsque vous faites des erreurs

Pourquoi jouer à ce jeu

Connector offre le mélange parfait de détente et de stimulation mentale. C'est un choix idéal pour les joueurs qui apprécient :

  • Exercice mental : Aiguisez vos compétences de reconnaissance de motifs et de raisonnement spatial
  • Sessions de jeu rapides : Parfait pour de courtes pauses ou un divertissement pendant les trajets
  • Difficulté progressive : Commencez facile et affrontez progressivement des casse-têtes plus difficiles
  • Soulagement du stress : La nature méthodique de la connexion des points peut être étonnamment apaisante
  • Esprit de compétition : Lancez-vous des défis, ainsi qu'aux autres, grâce aux classements

L'accessibilité du jeu le rend adapté à tous les âges, tandis que sa profondeur garantit que même les passionnés de puzzles expérimentés y trouveront des défis captivants. Que vous soyez un joueur occasionnel à la recherche d'une rapide gymnastique mentale ou un solveur de puzzles assidu en quête de votre nouvelle obsession, Connector offre une expérience qui évolue avec vos compétences.

Le meilleur dans tout cela, c'est que Connector est entièrement gratuit et jouable directement depuis votre navigateur web, sans aucun téléchargement requis. Plongez-y à tout moment, n'importe où, et commencez à relier ces points !

Questions fréquentes (FAQ)

Connector - Jeu de Puzzle Connecter les Points