BernuviaBernuvia
Kategori: GameWeb

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

1/13
#kart racing#permainan 3d#threejs#permainan browser#permainan balap

Sebuah balapan kart 3D lengkap di browser: 8 pengemudi asli, Grand Prix, mode VS dan Time Trial, 11 power-up, drifting dan layar terpisah 2 pemain. 100% prosedural, situs statis, PWA yang dapat diinstal.

16 USDC20 USDC−20%

Pembayaran terlindungi

Uangmu ditahan dalam kustodi selama 1 hari

Pengiriman instan

Unduh kode lengkap setelah membayar

Pembelian dijamin

Ada masalah? Buat laporan

Apa yang termasuk
  • Kode sumber lengkap: JavaScript, three.js, Vite (build statis, tanpa backend)
  • 100% prosedural: pengemudi, kart, stadion, item, musik dan SFX dihasilkan dalam kode
  • 143 unit tests + Playwright e2e tests, pengaturan ESLint dan Prettier
  • Panduan arsitektur + README dengan pengaturan, kontrol dan langkah-langkah penyebaran
Teknologi
JAJavaScriptTHthree.jsVIViteWEWebGL 2PWPWA
Deskripsi

Mengapa Nitro Pals?

Nitro Pals bukanlah demo teknologi — ini adalah permainan balap kart 3D yang lengkap dan dapat dimainkan yang berjalan di browser modern mana pun. Pilih salah satu dari delapan pengemudi asli, balap tujuh rival CPU di seluruh piala Grand Prix penuh, dan kirimkan ke mana saja sebagai situs statis: tanpa server, tanpa database, tanpa kunci API.

  • 8 pengemudi asli: Pip, Mochi, Bolt, Nova, Kiki, Bruno, Tako dan Juno, masing-masing dengan kit kart, warna, dan lambang mereka sendiri
  • 3 mode permainan: Grand Prix (4 balapan, poin, upacara penghargaan 3D), VS Race dan Time Trial dengan tayangan hantu
  • 4 kelas kecepatan: 50cc, 100cc, 150cc dan Mirror
  • Split screen lokal 2 pemain (keyboard + gamepad atau dua gamepad)
  • Drifting dengan tiga tingkat dorongan turbo, bagian anti-gravitasi dan meluncur
  • 11 power-up asli yang digunakan secara strategis oleh CPU
  • Soundtrack prosedural asli: menu, balapan, lap terakhir yang lebih cepat, Star Power, tema kemenangan dan kekalahan
  • Kontrol keyboard, gamepad, dan sentuh di layar
  • PWA yang dapat diinstal yang berfungsi offline setelah kunjungan pertama

01. Pilih pengemudi Anda

Layar judul yang bersih dan animasi dengan pratinjau 3D langsung dari pengemudi yang dipilih di stadion. Pilih mode, 1 atau 2 pemain, panjang balapan (1 atau 3 lap) dan kelas (50cc, 100cc, 150cc, Mirror). Potret pengemudi dirender dari model 3D saat boot, dan pilihan terakhir Anda diingat.

02. Balapan 8-kart penuh

Hitung mundur dimulai dengan dorongan start yang sempurna, klasemen langsung, minimap, penghitung lap dan koin yang meningkatkan kecepatan maksimum Anda. Tujuh pengemudi CPU mengikuti garis balap, drifting untuk turbo, mengambil kotak item dan menembakkan power-up ke arah paket — dan ke arah Anda.

03. Tiga cara untuk balapan

Grand Prix — empat balapan berturut-turut dengan poin (15-12-10-8-7-6-5-4), tabel klasemen setelah setiap balapan, pemimpin mulai dari belakang grid, dan upacara penghargaan 3D untuk tiga teratas.

VS Race — satu balapan melawan tujuh rival CPU, dengan hasil lengkap dan waktu penyelesaian.

Time Trial — hanya Anda, tiga Nitros dan jam. Waktu terbaik disimpan per kelas dan jumlah lap, dan hantu transparan dari balapan terbaik Anda bersaing di samping Anda sehingga Anda dapat melihat dengan tepat di mana Anda mendapatkan atau kehilangan waktu.

04. Multiplayer di sofa

Dua pemain balapan berdampingan di satu layar — keyboard + gamepad atau dua gamepad — masing-masing dengan kamera, HUD, posisi, dan item mereka sendiri, melawan seluruh lapangan CPU.

05. Balapan yang terasa hebat

Tahan drifting untuk mengisi percikan melalui tiga tingkat dan lepaskan untuk turbo. Rampa glider meluncurkan Anda ke udara, bagian anti-gravitasi menempelkan Anda ke dinding, dan bantalan dorong, tonjolan, dan spin-out menjaga setiap lap tetap hidup.

06. 11 power-up asli

Banana, Bounce Orb, Homing Orb, Sky Seeker, Nitro, Triple Nitro, Bomb, Phantom, Star Power, Comet dan Lightning — masing-masing dengan ikon HUD, model 3D, efek, dan aturan sendiri. Peluang item tergantung pada posisi Anda, jadi bagian belakang paket mendapatkan comeback besar.

07. Main di mana saja, dengan kontroler apa pun

  • Keyboard: panah atau WASD untuk mengemudikan, Z/W untuk mempercepat, Shift atau K untuk drifting, Space atau E untuk item — setiap tindakan dapat diubah pemetaan
  • Gamepad: kontroler standar apa pun (A gas, B rem, RB/RT drifting, LB/LT item)
  • Sentuh: tombol di layar muncul secara otomatis di ponsel dan tablet
  • Preset grafis (Auto menjaga 60 fps), volume musik dan efek, guncangan kamera

08. Soundtrack prosedural asli

Setiap nada ditulis dalam kode dan disintesis secara langsung dengan Web Audio: tema menu yang santai, tema balapan yang mendebarkan, versi lap terakhir yang lebih cepat, tema Star Power dan fanfare kemenangan / kekalahan — ditambah efek suara mesin, drift, dan item yang disintesis.

100% prosedural — tanpa sakit kepala lisensi aset

Pengemudi, kart, stadion, kerumunan, papan sponsor, model item, musik, dan efek suara semuanya dihasilkan dalam kode. Tidak ada model, tekstur, atau file suara pihak ketiga yang perlu dilisensikan. Ingin seni Anda sendiri? Taruh GLB kart atau sampel audio ke dalam folder paket aset opsional dan mereka akan menggantikan versi prosedural.

Arsitektur yang bersih dan dapat diperluas

Simulasi balapan (aturan, item, CPU, fisika) berada di lapisan murni yang dapat diuji dengan Node, sepenuhnya terpisah dari rendering, UI, audio, dan input. Menambahkan pengemudi, item, atau mode memiliki tempat yang terdokumentasi untuk pergi.

  • Pengaturan volume musik, efek, guncangan kamera, dan pemetaan ulang keyboard
  • Debug harness (?debug=1) untuk iterasi cepat
  • Pembangunan jalur relatif: host dari folder mana pun atau host statis

Teknologi yang digunakan

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

Persyaratan

  • Node.js 20.19+
  • Browser apa pun dengan WebGL 2 (desktop atau mobile)

Template terkait

−33%

Smart-Money Tracker for Polymarket – macOS SwiftUI App

Aplikasi macOS asli untuk menemukan, mengikuti, dan menganalisis dompet Polymarket yang paling menguntungkan: tingkat kemenangan yang sebenarnya, taruhan bersama, peringatan, dan simulasi copy-trading. Tanpa kunci API, tanpa backend.

Aplikasi desktop

10 USDC15 USDC
3
−58%

MediAgenda - medical booking SaaS

SaaS pemesanan medis lengkap yang dibangun dengan Next.js 14, Prisma & Stripe. Empat portal (pasien, dokter, admin, dukungan) obrolan waktu nyata, catatan medis, bilingual EN/ES. Luncurkan klinik Anda dalam beberapa hari.

SaaS

19 USDC45 USDC
(1)1
−59%

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

Aplikasi Android asli untuk mahasiswa: nilai berdasarkan pemotongan semester dengan nilai yang Anda butuhkan, jadwal dan kehadiran, tugas, pengeluaran, dan catatan. Kotlin + Jetpack Compose, 100% offline, Bahasa Inggris dan Spanyol.

Aplikasi seluler

12 USDC29 USDC

Belum ada ulasan. Jadilah orang pertama yang berbagi pengalaman.