Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replay Viewer tasks #245

Closed
17 tasks
Abbondanzo opened this issue Mar 26, 2019 · 1 comment
Closed
17 tasks

Replay Viewer tasks #245

Abbondanzo opened this issue Mar 26, 2019 · 1 comment

Comments

@Abbondanzo
Copy link
Member

Abbondanzo commented Mar 26, 2019

Overview

This issue is associated with the replay-viewer branch, hopefully as a way to track progress and to target which enhancements/features can and should be integrated with the first few releases.

Required Fixes

First Iteration

Enhancements

  • Timestamp-based major events along the scrubber. Just how RL displays replays in-game, major events like saves and goals should be displayed along the scrubber. Goals are easy but saves exist somewhere else.
  • (Live) scoreboard. Showing player scores at that current time in the game should help. Could be displayed alongside the buttons used to toggle their perspectives or in some other appropriate fashion.
  • 3, 2, 1 countdown when preparing for faceoff. Currently, cars sit stationary without any indication of the countdown occurring. Displaying text on screen costs us nothing, but this text would obviously have to align with the frame counter.
  • Query parameters
    • Deep linking to a replay's timestamp. Can be a URL query parameter ?time=234 representing frames or the actual time remaining in the game.
    • Deep linking into a camera setting. This would help players share replays and perspectives before launching any coaching tools.
  • Local storage based model caching. Players will be flipping between replays and will be loading the same assets over and over again. We can take advantage of local storage to store vehicles and field assets so that loading times are reduced, saving both time and the extreme server bandwidth that would otherwise be associated. This allows us to also use higher quality models. To cache bust, each release can append a small hash to the name of every asset so that loading and reloading is contained in a single release.
  • Audio assets. Matching acceleration, boosting, and drifting sounds not only enhances the viewer but can help explain actions the player is taking without having to follow their perspective.
  • Slow-motion shot replay. Similar to in-game behavior
  • Match highlights. Quickly show all shots/goals/saves/special category of filtered item
  • Simultaneous shot viewer. Shows the positioning of vehicles during every shot of the game
    image
@Abbondanzo
Copy link
Member Author

Moved to SaltieRL/WebReplayViewer#10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant