BernuviaBernuvia
Categoria: GiochiWeb

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

1/13
#kart racing#gioco 3d#threejs#gioco browser#gioco di corsa

Un completo kart racer 3D per browser: 8 piloti originali, modalità Grand Prix, VS e Time Trial, 11 power-up, drifting e schermo diviso per 2 giocatori. 100% procedurale, sito statico, PWA installabile.

16 USDC20 USDC−20%

Pagamento protetto

I tuoi soldi restano in custodia per 1 giorno

Consegna immediata

Scarica il codice completo al pagamento

Acquisto garantito

Qualche problema? Apri una segnalazione

Cosa include
  • Codice sorgente completo: JavaScript, three.js, Vite (build statico, senza backend)
  • 100% procedurale: piloti, kart, stadio, oggetti, musica e SFX generati nel codice
  • 143 test unitari + test e2e con Playwright, configurazione di ESLint e Prettier
  • Guida all'architettura + README con configurazione, controlli e passaggi per il deploy
Tecnologie
JAJavaScriptTHthree.jsVIViteWEWebGL 2PWPWA
Descrizione

Perché Nitro Pals?

Nitro Pals non è una demo tecnologica — è un gioco di corse kart 3D completo e giocabile che funziona in qualsiasi browser moderno. Scegli uno degli otto piloti originali, gareggia contro sette rivali CPU attraverso le intere coppe di Gran Premio e distribuiscilo ovunque come un sito statico: nessun server, nessun database, nessuna chiave API.

  • 8 piloti originali: Pip, Mochi, Bolt, Nova, Kiki, Bruno, Tako e Juno, ognuno con il proprio kit kart, colori ed emblema
  • 3 modalità di gioco: Gran Premio (4 gare, punti, cerimonia di premiazione 3D), Gara VS e Cronometro con replay fantasma
  • 4 classi di velocità: 50cc, 100cc, 150cc e Speculare
  • Schermo diviso locale per 2 giocatori (tastiera + gamepad o due gamepad)
  • Drifting con potenziamenti turbo a tre livelli, sezioni anti-gravità e planata
  • 11 potenziamenti originali utilizzati strategicamente dalla CPU
  • Colonna sonora procedurale originale: menu, gara, finale più veloce, Star Power, temi di vittoria e sconfitta
  • Controlli su tastiera, gamepad e touch screen
  • PWA installabile che funziona offline dopo la prima visita

01. Scegli il tuo pilota

Una schermata del titolo pulita e animata con un'anteprima 3D dal vivo del pilota selezionato nello stadio. Scegli la modalità, 1 o 2 giocatori, lunghezza della gara (1 o 3 giri) e classe (50cc, 100cc, 150cc, Speculare). I ritratti dei piloti sono resi dai modelli 3D all'avvio, e le tue ultime scelte vengono ricordate.

02. Gare complete con 8 kart

Partenza con conto alla rovescia e un potenziamento di partenza perfetto, classifiche in tempo reale, minimappa, contatore giri e monete che aumentano la tua velocità massima. Sette piloti CPU seguono la linea di corsa, driftano per i turbo, raccolgono scatole di oggetti e sparano potenziamenti al gruppo — e a te.

03. Tre modi di correre

Gran Premio — quattro gare di fila con punti (15-12-10-8-7-6-5-4), una tabella di classifiche dopo ogni gara, il leader che parte dalla parte posteriore della griglia e una cerimonia di premiazione 3D per i primi tre.

Gara VS — una singola gara contro sette rivali CPU, con risultati completi e tempi di arrivo.

Cronometro — solo tu, tre Nitros e il cronometro. I migliori tempi vengono salvati per classe e conteggio giri, e un fantasma traslucido della tua migliore corsa corre al tuo fianco così puoi vedere esattamente dove guadagni o perdi tempo.

04. Multiplayer sul divano

Due giocatori corrono affiancati su un'unica schermata — tastiera + gamepad o due gamepad — ognuno con la propria telecamera, HUD, posizione e oggetti, contro l'intero campo CPU.

05. Corse che si sentono fantastiche

Tieni un drift per caricare scintille attraverso tre livelli e rilascia per un turbo. Le rampe da planata ti lanciano in aria, le sezioni anti-gravità ti incollano ai muri, e i pad di potenziamento, i dossi e le sbandate mantengono ogni giro vivace.

06. 11 potenziamenti originali

Banana, Bounce Orb, Homing Orb, Sky Seeker, Nitro, Triple Nitro, Bomb, Phantom, Star Power, Comet e Lightning — ognuno con il proprio icona HUD, modello 3D, effetti e regole. Le probabilità degli oggetti dipendono dalla tua posizione, quindi la parte posteriore del gruppo ottiene i grandi recuperi.

07. Gioca ovunque, con qualsiasi controller

  • Tastiera: frecce o WASD per sterzare, Z/W per accelerare, Shift o K per driftare, Spazio o E per gli oggetti — ogni azione può essere rimappata
  • Gamepad: qualsiasi controller standard (A gas, B freno, RB/RT drift, LB/LT oggetto)
  • Touch: i pulsanti sullo schermo appaiono automaticamente su telefoni e tablet
  • Impostazioni grafiche (Auto mantiene 60 fps), volume della musica e degli effetti, vibrazione della telecamera

08. Colonna sonora procedurale originale

Ogni nota è scritta in codice e sintetizzata dal vivo con Web Audio: un tema menu rilassato, un tema di corsa coinvolgente, una versione finale più veloce, un tema Star Power e fanfare di vittoria / sconfitta — oltre a effetti sonori sintetizzati per motore, derapata e oggetti.

100% procedurale — niente mal di testa per il licensing degli asset

Piloti, kart, lo stadio, la folla, i pannelli degli sponsor, i modelli degli oggetti, la musica e gli effetti sonori sono tutti generati in codice. Non ci sono modelli, texture o file audio di terze parti da licenziare. Vuoi la tua arte? Inserisci i GLB dei kart o i campioni audio nella cartella opzionale del pacchetto asset e sostituiranno le versioni procedurali.

Architettura pulita ed estensibile

La simulazione di corsa (regole, oggetti, CPU, fisica) vive in uno strato puro, testabile con Node, completamente separato dal rendering, UI, audio e input. Aggiungere un pilota, un oggetto o una modalità ha un posto documentato dove andare.

  • Volume della musica, effetti, vibrazione della telecamera e impostazioni di rimappatura della tastiera
  • Debug harness (?debug=1) per iterazioni rapide
  • Build con percorso relativo: ospita da qualsiasi cartella o host statico

Stack tecnologico

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

Requisiti

  • Node.js 20.19+
  • Qualsiasi browser con WebGL 2 (desktop o mobile)

Template correlati

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

App nativa per macOS per scoprire, seguire e analizzare i portafogli Polymarket più redditizi: tasso di vincita reale, scommesse condivise, avvisi e simulazione di copy-trading. Nessuna chiave API, nessun backend.

App desktop

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

Completo SaaS di prenotazione medica costruito con Next.js 14, Prisma e Stripe. Quattro portali (pazienti, medici, amministratore, supporto) chat in tempo reale, cartelle cliniche, bilingue EN/ES. Lancia la tua clinica in pochi giorni.

SaaS

19 USDC45 USDC
(1)1
−59%

Cursa – Android App for University Students (Kotlin + Compose)

App Android nativa per studenti universitari: voti per termine con il voto necessario, orario e presenza, compiti, spese e note. Kotlin + Jetpack Compose, 100% offline, inglese e spagnolo.

App mobile

12 USDC29 USDC

Ancora nessuna recensione. Sii la prima persona a raccontare la tua esperienza.