¿Por qué Nitro Pals?
Nitro Pals no es una demostración técnica — es un juego de carreras de karts 3D completo y jugable que funciona en cualquier navegador moderno. Elige uno de ocho pilotos originales, compite contra siete rivales de CPU en copas completas de Gran Premio y envíalo a cualquier lugar como un sitio estático: sin servidor, sin base de datos, sin claves API.
- 8 pilotos originales: Pip, Mochi, Bolt, Nova, Kiki, Bruno, Tako y Juno, cada uno con su propio kit de kart, colores y emblema
- 3 modos de juego: Gran Premio (4 carreras, puntos, ceremonia de premios en 3D), Carrera VS y Contrarreloj con repeticiones fantasma
- 4 clases de velocidad: 50cc, 100cc, 150cc y Espejo
- Modo local para 2 jugadores en pantalla dividida (teclado + gamepad o dos gamepads)
- Derrapes con potenciadores de turbo de tres niveles, secciones antigravedad y planeo
- 11 potenciadores originales utilizados estratégicamente por la CPU
- Banda sonora original procedimental: menú, carrera, vuelta final más rápida, Poder Estelar, temas de victoria y derrota
- Controles de teclado, gamepad y táctiles en pantalla
- PWA instalable que funciona sin conexión después de la primera visita
01. Elige tu piloto
Una pantalla de título limpia y animada con una vista previa 3D en vivo del piloto seleccionado en el estadio. Elige modo, 1 o 2 jugadores, duración de la carrera (1 o 3 vueltas) y clase (50cc, 100cc, 150cc, Espejo). Los retratos de los pilotos se renderizan a partir de los modelos 3D al inicio, y tus últimas elecciones se recuerdan.
02. Carreras completas de 8 karts
Inicio de cuenta regresiva con un impulso de salida perfecto, clasificaciones en vivo, minimapa, contador de vueltas y monedas que aumentan tu velocidad máxima. Siete pilotos de CPU siguen la línea de carrera, derrapan para obtener turbos, recogen cajas de ítems y lanzan potenciadores al grupo — y a ti.
03. Tres formas de competir
Gran Premio — cuatro carreras consecutivas con puntos (15-12-10-8-7-6-5-4), una tabla de clasificaciones después de cada carrera, el líder comenzando desde la parte trasera de la parrilla, y una ceremonia de premios en 3D para los tres primeros.
Carrera VS — una carrera única contra siete rivales de CPU, con resultados completos y tiempos de finalización.
Contrarreloj — solo tú, tres Nitros y el reloj. Los mejores tiempos se guardan por clase y número de vueltas, y un fantasma translúcido de tu mejor carrera compite a tu lado para que puedas ver exactamente dónde ganas o pierdes tiempo.
04. Multijugador en el sofá
Dos jugadores compiten uno al lado del otro en una pantalla — teclado + gamepad o dos gamepads — cada uno con su propia cámara, HUD, posición e ítems, contra todo el campo de CPU.
05. Carreras que se sienten geniales
Mantén un derrape para cargar chispas a través de tres niveles y suéltalo para un turbo. Las rampas de planeo te lanzan al aire, las secciones antigravedad te pegan a las paredes, y las almohadillas de impulso, baches y derrapes mantienen cada vuelta animada.
06. 11 potenciadores originales
Banana, Bote Rebote, Bote Teledirigido, Buscador de Cielo, Nitro, Triple Nitro, Bomba, Fantasma, Poder Estelar, Cometa y Rayo — cada uno con su propio ícono en el HUD, modelo 3D, efectos y reglas. Las probabilidades de ítems dependen de tu posición, así que los que están al final del grupo obtienen grandes regresos.
07. Juega en cualquier lugar, con cualquier controlador
- Teclado: flechas o WASD para girar, Z/W para acelerar, Shift o K para derrapar, Espacio o E para ítems — cada acción se puede reasignar
- Gamepad: cualquier controlador estándar (A gas, B freno, RB/RT derrape, LB/LT ítem)
- Táctil: los botones en pantalla aparecen automáticamente en teléfonos y tabletas
- Presets gráficos (Auto mantiene 60 fps), volumen de música y efectos, sacudida de cámara
08. Banda sonora original procedural
Cada nota está escrita en código y sintetizada en vivo con Web Audio: un tema de menú relajante, un tema de carrera emocionante, una versión más rápida para la última vuelta, un tema de Poder Estelar y fanfarrias de victoria / derrota, además de efectos de sonido sintetizados de motor, derrape y objetos.
100% procedural — sin dolores de cabeza por licencias de activos
Conductores, karts, el estadio, la multitud, tableros de patrocinadores, modelos de objetos, música y efectos de sonido son todos generados en código. No hay modelos, texturas ni archivos de sonido de terceros que licenciar. ¿Quieres tu propio arte? Coloca GLBs de karts o muestras de audio en la carpeta opcional del paquete de activos y reemplazarán las versiones procedimentales.
Arquitectura limpia y extensible
La simulación de carreras (reglas, objetos, CPU, física) vive en una capa pura, testeable con Node, completamente separada del renderizado, la interfaz de usuario, el audio y la entrada. Agregar un conductor, objeto o modo tiene un lugar documentado donde ir.
- Música, volumen de efectos, sacudida de cámara y configuraciones de reasignación de teclado
- Arnés de depuración (
?debug=1) para iteración rápida
- Construcción de ruta relativa: hospeda desde cualquier carpeta o host estático
Pila tecnológica
- JavaScript (módulos ES)
- three.js · WebGL 2
- Vite 7
- node --test pruebas unitarias · Playwright e2e · ESLint · Prettier
Requisitos
- Node.js 20.19+
- Cualquier navegador con WebGL 2 (escritorio o móvil)