Doom also invented the idea of only transferring deltas rather than the whole state of the game on every frame. This is the base idea behind H.264 video compression, which is what makes internet video streaming work.
I’m not sure what you mean. Do you have a source for more complete explanation?
H.261 is way older than Doom and already uses motion compensation and inter-picture prediction.
The aformentioned demos work by recording all input control states for every tic and then replaying them later in-engine. But I don’t think that parallels video encoding.
EDIT: Sorry, I misread. But yeah, Doom does not send deltas but the multiplayer also works by sending those same input states every tic that demo recording saves.
I am probably misremembering details, as this was something we learned about in my algorithms class in college about a decade ago. I’ll see if I can dig up more details after work today.
In the reserved TCP/IP port range, port 666 is reserved for Doom.
Does it allow daemons through?
…does Doom use it for anything?
Multiplayer obviously, Doom has had multiplayer since the first one
Doom also invented recording demos, because there was no chance to record or share videos at that time
Oh yah… duh. That’s pretty neat.
Doom also invented the idea of only transferring deltas rather than the whole state of the game on every frame. This is the base idea behind H.264 video compression, which is what makes internet video streaming work.
I’m not sure what you mean. Do you have a source for more complete explanation?
H.261 is way older than Doom and already uses motion compensation and inter-picture prediction.
The aformentioned demos work by recording all input control states for every tic and then replaying them later in-engine. But I don’t think that parallels video encoding.
EDIT: Sorry, I misread. But yeah, Doom does not send deltas but the multiplayer also works by sending those same input states every tic that demo recording saves.
I am probably misremembering details, as this was something we learned about in my algorithms class in college about a decade ago. I’ll see if I can dig up more details after work today.