O Mandala ! - Jeu de Dessin en Ligne - Casual Jeu

Seele01-Flash
Par Matthew Green
Dessinez de magnifiques mandalas symétriques en ligne gratuitement ! O Mandala propose une symétrie sur jusqu'à 100 axes, plusieurs pinceaux et couleurs. Parfait pour la détente et la créativité sur tous les appareils.

Prompt

MODEL: Seele01-Flash
Utilisez Three.js pour générer un **jeu axé mobile** sur le thème « O Mandala ! ». Veuillez d'abord lire les exigences détaillées de conception de jeu suivantes, puis générez le code en conséquence : ### 1. Ressources et environnement * **Style visuel :** Une esthétique épurée et « zen » utilisant des couleurs à haute saturation sur un fond apaisant. La scène doit comporter un plan 3D de haute qualité représentant une feuille de papier texturé ou un canevas numérique, flottant dans un vide doux en dégradé (suggérez une transition apaisante du cyan au bleu profond, similaire à l’icône du jeu). * **Caméra :** Utilisez une caméra orthographique positionnée directement en vue de dessus (ou avec une très légère inclinaison) pour garantir un dessin précis sans distorsion de perspective. * **Matériaux et shaders :** La surface de dessin doit être une `THREE.PlaneGeometry` utilisant une `THREE.CanvasTexture` dynamique. La texture doit se mettre à jour en temps réel à mesure que l’utilisateur dessine. L’arrière-plan doit contenir des formes géométriques basse poly (étoiles ou diamants) flottant lentement dans le lointain pour ajouter de la profondeur sans distraire du canevas. * **Performance :** Optimisez pour les GPU mobiles. Limitez le nombre de particules d’arrière-plan. Utilisez `texture.needsUpdate = true` efficacement (uniquement lorsqu’une interaction est détectée) pour économiser la batterie. ### 2. Exigences audio * **Musique de fond (BGM) :** Une piste Lo-fi Hip Hop ou Ambient Spa relaxante et en boucle. Elle doit être discrète et encourager un état de flow. * **Effets sonores (SFX) :** * **Dessin :** Un son ASMR dynamique de « grattement de crayon sur papier » qui ne joue que lorsque le doigt se déplace sur le canevas. La tonalité peut varier légèrement en fonction de la vitesse du dessin. * **Interface utilisateur :** Des sons doux de « pop » ou de « bulle » lors de la sélection des couleurs ou du changement de taille de pinceau. * **Effacer/Annuler :** Un son satisfaisant de « tourne-page » ou de « whoosh ». ### 3. Boucle de gameplay * **Mécanique principale (Symétrie radiale) :** L'utilisateur dessine une ligne dans un secteur du cercle. Le code doit calculer les coordonnées polaires de l'entrée et répliquer le trait sur plusieurs axes (Miroir). * **Algorithme de symétrie :** Si l'utilisateur définit le nombre de symétries à $N$, chaque point dessiné à l'angle $\theta$ doit également être dessiné à $\theta + (360/N) * i$ pour $i=1$ à $N$. * **Outils et état :** Le joueur peut basculer entre des couleurs distinctes (via une palette) et ajuster le "Nombre de miroirs" (de 2 à 100 axes) via un curseur. * **Objectif :** Il n'y a pas de condition de victoire/défaite. L'objectif est l'expression créative pure et la détente. * **Fonctionnalités :** Inclure une fonction "Sauvegarder l'image" (exportant les données du canevas en PNG) et un bouton "Effacer le tableau". ### 4. Contrôles mobiles et interaction * **Entrée tactile :** * Associer les événements `touchstart`, `touchmove` et `touchend` à un Raycaster qui intersecte le plan de dessin. * **Crucial :** Empêcher le comportement par défaut du navigateur (défilement/zoom) lors d'un toucher sur la zone du canevas (`event.preventDefault()`). * **Mise en page de l'interface (optimisée pour mobile) :** * **Barre inférieure :** Placer les outils principaux (Sélecteur de couleur, Curseur de symétrie, Taille de pinceau) dans un conteneur fixe en bas de l'écran. Les boutons doivent mesurer au moins 44x44px pour les cibles tactiles. * **Barre supérieure :** Placer les actions secondaires (Annuler, Effacer, Sauvegarder) en haut. * **Orientation :** Forcer la logique en mode Portrait, mais s'assurer que le canevas s'adapte correctement si l'utilisateur fait pivoter l'appareil (redimensionnement réactif du canevas). * **Retour d'information :** * **Visuel :** Afficher un petit curseur ou un cercle "pointe de pinceau" suivant le doigt/le point du lancer de rayon. * **Haptique :** Déclencher une très légère vibration (en utilisant `navigator.vibrate`) lorsqu'un bouton de l'interface est cliqué pour fournir une confirmation tactile. Créez un jeu de type "point-and-click" d'horreur psychologique se déroulant dans un hôtel abandonné. **Paramètres principaux :** - **Plateau :** Un hôtel de stationnement des années 1920, avec 5 étages (rez-de-chaussée + 4) et un sous-sol. - **État :** Délabré, avec du papier peint qui s'écaille, un éclairage vacillant et des bruits de grattement dans les murs. - **IA narrative :** L'hôtel lui-même est conscient et réécrit la réalité en fonction des peurs du joueur. **Mécanique de base :** 1. Le joueur explore en cliquant pour se déplacer entre des `scènes pré-rendues` en 2,5D. 2. L'inventaire est géré via une interface `[icône d'objet] -> [emplacement]`. 3. Des puzzles nécessitent la combinaison d'objets (ex: `clé rouillée + lime = clé utilisable`). 4. L'environnement réagit à l'état mental (jauge de "SANITÉ") du joueur. - SAN ≤ 30% : Des silhouettes apparaissent brièvement, les chuchotements deviennent audibles. - SAN ≤ 10% : Les portes mènent à des pièces impossibles, les puzzles se rearrangent. **Éléments clés :** - **PNJ récurrent :** Le concierge, un spectre poli dont les conseils deviennent progressivement plus menaçants. - **Objets à collectionner :** 12 "Pages du journal du fondateur", révélant le lore. - **Système de sauvegarde :** Sauvegarder ne consomme qu'une "Allumette de souvenir" (rare). <br>Le joueur doit donc choisir judicieusement quand sécuriser sa progression. **Instructions techniques (à intégrer) :** ``` // Exemple de déclencheur de peur function triggerFear(roomId, sanity) { if (sanity < 25) { playAudio("heartbeat.wav"); roomId.addProp("shadow_figure.png"); } } ``` **Objectif global :** S'échapper de l'hôtel en surmontant sa manifestation finale, qui prend la forme de votre **peur la plus profonde** (déterminée par des choix discrets en début de jeu).

Présentation du jeu

À propos du jeu

O Mandala! est un jeu de dessin unique et relaxant qui transforme vos simples traits en de superbes chefs-d'œuvre symétriques. Grâce à un tableau de dessin en miroir innovant offrant jusqu'à 100 axes différents, chaque ligne que vous tracez est automatiquement réfléchie pour créer des motifs de mandala envoûtants. Ce jeu en ligne gratuit allie créativité et méditation, offrant un moyen parfait de se détendre tout en créant de l'art numérique magnifique.

Fonctionnalités principales

Système de mise en miroir révolutionnaire

La caractéristique principale du jeu est sa technologie de mise en miroir avancée qui reflète vos dessins sur plusieurs axes simultanément. Avec jusqu'à 100 configurations d'essieux différentes, vous pouvez créer des motifs symétriques incroyablement complexes et beaux avec un effort minimal. Chaque trait fait partie d'un dessin plus large et harmonieux.

Outils de dessin complets

  • Tailles de pinceau multiples : Du travail de détail fin aux traits épais
  • Palette de couleurs riche : Des combinaisons de couleurs infinies pour donner vie à votre vision
  • Différents types de crayons : Divers outils de dessin pour des textures et effets uniques
  • Symétrie en temps réel : Observez votre mandala évoluer au fur et à mesure que vous dessinez

Expérience créative relaxante

O Mandala ! est conçu comme une expérience méditative. La création douce et fluide de motifs symétriques procure un effet apaisant, ce qui le rend idéal pour soulager le stress et stimuler la créativité en pleine conscience. Que vous soyez un artiste expérimenté ou simplement à la recherche de détente, le jeu s'adapte à votre niveau de compétence.

Accessibilité multiplateforme

Profitez d'un dessin fluide sur tous les appareils. Le jeu fonctionne parfaitement sur les ordinateurs de bureau avec contrôle de la souris et sur les appareils mobiles avec saisie tactile, vous garantissant de pouvoir créer de magnifiques mandalas où que vous soyez.

Mécaniques de jeu

Le gameplay central tourne autour du concept simple mais puissant du dessin symétrique. Lorsque vous déplacez votre curseur ou votre doigt sur la zone de dessin, le système de miroir crée des traits identiques sur tous les axes sélectionnés. Cela signifie qu'une seule ligne courbe peut instantanément devenir un motif complexe et multicouche.

Processus de dessin

  1. Sélectionnez votre nombre d'axes de symétrie préféré (jusqu'à 100)
  2. Choisissez la taille et la couleur de votre pinceau
  3. Commencez à dessiner sur la toile
  4. Observez comment vos traits sont reflétés pour créer des motifs symétriques
  5. Superposez différentes couleurs et formes pour construire des designs complexes
  6. Enregistrez ou partagez votre œuvre mandala terminée

Guide d'utilisation

Contrôle Souris (Bureau) : - Utilisez votre souris pour dessiner directement sur le canevas - Cliquez gauche et glissez pour créer des lignes continues - Accédez à la barre d'outils pour choisir le pinceau et la couleur

Contrôle Tactile (Mobile) : - Tapez et glissez votre doigt sur l'écran pour dessiner - Utilisez des gestes de pincement pour zoomer/dézoomer pour un travail détaillé - Touchez les icônes du menu pour changer d'outils et de paramètres

Conseils de Dessin : - Commencez avec moins d'axes pour comprendre l'effet de miroir - Expérimentez avec différentes tailles de pinceau pour des textures variées - Superposez plusieurs couleurs pour de la profondeur et de la complexité - Faites des pauses pour apprécier votre œuvre en évolution

Pourquoi Jouer à ce Jeu

Parfait pour Tous les Niveaux

Que vous soyez un artiste professionnel ou quelqu'un qui "ne sait pas tracer une ligne droite", O Mandala ! fait de chacun un artiste. Le système de miroir garantit que même des traits simples créent de beaux motifs complexes.

Soulagement du Stress et Méditation

La nature répétitive et symétrique de la création de mandalas est utilisée depuis des siècles comme une forme de méditation. Cette version numérique apporte le même effet apaisant à votre écran, offrant une pause parfaite face au stress quotidien.

Satisfaction Immédiate

Contrairement à l'art traditionnel qui nécessite un développement approfondi des compétences, O Mandala! offre des résultats immédiats et magnifiques. Chaque coup de pinceau contribue à une œuvre finale éblouissante, vous gardant engagé et motivé.

Valeur éducative

Apprenez la symétrie, la reconnaissance des motifs et la théorie des couleurs tout en vous amusant. Le jeu enseigne naturellement des concepts mathématiques à travers l'expression créative.

Partage social

Créez des œuvres dont vous êtes fier de partager. Les résultats d'apparence professionnelle sont parfaits pour les réseaux sociaux, les portfolios numériques ou simplement pour le plaisir personnel.

Entièrement gratuit

Profitez de toutes les fonctionnalités sans aucun frais. Pas de coûts cachés, pas de mises à niveau premium – juste du pur plaisir créatif accessible à tous.

Questions fréquentes (FAQ)

O Mandala ! - Jeu de Dessin en Ligne