Run a campus Grand Prix on the service roads #179
Labels
No labels
accessibility
animation
audio
bake
blocked
bug report
controversial
cosmetics
documentation
easy
economy
events
feature request
gadgets
hard
impossible
medium
multiplayer
physics
rendering
social
ui
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elsie/liuverse#179
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The campus has a loop of service roads, and a fleet of cars. A Grand Prix is a checkpoint race for vehicles: a route through the roads, a grid start, laps, and a standings board. It is the one use of the car that is about driving rather than commuting, and it makes the road network legible.
How it fits.
BakedWorld::roadsis the route graph,VehicleKind::Caris the vehicle, and the event clock already handles a start countdown and a finish. The difference from the foot race is the route and the checkpoint validation: a checkpoint is a gate across the road, and the server checks the vehicle pose against it. No physics engine is needed; the existing vehicle step is enough.Scope.
Related. #200 (records), #196 (replay), #206 (spectating), #173 (duels).