nathanrenting.dev
Side-project · in ontwikkeling

FamilyKart · kart-racing voor mijn kids

Een familievriendelijke kart-racing game als Electron desktop-app. Een mini-engine met AI-tegenstanders, powerups, chase-camera en handgebouwde tracks. Bovenop Three.js, geen game-framework, vanilla JS voor de game-loop.

Hand-getekende schets: Electron-app met chase-cam boven een racetrack-loop, drie karts (PLAYER + AI 1 + AI 2), powerups (BOOST, SHIELD, MISSILE), annotaties '60 FPS · Three.js · vanilla JS' en 'AI rubberbanding'.

Whiteboard-schets · de game-loop

Wat erin zit

Stack

Runtime
Electron (Windows portable .exe)
3D
Three.js (r169)
Game-logic
Vanilla JS, eigen state-machine
UI / HUD
2D-canvas overlay
Audio
Web Audio API
Build
electron-builder, portable target

Geen frameworks bovenop Three. Geen React voor de game zelf. Vanilla JS, minimum dependencies, alles vendor'd waar het kan. Tracks en karts zijn plain JSON, makkelijk te tweaken zonder code te raken.

Status

In ontwikkeling. Speelbaar, niet shippable. Geen public release gepland.