PolyTrack - Jeu de course et création de circuits - Course Jeu

Seele01-Flash
Par Grace Torres
Créez des circuits de course personnalisés et pilotez votre voiture dans PolyTrack ! Jeu de course 3D gratuit avec éditeur de circuits, contre-la-montre et partage communautaire. Jouez maintenant dans votre navigateur.

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu mobile-first** avec le thème "**PolyTrack - Coureur Arcade Low Poly**". Veuillez d'abord lire les exigences de conception de jeu détaillées suivantes, puis générer le code en conséquence : ### 1. Ressources & Environnement * **Style visuel :** Esthétique extrêmement low-poly, à facettes plates similaire aux premiers jeux d'arcade 3D. Utilisez des couleurs vives et contrastées (ex. : voiture bleu vif, piste beige, bordures rouge foncé). Pas de textures complexes ; utilisez des couleurs de sommet ou des palettes de matériaux simples. * **Modèle de voiture :** Un véhicule bloc, inspiré de la Formule 1, construit à partir de primitives géométriques simples (boîtes, cylindres pour les roues). Les roues doivent être séparées du châssis pour animer la rotation et la direction. * **Conception de la piste :** Un système de piste modulaire comportant des lignes droites, des virages à 90 degrés, des rampes raides et des boucles verticales. La surface doit avoir des bordures visibles pour guider le joueur. * **Environnement :** Un ciel simple à dégradé (bleu foncé vers bleu clair). Les éléments de l'arrière-plan doivent être des montagnes low-poly clairsemées ou des piliers abstraits pour fournir une profondeur de parallaxe sans encombrer l'écran mobile. * **Effets visuels :** Des systèmes de particules simples pour la fumée des pneus lors des dérapages et un effet de style "TrailRenderer" pour les marques de dérapage sur la chaussée. * **Optimisation :** Utilisez `InstancedMesh` pour les objets d'environnement répétés. Limitez les ombres en temps réel ; utilisez une `HemisphereLight` pour l'éclairage de base et une seule `DirectionalLight` pour la définition principale. ### 2. Exigences Audio * **Musique de fond :** Piste Synthwave ou Électro Arcade énergique et rapide, qui boucle de manière fluide. * **Effets sonores (SFX) :** * **Moteur :** Un bourdonnement de moteur synthétisé dont la hauteur augmente en fonction de la vitesse actuelle de la voiture. * **Dérapage :** Un son crissant de bruit blanc lorsque la voiture tourne brusquement ou glisse. * **Impact :** Un bruit sourd pour les collisions avec les murs. * **UI :** Des sons « bip » rétro pour les décomptes et les clics sur les boutons. ### 3. Boucle de Gameplay * **Objectif :** Course contre la montre. Terminer le circuit le plus vite possible. * **Départ :** Le jeu commence avec la voiture à l'arrêt, avec un décompte en surimpression de l'UI : "3, 2, 1, PARTEZ !". * **Mécaniques de course :** * **Physique Arcade :** La voiture doit avoir une grande adhérence mais permettre des dérapages dans les virages serrés. Elle doit rester collée à la piste dans les looping (sous-force simulée). * **Système de Fantôme :** Si le joueur recommence, afficher une voiture "Fantôme" semi-transparente rejouant le meilleur essai précédent. * **État d'échec :** Tomber de la piste déclenche une réinitialisation instantanée au dernier point de contrôle (ou au départ). * **État de victoire :** Franchir la ligne d'arrêt arrête le chronomètre. Un écran de résultats affiche le "Temps Actuel" vs "Meilleur Temps" avec un bouton "Recommencer". ### 4. Contrôles et Interactions Mobiles * **Orientation :** Forcer le **Mode Paysage**. * **Contrôles Tactiles (Écran Divisé) :** * **Moitié Gauche :** Un curseur horizontal ou deux grandes zones tactiles invisibles pour la **Direction** (Gauche/Droite). * **Moitié Droite :** Deux boutons distincts : Grand bouton "Accélérateur" (en bas à droite) et bouton plus petit "Frein/Marche arrière" (à gauche de l'Accélérateur). * **Disposition de l'UI :** * **Haut Centre :** Chronomètre numérique (00:00.000). * **Haut Droit :** Icône "Redémarrer" (R) pour une réinitialisation rapide (essentiel pour ce genre de jeu). * **Retour Tactile :** Ajouter un effet d'enfoncement visuel sur les boutons lorsqu'ils sont pressés. Si possible, déclencher `navigator.vibrate` lors des collisions ou du franchissement de la ligne d'arrivée. * **Caméra :** Une "Caméra Suiveuse" fluide, solidement attachée à l'arrière de la voiture mais avec une légère interpolation (décalage) pour transmettre la vitesse et l'accélération. Elle doit pivoter pour suivre la voiture dans les looping. Générez un jeu 2D de type « bullet hell » dans lequel le joueur contrôle un vaisseau spatial. Le jeu doit être codé en **JavaScript** avec le framework **Phaser 3**. Les exigences clés sont : 1. **Mécanique de jeu** : - Le vaisseau du joueur peut se déplacer dans les 8 directions (haut, bas, gauche, droite et diagonales) avec les touches fléchées. - Tir automatique avec la barre d'espace ; les projectiles doivent viser vers le haut de l'écran. - Les ennemis apparaissent de manière procédurale depuis le haut de l'écran et lancent des motifs de tirs complexes. 2. **Éléments visuels** : - Utilisez des sprites en pixel art pour le vaisseau du joueur, les ennemis et les projectiles. - Arrière-plan spatial défilant avec des étoiles et des nébuleuses. - Effets de particules pour les explosions et les impacts de tirs. 3. **UI/UX** : - Affichez un compteur de score en haut à gauche de l'écran. - Barre de santé du joueur sous la forme de cœurs <span class="health-icon">❤️</span> en haut à droite. - Écran de titre avec un bouton « Démarrer » et un écran de « Game Over » avec option de redémarrage. 4. **Niveaux et difficulté** : - Chaque niveau augmente le nombre d'ennemis et la complexité de leurs motifs de tir. - Un boss apparaît à la fin de chaque niveau, avec des attaques en plusieurs phases. 5. **Audio** : - Musique d'ambiance électronique en boucle. - Effets sonores pour les tirs, les explosions et les dommages subis. Code de structure initiale (à compléter) : ```javascript class BulletHellGame extends Phaser.Scene { constructor() { super({ key: 'BulletHellGame' }); } preload() { // Charger les ressources ici } create() { // Initialiser le jeu ici } update() { // Logique de mise à jour ici } } const config = { type: Phaser.AUTO, width: 800, height: 600, scene: BulletHellGame, physics: { default: 'arcade', arcade: { debug: false } } }; const game = new Phaser.Game(config);

Présentation du jeu

À propos de PolyTrack

PolyTrack est un jeu de course 3D révolutionnaire qui vous donne le contrôle à la fois de la course et de la piste elle-même. Contrairement aux jeux de course traditionnels, PolyTrack vous permet de concevoir des circuits personnalisés à l'aide d'un éditeur intégré intuitif, puis de piloter votre voiture personnalisée sur ces parcours uniques. Inspiré par la légendaire série TrackMania, ce jeu de course rapide en low-poly vous met au défi de perfectionner à la fois vos compétences de conduite et votre créativité dans la construction de pistes.

Le jeu propose des boucles palpitantes, des sauts vertigineux et des sections à haute vitesse où chaque milliseconde compte. Avec 47 pistes disponibles (15 officielles et 32 créées par la communauté), vous ne manquerez jamais de défis de course.

Fonctionnalités principales

Expérience de jeu double

PolyTrack offre deux modes de jeu interconnectés : - Mode Course : Affrontez le chronomètre sur diverses pistes, en rivalisant pour réaliser les meilleurs temps au tour - Mode Construction : Concevez et construisez des pistes personnalisées à l'aide d'outils d'édition complets

Liberté créative totale

L'éditeur de niveaux intégré offre des possibilités illimitées : - Concevez des pistes avec des boucles, des sauts, des virages et des obstacles - Choisissez parmi trois environnements différents : Été, Hiver et Désert - Exportez et partagez vos créations de pistes avec la communauté mondiale - Importez des pistes créées par la communauté pour une variété infinie

Fonctionnalités de Course Avancées

  • Course Fantôme : Défiez d'autres joueurs de manière asynchrone en courant contre leurs voitures "fantômes"
  • Intégration au Classement : Comparez vos temps avec des joueurs vérifiés du monde entier
  • Personnalisation du Véhicule : Personnalisez votre voiture avec des couleurs sur mesure pour la carrosserie, le châssis et les jantes
  • Environnements Multiples : Courez à travers des paysages variés sans affecter la mécanique de jeu

Communauté Dynamique

Rejoignez une communauté active de constructeurs de circuits et de pilotes : - Accédez à plus de 32 circuits conçus par la communauté - Partagez des codes de conception et des astuces de construction - Défiez les meilleurs temps des autres joueurs - Découvrez des designs de circuits innovants de créateurs du monde entier

Mécaniques de Jeu

Stratégie de Construction de Circuits

Réussir dans PolyTrack nécessite de maîtriser à la fois la vitesse et la précision : - Commencez avec des circuits simples en ligne droite pour apprendre les bases - Passez à des designs complexes incluant des sauts de montagne et des sections aériennes - Équilibrez le défi avec des temps de tour réalisables - Prenez en compte les trajectoires de course lors du placement des virages et obstacles

Excellence en Course

Contrairement aux jeux de course d'arcade typiques, PolyTrack exige : - Une synchronisation et un contrôle précis plutôt que la pure vitesse - Une approche stratégique pour chaque section de piste - Une amélioration continue de ses meilleurs temps personnels - Une adaptation aux designs de pistes uniques créés par la communauté

Comment jouer

Pour commencer

  1. Choisissez votre mode : Sélectionnez entre courir sur des pistes existantes ou construire la vôtre
  2. Choisissez une piste : Commencez par les pistes officielles pour apprendre la mécanique, puis explorez les créations communautaires
  3. Personnalisez votre voiture : Sélectionnez les couleurs pour la carrosserie, le châssis et les jantes de votre véhicule
  4. Affrontez le chrono : Concentrez-vous sur l'amélioration de vos temps au tour plutôt que de rivaliser directement avec d'autres voitures

Contrôles de conduite

  • Touches WASD ou fléchées : Contrôlez les mouvements de votre voiture
  • Entrée/R : Redémarrer la course actuelle
  • Concentrez-vous sur la précision : Le succès vient d'une conduite fluide et calculée plutôt que d'une vitesse imprudente

Contrôles de l'Éditeur de Circuits

  • Clic gauche : Placer des pièces de circuit et des objets
  • Clic droit + Déplacer : Ajuster la position de la caméra
  • Molette de la souris : Zoomer et dézoomer
  • Maj + Molette : Ajuster la hauteur de placement
  • R/Espace : Faire pivoter les éléments sélectionnés
  • T : Essayer votre circuit pendant la construction

Variété de Circuits Disponibles

PolyTrack propose 47 expériences de course variées :

Circuits Officiels (15 au total) : - 7 circuits en environnement estival - 4 circuits en environnement hivernal
- 4 circuits en environnement désertique

Circuits Communautaires (32 au total) : - 13 créations communautaires estivales - 7 créations communautaires hivernales - 12 circuits communautaires désertiques

Chaque environnement offre une expérience visuelle unique tout en maintenant une physique de course cohérente, garantissant une compétition équitable sur tous les types de circuits.

Pourquoi Jouer à PolyTrack

PolyTrack se démarque dans le genre des jeux de course en alliant expression créative et compétition sportive. Que vous soyez un passionné de course adepte de l'amélioration des temps au tour ou un joueur créatif qui aime concevoir et partager du contenu personnalisé, ce jeu offre un divertissement infini.

Le modèle free-to-play du jeu, sans téléchargement requis, le rend accessible à tous. Sa communauté active garantit du contenu frais régulièrement, tandis que le système de course fantôme propose des défis compétitifs sans nécessiter de coordination en multijoueur en temps réel.

Idéal pour les joueurs ayant apprécié TrackMania ou d'autres jeux de course contre-la-montre, PolyTrack élève la formule en ajoutant des outils de création de pistes complets et une intégration communautaire fluide.

Questions fréquentes (FAQ)

PolyTrack - Jeu de course et création de circuits