Raketbiler møder fodbold — en Rocket League-inspireret klon, hvor den samme fysikkode kører på både server og klient. Resultatet: forudsigelse uden gummibånd, bold uden clipping og vægkørsel helt gratis.
Genrens fysik er hele spillet: hop, dodge-flips, aerials, vægkørsel og boldberøringer skal føles præcis rigtigt,
og i multiplayer skal det føles ens for alle — også på 60+ ms ping. Derfor er arkitekturens kerne én delt
fysik-modul (shared/physics.js, ren JavaScript uden afhængigheder), der køres identisk på
serveren (autoritativt, 120 Hz) og i browseren (forudsigelse). Enheder og konstanter matcher Rocket League
1:1 — tyngdekraft, boost-acceleration, flip-vinduer, bane på 81,92 × 102,4 m.
Kollision mod banen er ikke en trekant-suppe men et analytisk signed distance field: en afrundet rektangel-plan komponeret med en afrundet vægprofil, plus målbokse. Afstand og normal findes eksakt for ethvert punkt — så vægkørsel, hjørne-ruller og loftskørsel virker uden specialtilfælde. 3D-meshen genereres fra de samme konstanter, så det man ser, er præcis det man rammer. Samme SDF genbruges til at holde kameraet inde i arenaen med tre iterationers projektion.
Klienten sender ét sekvens-stemplet input pr. fysik-tick og simulerer lokalt med det samme. Serveren kvitterer i 30 Hz-snapshots; afviger klientens position mere end 6–9 cm, rulles der tilbage til serverens facit og genafspilles alle inputs siden — og korrektionen absorberes i en aftagende offset, så øjet aldrig ser et hop. Bolden forudsiges også: klienten resimulerer den fra seneste snapshot inklusive kollision mod ens egen bil. Før den ændring kunne bolden trænge op til 90 cm ind i bilen ved vedvarende pres — efter: 0 cm.
Serveren fylder holdene op med bots, så 1v1 til 4v4 altid kan spilles solo. Let kører langsomt og hopper aldrig; mellem laver dodge-skud; svær flyver aerials: en takeoff-gate (boldhøjde, afstand, sigtefejl, boostniveau) efterfulgt af en luftcontroller, der pitcher og yaw'er mod et forudberegnet interceptpunkt og booster, når næsen er på linje. Bot-logikken ligger i sit eget modul med unit-tests.
Kompetitiv realtids-multiplayer med prediction og autoritativ server — i browseren.
Skriv til mig