BernuviaBernuvia
Catégorie : JeuxWeb

Nitro Pals – 3D Kart Racing Game (three.js + Vite)

1/13
#kart racing#jeu 3d#threejs#jeu navigateur#jeu de course

Un jeu de karting 3D complet pour navigateur : 8 pilotes originaux, modes Grand Prix, VS et Contre-la-montre, 11 power-ups, dérapage et écran partagé à 2 joueurs. 100% procédural, site statique, PWA installable.

16 USDC20 USDC−20%

Paiement protégé

Votre argent reste sous garde pendant 1 jour

Livraison immédiate

Téléchargez le code complet dès le paiement

Achat garanti

Un souci ? Ouvrez un signalement

Ce qui est inclus
  • Code source complet : JavaScript, three.js, Vite (build statique, sans backend)
  • 100% procédural : pilotes, karts, stade, objets, musique et SFX générés dans le code
  • 143 tests unitaires + tests e2e Playwright, configuration ESLint et Prettier
  • Guide d'architecture + README avec configuration, contrôles et étapes de déploiement
Technologies
JAJavaScriptTHthree.jsVIViteWEWebGL 2PWPWA
Description

Pourquoi Nitro Pals ?

Nitro Pals n'est pas une démo technique — c'est un jeu de course de kart 3D complet et jouable qui fonctionne dans n'importe quel navigateur moderne. Choisissez l'un des huit pilotes originaux, affrontez sept rivaux CPU à travers des coupes de Grand Prix complètes, et expédiez-le n'importe où en tant que site statique : pas de serveur, pas de base de données, pas de clés API.

  • 8 pilotes originaux : Pip, Mochi, Bolt, Nova, Kiki, Bruno, Tako et Juno, chacun avec son propre kit de kart, couleurs et emblème
  • 3 modes de jeu : Grand Prix (4 courses, points, cérémonie de remise des prix en 3D), course VS et contre-la-montre avec replays fantômes
  • 4 classes de vitesse : 50cc, 100cc, 150cc et Miroir
  • Écran partagé local à 2 joueurs (clavier + manette ou deux manettes)
  • Dérive avec des boosts turbo à trois niveaux, sections anti-gravité et vol plané
  • 11 power-ups originaux utilisés stratégiquement par le CPU
  • Original bande sonore procédurale : menu, course, tour final plus rapide, Star Power, thèmes de victoire et de défaite
  • Contrôles au clavier, manette et tactile à l'écran
  • PWA installable qui fonctionne hors ligne après la première visite

01. Choisissez votre pilote

Un écran titre propre et animé avec un aperçu 3D en direct du pilote sélectionné dans le stade. Choisissez le mode, 1 ou 2 joueurs, la longueur de la course (1 ou 3 tours) et la classe (50cc, 100cc, 150cc, Miroir). Les portraits des pilotes sont rendus à partir des modèles 3D au démarrage, et vos derniers choix sont mémorisés.

02. Courses complètes à 8 karts

Départ avec un boost de départ parfait, classements en direct, minimap, compteur de tours et pièces qui augmentent votre vitesse maximale. Sept pilotes CPU suivent la ligne de course, dérivent pour des turbos, ramassent des boîtes d'objets et tirent des power-ups sur le peloton — et sur vous.

03. Trois façons de courir

Grand Prix — quatre courses consécutives avec des points (15-12-10-8-7-6-5-4), un tableau des classements après chaque course, le leader partant de l'arrière de la grille, et une cérémonie de remise des prix en 3D pour les trois premiers.

Course VS — une course unique contre sept rivaux CPU, avec des résultats complets et des temps de fin.

Contre-la-montre — juste vous, trois Nitros et le chronomètre. Les meilleurs temps sont sauvegardés par classe et par nombre de tours, et un fantôme translucide de votre meilleure course court à vos côtés pour que vous puissiez voir exactement où vous gagnez ou perdez du temps.

04. Multijoueur sur canapé

Deux joueurs courent côte à côte sur un seul écran — clavier + manette ou deux manettes — chacun avec sa propre caméra, HUD, position et objets, contre l'ensemble du champ CPU.

05. Une course qui est agréable

Maintenez une dérive pour charger des étincelles à travers trois niveaux et relâchez pour un turbo. Les rampes de glisse vous lancent dans les airs, les sections anti-gravité vous collent aux murs, et les zones de boost, les bosses et les sorties de route gardent chaque tour vivant.

06. 11 power-ups originaux

Banane, Boule rebondissante, Boule homing, Chercheur de ciel, Nitro, Triple Nitro, Bombe, Fantôme, Star Power, Comète et Éclair — chacun avec son propre icône HUD, modèle 3D, effets et règles. Les chances d'objets dépendent de votre position, donc l'arrière du peloton obtient les grands retours.

07. Jouez n'importe où, avec n'importe quelle manette

  • Clavier : flèches ou WASD pour diriger, Z/W pour accélérer, Shift ou K pour dériver, Espace ou E pour les objets — chaque action peut être remappée
  • Manette : n'importe quelle manette standard (A pour accélérer, B pour freiner, RB/RT pour dériver, LB/LT pour les objets)
  • Tactile : les boutons à l'écran apparaissent automatiquement sur les téléphones et tablettes
  • Préréglages graphiques (Auto maintient 60 fps), volume de la musique et des effets, secousse de la caméra

08. Bande sonore procédurale originale

Chaque note est écrite en code et synthétisée en direct avec Web Audio : un thème de menu relaxant, un thème de course entraînant, une version finale plus rapide, un thème de Star Power et des fanfares de victoire / défaite — plus des effets sonores synthétisés pour le moteur, la dérive et les objets.

100 % procédural — pas de maux de tête liés à la licence d'actifs

Les pilotes, karts, le stade, la foule, les panneaux de sponsors, les modèles d'objets, la musique et les effets sonores sont tous générés par code. Il n'y a pas de modèles, textures ou fichiers son tiers à licencier. Vous voulez votre propre art ? Déposez des GLBs de kart ou des échantillons audio dans le dossier d'assets optionnel et ils remplaceront les versions procédurales.

Architecture propre et extensible

La simulation de course (règles, objets, CPU, physique) vit dans une couche pure, testable avec Node, entièrement séparée du rendu, de l'interface utilisateur, de l'audio et de l'entrée. Ajouter un pilote, un objet ou un mode a un endroit documenté où aller.

  • Volume de la musique, des effets, secousse de la caméra et paramètres de remappage du clavier
  • Équipement de débogage (?debug=1) pour une itération rapide
  • Construction de chemin relatif : hébergez depuis n'importe quel dossier ou hôte statique

Technologies utilisées

  • JavaScript (modules ES)
  • three.js · WebGL 2
  • Vite 7
  • node --test tests unitaires · Playwright e2e · ESLint · Prettier

Exigences

  • Node.js 20.19+
  • Tout navigateur avec WebGL 2 (bureau ou mobile)

Templates similaires

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Application macOS native pour découvrir, suivre et analyser les portefeuilles Polymarket les plus rentables : taux de victoire réel, paris partagés, alertes et simulation de copy-trading. Pas de clés API, pas de backend.

Application de bureau

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

SaaS de réservation médicale complet construit avec Next.js 14, Prisma et Stripe. Quatre portails (patients, médecins, admin, support), chat en temps réel, dossiers médicaux, bilingue EN/ES. Lancez votre clinique en quelques jours.

SaaS

19 USDC45 USDC
(1)1
−59%

Cursa – Application Android pour étudiants universitaires (Kotlin + Compose)

Application Android native pour étudiants : notes par trimestre avec la note dont vous avez besoin, emploi du temps et présence, tâches, dépenses et notes. Kotlin + Jetpack Compose, 100 % hors ligne, anglais et espagnol.

Application mobile

12 USDC29 USDC

Pas encore d'avis. Soyez la première personne à partager votre expérience.