Open NovaSquirrel opened 8 years ago
This will absolutely be needed for online multiplayer, as each player's view of the other players' playfields is essentially a movie.
I was thinking that a player would send updates to the playfield to the other player, since sending keys sounds like too big an opportunity to desync. Would take up a lot less bandwidth if I can just send keys though.
I fear that sending playfield updates could make cheating too easy. That's why I decided to tie it to this bug.
FCEUX movies are a saved state followed by a stream of keypresses. Thus desync shouldn't happen so long as
If you can get movies to stay synced, multiplayer should also.
Record keypresses and let you watch gameplay again. Maybe offer to save a recording after a battle with someone.