Hacker News new | ask | show | jobs
by erdevs 3442 days ago
Yeah, I'm surprised they didn't design for this. Typically replays (in any game) are a log of initial state and then player input commands, rather than complicated state streams. Input commands are simply replayed in the simulation. It seems possible to keep the master log of input commands and then simply replay the simulation on a client during replay. With this design you could filter inappropriate information from each client during gameplay but have full replay information.

I'm sure there are good reasons why the design in SC2 is as it is, but this was surprising! Thanks for the info.