BernuviaBernuvia
Categoria: JogosWeb

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

1/13
#kart racing#jogo 3d#threejs#jogo de navegador#jogo de corrida

Um completo jogo de corrida de kart 3D para navegador: 8 pilotos originais, modos Grand Prix, VS e Time Trial, 11 power-ups, drifting e tela dividida para 2 jogadores. 100% procedural, site estático, PWA instalável.

16 USDC20 USDC−20%

Pagamento protegido

Seu dinheiro fica em custódia por 1 dia

Entrega imediata

Baixe o código completo ao pagar

Compra respaldada

Algum problema? Abra um chamado

O que está incluído
  • Código fonte completo: JavaScript, three.js, Vite (build estática, sem backend)
  • 100% procedural: pilotos, karts, estádio, itens, música e SFX gerados em código
  • 143 testes unitários + testes e2e com Playwright, configuração do ESLint e Prettier
  • Guia de arquitetura + README com configuração, controles e etapas de deploy
Tecnologias
JAJavaScriptTHthree.jsVIViteWEWebGL 2PWPWA
Descrição

Por que Nitro Pals?

Nitro Pals não é uma demonstração técnica — é um jogo de corrida em kart 3D completo e jogável que roda em qualquer navegador moderno. Escolha um dos oito pilotos originais, corra contra sete rivais de CPU em copas completas de Grand Prix e envie-o para qualquer lugar como um site estático: sem servidor, sem banco de dados, sem chaves de API.

  • 8 pilotos originais: Pip, Mochi, Bolt, Nova, Kiki, Bruno, Tako e Juno, cada um com seu próprio kit de kart, cores e emblema
  • 3 modos de jogo: Grand Prix (4 corridas, pontos, cerimônia de premiação em 3D), VS Race e Time Trial com replays fantasma
  • 4 classes de velocidade: 50cc, 100cc, 150cc e Mirror
  • Modo local para 2 jogadores em tela dividida (teclado + gamepad ou dois gamepads)
  • Drift com impulsos turbo de três níveis, seções antigravidade e planagem
  • 11 power-ups originais usados estrategicamente pela CPU
  • Trilha sonora procedural original: menu, corrida, volta final mais rápida, Star Power, temas de vitória e derrota
  • Controles por teclado, gamepad e toque na tela
  • PWA instalável que funciona offline após a primeira visita

01. Escolha seu piloto

Uma tela de título limpa e animada com uma prévia 3D ao vivo do piloto selecionado no estádio. Escolha o modo, 1 ou 2 jogadores, duração da corrida (1 ou 3 voltas) e classe (50cc, 100cc, 150cc, Mirror). Retratos dos pilotos são renderizados a partir dos modelos 3D na inicialização, e suas últimas escolhas são lembradas.

02. Corridas completas com 8 karts

Contagem regressiva para o início com um impulso de partida perfeita, classificações ao vivo, minimapa, contador de voltas e moedas que aumentam sua velocidade máxima. Sete pilotos de CPU seguem a linha de corrida, fazem drift para turbos, pegam caixas de itens e disparam power-ups no grupo — e em você.

03. Três maneiras de correr

Grand Prix — quatro corridas seguidas com pontos (15-12-10-8-7-6-5-4), uma tabela de classificações após cada corrida, o líder começando do fundo do grid e uma cerimônia de premiação em 3D para os três primeiros.

VS Race — uma corrida única contra sete rivais de CPU, com resultados completos e tempos de chegada.

Time Trial — apenas você, três Nitros e o relógio. Os melhores tempos são salvos por classe e contagem de voltas, e um fantasma translúcido da sua melhor corrida corre ao seu lado para que você possa ver exatamente onde ganha ou perde tempo.

04. Multiplayer no sofá

Dois jogadores correm lado a lado em uma tela — teclado + gamepad ou dois gamepads — cada um com sua própria câmera, HUD, posição e itens, contra todo o campo de CPU.

05. Corridas que são incríveis

Mantenha um drift para carregar faíscas através de três níveis e libere para um turbo. Rampas de planagem lançam você ao ar, seções antigravidade grudam você nas paredes, e plataformas de impulso, bumps e saídas de pista mantêm cada volta animada.

06. 11 power-ups originais

Banana, Bounce Orb, Homing Orb, Sky Seeker, Nitro, Triple Nitro, Bomb, Phantom, Star Power, Comet e Lightning — cada um com seu próprio ícone HUD, modelo 3D, efeitos e regras. As chances de itens dependem da sua posição, então quem está atrás no grupo recebe as grandes reviravoltas.

07. Jogue em qualquer lugar, com qualquer controle

  • Teclado: setas ou WASD para dirigir, Z/W para acelerar, Shift ou K para drift, Espaço ou E para itens — cada ação pode ser remapeada
  • Gamepad: qualquer controle padrão (A acelera, B freia, RB/RT faz drift, LB/LT usa item)
  • Toque: botões na tela aparecem automaticamente em telefones e tablets
  • Predefinições gráficas (Auto mantém 60 fps), volume de música e efeitos, tremor da câmera

08. Trilha sonora procedural original

Cada nota é escrita em código e sintetizada ao vivo com Web Audio: um tema de menu relaxante, um tema de corrida empolgante, uma versão mais rápida para a volta final, um tema de Poder Estelar e fanfarras de vitória / derrota — além de efeitos sonoros sintetizados de motor, derrapagem e itens.

100% procedural — sem dores de cabeça com licenciamento de ativos

Motoristas, karts, o estádio, a multidão, placas de patrocinadores, modelos de itens, música e efeitos sonoros são todos gerados em código. Não há modelos, texturas ou arquivos de som de terceiros para licenciar. Quer sua própria arte? Coloque GLBs de karts ou amostras de áudio na pasta opcional de pacotes de ativos e eles substituirão as versões procedurais.

Arquitetura limpa e extensível

A simulação de corrida (regras, itens, CPU, física) vive em uma camada pura, testável com Node, totalmente separada da renderização, UI, áudio e entrada. Adicionar um motorista, item ou modo tem um lugar documentado para ir.

  • Configurações de volume de música, efeitos, tremor de câmera e remapeamento de teclado
  • Ferramenta de depuração (?debug=1) para iteração rápida
  • Construção de caminho relativo: hospede a partir de qualquer pasta ou host estático

Pilha tecnológica

  • JavaScript (módulos ES)
  • three.js · WebGL 2
  • Vite 7
  • node --test testes unitários · Playwright e2e · ESLint · Prettier

Requisitos

  • Node.js 20.19+
  • Qualquer navegador com WebGL 2 (desktop ou mobile)

Templates relacionados

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplicativo nativo para macOS para descobrir, seguir e analisar as carteiras mais lucrativas do Polymarket: taxa de vitória verdadeira, apostas compartilhadas, alertas e simulação de copy-trading. Sem chaves de API, sem backend.

Aplicativo desktop

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

SaaS completo de agendamento médico construído com Next.js 14, Prisma e Stripe. Quatro portais (pacientes, médicos, admin, suporte), chat em tempo real, prontuários médicos, bilíngue EN/ES. Lance sua clínica em dias.

SaaS

19 USDC45 USDC
(1)1
−59%

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

Aplicativo nativo Android para estudantes universitários: notas por cortes de período com a nota que você precisa, horário e frequência, tarefas, despesas e anotações. Kotlin + Jetpack Compose, 100% offline, inglês e espanhol.

Aplicativo móvel

12 USDC29 USDC

Ainda não há avaliações. Seja a primeira pessoa a contar sua experiência.