Add a replay theater for campus events #196
Labels
No labels
animation
audio
blocked
bug report
controversial
documentation
easy
feature request
hard
medium
multiplayer
physics
ui
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
elsie/liuverse#196
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?
Events are the most social thing in the game, and they vanish when the results screen closes. A replay theater records the last moments of an event and lets everyone watch them again from a free camera: the goal, the tag, the photo finish. It turns a one-off into a story.
How it fits. The server already receives every pose and owns the event clock. A ring buffer of the last stretch of an event is enough; the replay is the same pose interpolation the clients already do, with a different camera and a timeline. The client's scene is deterministic from the baked world, so a replay needs only poses and the event metadata.
Scope.
Related. #173 (duels), #179 (Grand Prix), #180 (skate), #200 (records), #206 (spectating).