Stacktris - Jeu d'empilement de blocs physiques - Puzzle Jeu

Seele01-Flash
Par Ella Nguyen
Jouez gratuitement à Stacktris en ligne ! Mettez à l'épreuve vos talents d'équilibriste dans ce jeu de physique unique inspiré du Tetris. Empilez des tétrominos colorés sans faire tomber votre tour. Aucun téléchargement requis !

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu axé mobile** avec le thème "Stacktris". Veuillez d'abord lire les exigences détaillées de conception de jeu ci-dessous, puis générer le code en conséquence. Utilisez `cannon-es` pour la simulation du moteur physique. ### 1. Ressources et Environnement * **Style Visuel :** Esthétique 3D minimaliste et épurée avec une sensation de dessin vectoriel plat (Low-poly). Utilisez une **Caméra Orthographique** pour supprimer la distorsion de perspective, facilitant l'alignement vertical des blocs. * **Palette de Couleurs :** * Arrière-plan : Gris ardoise foncé (`#2d3436`) pour réduire la fatigue oculaire et faire ressortir les couleurs. * Blocs : Couleurs "Tetris" vibrantes et saturées (Cyan, Jaune, Violet, Vert, Rouge, Bleu, Orange) avec un léger biseau ou chanfrein sur les bords pour capter les reflets. * Plateforme : Un gris clair neutre, légèrement plus large que les blocs standards. * **Éclairage :** Utilisez une forte Lumière Directionnelle projetant des ombres nettes et dures (ShadowMap activé) pour donner une perception de la profondeur sans coût de performance. Ajoutez une Lumière Ambiance douce pour éviter les ombres complètement noires. * **Performance :** Réutilisez les géométries de blocs (InstancedMesh si possible, bien qu'un simple clonage de Mesh soit acceptable pour de faibles quantités). Limitez la résolution de la carte d'ombres à 1024x1024 pour la performance sur mobile. ### 2. Exigences Audio * **Musique de fond (BGM) :** Une piste Lo-Fi ou Synth-pop minimale et rythmique, relaxante mais aidant à la concentration. * **Effets Sonores (SFX) :** * *Rotation :* Une boucle subtile de hauteur montante pendant que le bloc tourne. * *Verrouillage :* Un son mécanique de "clic" lorsque l'utilisateur touche l'écran et arrête la rotation. * *Impact :* Un "bruit sourd" satisfaisant et lourd, basé sur la vitesse de la collision lorsqu'un bloc atterrit. * *Fin de Partie :* Un son d'effritement ou de bris. * *Interface Utilisateur (UI) :* Des touchers doux pour les appuis sur les boutons. ### 3. Boucle de Gameplay * **Phase d'apparition :** Un Tetromino aléatoire apparaît dans les airs au-dessus de la pile actuelle. Il tourne automatiquement autour de l'axe Z. La vitesse de rotation augmente de manière exponentielle avec le temps si le joueur attend trop longtemps. * **Phase d'action :** 1. **Maintenir le toucher/le clic :** Le bloc **arrête de tourner** immédiatement. 2. **Glisser :** Le joueur déplace son doigt/la souris vers la gauche ou la droite pour positionner le bloc horizontalement. 3. **Relâcher :** La physique est activée pour le bloc, et il tombe (gravité appliquée). * **Stabilisation :** Le bloc entre en collision avec la pile. Il doit s'équilibrer physiquement. Le matériau physique doit avoir une friction modérée (pour éviter de glisser trop facilement) et une faible restitution (peu de rebond). * **Suivi de la caméra :** À mesure que la pile grandit, la caméra effectue un panoramique vers le haut pour maintenir le sommet de la tour au centre du viewport (environ le tiers inférieur de l'écran). * **Condition de victoire/défaite :** * **Défaite :** Si un bloc tombe de la plateforme et descend en dessous d'un certain seuil Y, la partie se termine. * **Score :** Le score augmente en fonction de la hauteur de la pile. ### 4. Contrôles et interactions mobiles * **Machine à états d'entrée :** * `IDLE` : Le bloc tourne automatiquement. * `TOUCH_START` : Arrêter la rotation instantanément. Enregistrer le Quaternion de rotation actuel. * `TOUCH_MOVE` : Faire correspondre la coordonnée X de l'écran à la coordonnée X du monde. Le bloc suit le doigt horizontalement (borné à l'intérieur des bords de l'écran). * `TOUCH_END` : Activer le corps physique (masse dynamique), appliquer une vélocité vers le bas. * **Réactivité :** Pas de joysticks virtuels. L'intégralité de l'écran est la zone d'interaction. * **Orientation :** Le mode portrait est obligatoire pour le gameplay d'empilement vertical. * **Retour d'information :** * **Haptique :** Déclenchez une courte vibration (en utilisant `navigator.vibrate`) lorsque le bloc se pose ou lorsque la partie est perdue. * **Visuel :** Une subtile ligne de projection "fantôme" vers le bas pour aider le joueur à viser avant de relâcher.

Présentation du jeu

À propos de Stacktris

Stacktris est un jeu d'arcade physique innovant qui apporte une touche unique à la formule bien-aimée de Tetris. Au lieu d'empiler des blocs en rangées, vous devez soigneusement équilibrer des tétrominos en rotation pour construire une tour incroyablement haute. Ce jeu exigeant teste votre précision, votre sens du timing et vos compétences en équilibre, alors que vous tentez de créer la tour ultime sans laisser tomber une seule pièce.

Le jeu propose des tétrominos vibrants et colorés qui tournent constamment à des vitesses croissantes, créant un défi intense qui exige un timing parfait et des mains stables. Chaque bloc lâché peut faire ou défaire votre tour de force, rendant chaque mouvement crucial pour votre réussite.

Fonctionnalités principales

Défi d'empilage basé sur la physique

Stacktris introduit des mécaniques physiques réalistes à l'expérience classique d'empilage de blocs. Chaque tétromino se comporte selon la gravité, l'élan et la friction, créant des défis d'empilage authentiques qui semblent à la fois familiers et rafraîchissants.

Système de difficulté progressive

Plus vous construisez haut, plus les tétrominos tournent vite et plus le défi s'intensifie. La vitesse de rotation qui augmente de façon exponentielle vous garde sur le qui-vive et assure que même les joueurs expérimentés sont confrontés à des défis passionnants.

Système de mise à niveau complet

Collectez des pièces pendant le jeu pour acheter des améliorations puissantes : - Rotation Lente : Réduit la vitesse de rotation initiale des blocs - Friction Élevée : Diminue le glissement des blocs pour une meilleure stabilité - Aimant à Pièces : Augmente le rayon de collecte des pièces - Faible Rebond : Réduit le rebond des blocs à l'impact - Chance de Pièces : Améliore la probabilité d'obtention de pièces - Table Large : Élargit la plateforme d'empilement - Bloc Suivant : Prévisualise les tétrominos à venir

Compatibilité Multi‑Plateformes

Profitez d'une expérience de jeu fluide sur tous vos appareils – ordinateurs de bureau, smartphones et tablettes offrent tous la même expérience captivante de Stacktris.

Mécaniques de Jeu

Contrôles sur Ordinateur

Maîtrisez l'art de l'empilement de précision avec des contrôles clavier et souris intuitifs : - Cliquez et maintenez pour arrêter la rotation du tétromino - Faites glisser pour positionner les blocs avec précision au‑dessus de votre tour - Utilisez les touches A/D ou les flèches pour un réglage horizontal fin - Relâchez pour laisser tomber les blocs au moment parfait - ÉCHAP pour accéder au menu, Entrée pour mettre en pause

Contrôles Mobiles

L'expérience mobile offre un contrôle tout aussi précis : - Appuyez longuement pour arrêter la rotation des blocs - Glissez horizontalement pour un positionnement précis - Relâchez pour déposer les blocs sur votre tour en construction

Conseils stratégiques pour réussir

Le timing est crucial

La clé pour maîtriser Stacktris réside dans un timing parfait. Observez les motifs en rotation, anticipez le moment optimal pour arrêter la rotation et positionnez les blocs avec une précision chirurgicale.

Construisez une base stable

Commencez par une base solide en utilisant des formes de tétrominos plus grandes et plus stables. Une fondation instable condamnera même la tour la plus soigneusement planifiée.

Exploitez les synergies d'améliorations

Combinez les améliorations stratégiquement - associez Rotation Lente avec Table Large pour une construction plus facile en début de partie, ou utilisez Aimant à Pièces avec Chance de Pièces pour une acquisition rapide d'améliorations.

Pourquoi jouer à Stacktris

Stacktris offre une expérience de jeu unique et addictive qui combine l'attrait nostalgique de Tetris avec un gameplay physique innovant. Le modèle free-to-play du jeu signifie que tout le monde peut plonger immédiatement, tandis que le système d'améliorations offre des objectifs de progression à long terme.

La courbe de difficulté parfaitement équilibrée garantit que les nouveaux venus peuvent profiter de succès précoces tandis que les joueurs expérimentés font face à des défis de plus en plus exigeants. Que vous cherchiez une session de jeu rapide ou un marathon prolongé de construction de tour, Stacktris propose un divertissement captivant qu'il est impossible de lâcher.

Affrontez vos amis pour voir qui pourra construire la plus haute tour de tétrominos et prouvez votre suprématie en matière d'empilage dans cette aventure de puzzle physique unique en son genre !

Questions fréquentes (FAQ)

Stacktris - Jeu d'empilement de blocs physiques