SES Group
EksperimentSpil2026

City GP: et gaderæs bygget med min nevø

Et natligt, F1-inspireret gaderæs i Roblox for op til ti spillere. Han bestiller og playtester, jeg skriver koden, og hans fejlrapporter bestemmer, hvad der bygges næste gang.

Rolle
Al kode; min nevø er testkører
Startet
2026
Bygget med
Roblox · Luau · Rojo
Status
Kører i Studio, ikke udgivet

Udgangspunktet

Min nevø spiller Roblox. I stedet for bare at se på byggede vi vores eget spil sammen: han ved, hvordan et racerspil skal føles, og jeg kan skrive koden. Reglen er, at hans playtest bestemmer. Hver fejl, han finder, bliver til en runde rettelser, og der har været mange runder.

Hvordan det er bygget

Et Rojo-projekt i Luau med server, klient og delte definitioner. Banerne bygges processuelt af kurver, omkring 9.000 studs pr. omgang, og bilerne har rigtig hjulfysik: fjedre, servostyring og hængselsmotorer, ikke en flydende klods. Omgange, checkpoints, nitro og mønter afgøres på serveren, så en klient ikke kan snyde sig til en sejr.

Styringen er udledt af cykelmodellen frem for justeret i blinde: rattets udslag beregnes af fart og akselafstand, så bilen fysisk kan komme rundt i banens skarpeste sving uden at kaste sig.

Server
Omgange, checkpoints, økonomi
Klient
Styring, kamera, HUD
Delt
Bane- og bildefinitioner

Hvad der er i det

Seks baner med hver sit lys og underlag: asfalt, brosten og grus opfører sig forskelligt, fordi vejens friktion faktisk bestemmer. Træningstilstand pr. bane, daglige opgaver som alle spillere deler, fordi dagens sæt udledes af datoen, biler og lysspor som kosmetik, tilskuertilstand når man er i mål, sejrspodie og minimap.

Hvor det står

Spillet kører i Roblox Studio og er finpudset gennem mere end femten playtest-runder. Det er ikke udgivet endnu: det sker, når testkøreren siger god for det.

Hvad jeg lærte

At fysikkens fortegn er nådesløse: ét forkert fortegn spejler bilen, uden fejlmeddelelse nogen steder. At værktøj slår gæt: en enkelt knækket streng dræbte hele klientens opstart, og den blev fundet med en sprogserver, ikke med endnu et gæt. Og at en krævende playtester, der er ligeglad med hvor svært noget var at bygge, er den bedste kvalitetssikring, der findes.

Vil du følge med?

Spillet udgives på Roblox, når testkøreren er tilfreds. Indtil da ligger de færdige spil på games.sesnas.com.