nathanrenting.dev
Side-project · en développement

FamilyKart — du kart racing pour mes enfants

Un jeu de kart racing familial sous forme d'application desktop Electron. Un mini-moteur avec des adversaires IA, des powerups, une caméra de poursuite et des circuits faits main. Par-dessus Three.js, sans game framework, en vanilla JS pour la game loop.

Croquis dessiné à la main : application Electron avec une chase cam au-dessus d'une boucle de circuit, trois karts (PLAYER + AI 1 + AI 2), powerups (BOOST, SHIELD, MISSILE), annotations « 60 FPS · Three.js · vanilla JS » et « AI rubberbanding ».

Croquis de whiteboard · la game loop

Ce qu'il contient

Stack

Runtime
Electron (Windows portable .exe)
3D
Three.js (r169)
Logique de jeu
Vanilla JS, state machine maison
UI / HUD
Surcouche canvas 2D
Audio
Web Audio API
Build
electron-builder, target portable

Aucun framework par-dessus Three. Pas de React pour le jeu lui-même. Vanilla JS, dependencies minimales, tout vendor'd quand c'est possible. Les circuits et les karts sont du JSON brut — faciles à ajuster sans toucher au code.

Statut

En développement. Jouable, pas shippable. Aucune sortie publique prévue.