Boom Karts - Jeu de Course Multijoueur à Haute Vitesse - Course Jeu

Seele01-Flash
Par Levi Gonzalez
Vivez l'action explosive de course de karts dans Boom Karts ! Affrontez vos rivaux, dérapez sur des circuits déments, utilisez des bonus et des boosts pour la victoire. Jouez gratuitement en ligne dès maintenant !

Prompt

MODEL: Seele01-Flash
Veuillez utiliser Three.js pour générer un **jeu axé mobile** avec le thème "Boom Karts". Veuillez d'abord lire les exigences détaillées de conception de jeu suivantes, puis générer le code en conséquence : ### 1. Ressources & Environnement * **Style Visuel** : Esthétique stylisée, à haute saturation "Toon/Arcade" similaire à Mario Kart ou Clash Royale. Utilisez des couleurs vives (bleus vibrants pour le ciel, verts profonds pour l'herbe, bordures de piste rayées rouge/blanc). * **Modèles** : * **Kart du Joueur** : Un go-kart robuste et low-poly (carrosserie rouge) avec de grosses roues arrière et des pots d'échappement visibles. * **Karts Rivaux** : De simples variations de couleurs distinctes (Vert, Violet, Rose) pour distinguer les adversaires. * **Piste** : Un circuit de course fermé avec une texture d'asphalte lisse, des bordures rouge/blanc et des limites (murs invisibles ou barrières basses). * **Environnement** : Une skyline urbaine low-poly en arrière-plan (panneaux d'affichage/silhouettes) et des accessoires dispersés comme des cônes de signalisation et des pneus. * **Effets** : * **Particules** : Fumée d'échappement (bouffées grises), traînées de boost (traînées de feu/bleues) et effets d'explosion (sphères expansives orange/jaune) lorsque les objets touchent. * **Éclairage** : Lumière Directionnelle vive (Soleil) avec activation des ombres portées. Lumière ambiante pour éviter les ombres complètement noires. * **Optimisation Mobile** : Utilisez des géométries low-poly (limitez les segments des sphères). Utilisez l'atlas de textures lorsque possible. Assurez-vous que la caméra utilise une `PerspectiveCamera` avec un grand champ de vision (par ex. 75) pour donner une impression de vitesse. ### 2. Exigences Audio * **BGM** : Musique de course arcade rapide et énergique (Electro-Rock ou Synth entraînant). * **Effets Sonores (SFX)** : * **Moteur** : Bourdonnement en boucle continue, avec variation de hauteur (pitch) en fonction de la vitesse. * **Drift** : Son de crissement de pneu lors d'un virage serré. * **Objets sonores** : * **"Whoosh"** pour le lancement d'une fusée. * **"Boom"** pour les explosions. * **"Clink"** métallique pour ramasser les boîtes à objets. * **Interface Utilisateur** : * **"Ding"** positif pour le démarrage. * **"Buzzer"** pour une saisie incorrecte ou un crash. ### 3. Boucle de jeu * **Mécaniques principales** : * **Accélération automatique** : Pour simplifier le jeu mobile, le kart accélère automatiquement. * **Direction** : Le joueur contrôle les déplacements gauche/droite. * **Dérrapage** : Tourner pendant plus d'1 seconde génère des "Étincelles de dérapage" ; relâcher donne un petit coup d'accélérateur. * **Système d'objets** : Des "Boîtes mystères" sont dispersées sur le circuit. En toucher une accorde un objet aléatoire : * *Fusée* : Tire en ligne droite vers l'avant, immobilisant un kart IA pendant 2 secondes à l'impact. * *Accélérateur* : Augmente la vitesse du joueur de 50% pendant 3 secondes. * **Adversaires IA** : 2-3 karts de l'IA qui suivent un système de points de passage autour du circuit. Ils devraient "coller" au joueur (rester compétitifs mais battables). * **Victoire/Défaite** : Complétez 3 tours. Première place = écran "Victoire" ; sinon, "Réessayer". ### 4. Contrôles mobiles et interaction * **Orientation** : **Mode Paysage** (Forcer le mode paysage si possible ou avertir l'utilisateur). * **Contrôles tactiles (UI à écran divisé)** : * **Moitié gauche de l'écran** : Curseur tactile invisible ou Joystick Virtuel pour la **Direction** (Gauche/Droite). * **Moitié droite de l'écran** : Gros Bouton d'Action circulaire pour **Déraper / Utiliser l'objet**. * **Agencement de l'interface** : * Haut Gauche : Compteur de tours (ex: "Tour 1/3"). * Haut Droit : Indicateur de position (ex: "Pos: 1er"). * Centre Haut : Icône de l'objet actuel (affiche un emplacement vide si aucun objet n'est détenu). * **Retours d'information** : * **Visuel** : Secousse de la caméra lors d'un choc contre un mur ou d'un impact de fusée. * **Haptique** : Déclenche `navigator.vibrate(200)` lors des collisions ou explosions si pris en charge. Générez un jeu de plates-formes en 2D avec **Godot 4**, où le joueur incarne un petit robot carré qui doit **survivre** dans un environnement industriel rempli de pièges. ## Consignes de conception de base * **Mécanique principale** : Le robot peut **sauter**, **s'accroupir** et **se déplacer latéralement**. Il possède une **jauge d'énergie** qui se remplit en collectant des batteries `🔋` et se vide en utilisant des capacités spéciales. * **État du jeu** : Le jeu démarre sur un **écran de titre** avec un bouton "Démarrer". Lorsque le robot perd, un écran "Game Over" s'affiche avec le **score** et un bouton "Réessayer". ## Assets et configuration 1. **Personnage du joueur** : Un sprite `robot.png` (32x32 pixels). Animation de base : `idle`, `run`. 2. **Pièges** : Instanciez à partir d'une scène `trap.tscn`. Les types sont définis dans un tableau `trap_types` dans un script global `Global.gd` : ```gdscript # Dans Global.gd var trap_types = [ {"name": "Scie circulaire", "damage": 10}, {"name": "Flamme pulsée", "damage": 15}, {"name": "Pics", "damage": 20} ] ``` 3. **Interface utilisateur (UI)** : Utilisez des nœuds `Label` et `ProgressBar` dans un `CanvasLayer`. La barre d'énergie doit être **verte** lorsqu'elle est >50%, **jaune** entre 20% et 50%, et **rouge** en dessous de 20%. ## Objectifs et génération procédurale * Générez aléatoirement 5 à 10 plates-formes par niveau, avec des pièges placés de manière **aléatoire mais jouable**. * L'objectif de chaque niveau est d'atteindre la **sortie (une porte brillante)**. * Après chaque niveau, la **vitesse de défilement** de la caméra augmente légèrement pour accroître la difficulté. ## Code pour la mécanique de saut ```gdscript extends CharacterBody2D @export var jump_force : float = -400.0 @export var gravity : float = 980.0 func _physics_process(delta): velocity.y += gravity * delta if is_on_floor() and Input.is_action_just_pressed("ui_accept"): velocity.y = jump_force move_and_slide()

Présentation du jeu

À propos de Boom Karts

Boom Karts est un jeu de course de karts multijoueur palpitant qui apporte une compétition explosive à votre navigateur. Cette expérience de course 3D vibrante présente des personnages hauts en couleur, y compris des ours, des licornes et d'autres pilotes excentriques qui se disputent la suprématie sur des circuits sauvages et dynamiques. Avec sa combinaison d'action à haute vitesse, de bonus stratégiques et de mécaniques de dérapage habiles, Boom Karts offre le frisson ultime de la course de karts.

Fonctionnalités principales

Action multijoueur explosive

Affrontez de vrais joueurs du monde entier dans des batailles intenses de course de karts. Chaque course est imprévisible alors que vous vous mesurez à des adversaires compétents tout aussi déterminés à remporter la victoire. Le système multijoueur garantit une rejouabilité infinie avec une compétition en constante évolution.

Système dynamique de bonus

Prenez l'avantage avec un arsenal de bonus et d'objets passionnants. Lancez des projectiles sur vos adversaires, activez des accélérations à des moments cruciaux et utilisez des objets défensifs pour vous protéger des attaques en cours. Le timing stratégique de ces capacités détermine souvent le vainqueur.

Maîtrisez l'art du dérapage

Perfectionnez votre technique de dérapage pour négocier les virages serrés tout en maintenant une vitesse maximale. Les mécaniques de dérapage avancées récompensent les joueurs habiles avec des temps au tour plus rapides et un meilleur positionnement face aux concurrents.

Roster de personnages colorés

Choisis parmi une distribution variée de personnages attachants, chacun apportant sa propre personnalité sur la piste. Des ours adorables aux licornes magiques, chaque pilote possède un charme unique qui ajoute du plaisir et de la variété à chaque course.

Conceptions de pistes sauvages

Cours à travers des pistes créativement conçues qui mettent tes compétences de conduite à l'épreuve. Chaque circuit présente des obstacles, des raccourcis et des dangers environnementaux uniques qui rendent chaque tour excitant et imprévisible.

Mécaniques de jeu

Fondamentaux de la course

Boom Karts combine des éléments classiques du karting avec des innovations de gameplay modernes. Le succès nécessite de maîtriser l'accélération, le freinage, la prise de virage et la gestion des objets tout en s'adaptant aux défis uniques de chaque piste.

Gestion des boosts

L'utilisation stratégique des capacités de boost est cruciale pour la victoire. Garde tes boosts pour les moments optimaux, comme dépasser des adversaires, échapper à des situations dangereuses ou gagner une vitesse cruciale sur les lignes droites.

Compétition de style arène

Le format de course en arène crée une compétition intense et rapprochée où les changements de position sont constants. Chaque virage présente de nouvelles opportunités d'avancer ou de reculer.

Guide des commandes

Mouvements de base

  • Touches W/D ou Flèches Gauche/Droite : Dirige ton kart à gauche et à droite
  • Barre d’espace : Activer le boost et utiliser les objets collectés

Conseils de Pro

  • Maîtrisez le timing de vos boosts pour une efficacité maximale
  • Apprenez la disposition de chaque circuit pour identifier les meilleures trajectoires
  • Utilisez les objets stratégiquement plutôt qu’immédiatement à leur ramassage
  • Entraînez-vous au drift pour conserver votre vitesse dans les virages

Pourquoi jouer à Boom Karts

Boom Karts se démarque dans le genre très concurrentiel des jeux de course en alliant une prise en main accessible à des mécaniques de jeu compétitives profondes. Son style artistique vibrant et ses designs de personnages créent une expérience visuelle immédiatement attrayante, tandis que les mécanismes de course sous-jacents offrent la complexité qui fidélise les joueurs.

L’accent mis sur le multijoueur garantit qu’aucune course n’est identique. Les adversaires humains apportent une imprévisibilité et un défi qu’une IA ne peut tout simplement pas égaler. Que vous soyez un joueur occasionnel en quête de fun rapide ou un compétiteur cherchant à maîtriser chaque circuit, Boom Karts propose le parfait équilibre entre accessibilité et gameplay basé sur le skill.

Le format free-to-play et navigateur vous permet de plonger dans les courses instantanément, sans téléchargement ni installation. Cette accessibilité, combinée à la compatibilité multiplateforme, rend facile le fait de courir avec des amis ou de défier de nouveaux adversaires à tout moment, n’importe où.

Idéal pour tous les niveaux de compétence

Les nouveaux joueurs peuvent immédiatement profiter du chaos coloré et des personnages amusants, tandis que les pilotes expérimentés peuvent se concentrer sur la maîtrise de techniques avancées comme le timing optimal de la dérive et l'utilisation stratégique des objets. Le plafond de compétence est suffisamment haut pour offrir un engagement à long terme aux joueurs dévoués.

Questions fréquentes (FAQ)

Boom Karts - Jeu de Course Multijoueur à Haute Vitesse