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)