After a game I decided to watch a replay and analyse it , so here it begins
I noticed that the units are always in slightly different position/stance ?
so I wanted to know if somebody knows what it is about that
Here some screenshots
Forum Index > SC2 General |
Tokiloki
3 Posts
After a game I decided to watch a replay and analyse it , so here it begins I noticed that the units are always in slightly different position/stance ? so I wanted to know if somebody knows what it is about that Here some screenshots | ||
ArhK
France287 Posts
| ||
GaiaCaT
35 Posts
| ||
Fym
United Kingdom189 Posts
| ||
FeyFey
Germany10114 Posts
The important data is stored though, so nothing important will be wrong. But always funny in bw if a replay was watched and suddenly the players units went into retard mode. | ||
Kira__
Sweden2672 Posts
| ||
opisska
Poland8852 Posts
On April 03 2012 21:42 FeyFey wrote: But always funny in bw if a replay was watched and suddenly the players units went into retard mode. I actually had a BW replay, that showed a different outcome than the actual game! | ||
Felnarion
442 Posts
| ||
Paljas
Germany6925 Posts
| ||
Sbuiko
Switzerland56 Posts
Things got much better with patches, because they added keyframes to the replays, basically making fixed situations known to the simulation, so that the outcomes would be closer to "reality". However due to how the system worked, perfect replays are not possible with so much things happening, based on procedural decision making. As you see in each replay in SC2, the game only loads parts of the replay when you first view it (growing bar on the time scale). That indicates that SC2 also does not really store all details in a replay, instead allowing the simulation to run its course in whatever direction it wants, producing small derivations here and there. If all the things happening in the game would be stored in detail (like zealot attack times), you'd get a million data points more, and the replay files would be much bigger (not sure if they'd become too big for broadband, but SC2 was intended to work on 56k modems when it was in development!). On the plus side, a full data replay system would allow much easier scrubbing, and would not need to "load" for the first time to let animations decide outcomes. Also in such a case, you could watch the replay backwards or in steps (notice how long changing the time by clicking the timeline takes, that probably too is because the situation has to be re-rendered with some animations allowed to be influencing). TL;DR Technical reasons can lead to small differences, and be glad this isn't Broodwar replays. | ||
IBringUFire
Germany103 Posts
On April 03 2012 21:54 Paljas wrote: i am pretty sure its because you couldnt pause it at the exact same time. What you see there is the ending screen of the same replay. No need to pause. The replay comes to a halt itself. | ||
Hulavuta
United States1252 Posts
On April 03 2012 21:54 Paljas wrote: i am pretty sure its because you couldnt pause it at the exact same time. The replay ended, he didn't pause it. | ||
NeThZOR
South Africa7387 Posts
| ||
qwertzi
111 Posts
On April 03 2012 21:55 Sbuiko wrote: TL;DR Technical reasons can lead to small differences, and be glad this isn't Broodwar replays. I'd actually love bw replays!!!!!!!!!!!!!!!!!!!!!! no matter what or how it was possible, but watching replays together was just awesome :D | ||
Elwar
953 Posts
Some interesting links related to the subject: http://altdevblogaday.com/2011/07/09/synchronous-rts-engines-and-a-tale-of-desyncs/ http://gafferongames.com/networking-for-game-programmers/what-every-programmer-needs-to-know-about-game-networking/ | ||
xHPx_sc2
Sweden46 Posts
| ||
FeiLing
Germany428 Posts
| ||
Nihilnovi
Sweden696 Posts
"Replays" in sc2 (and bw) are games being played by the AI with a list of commands and at what time to execute them. | ||
BadBinky
Finland649 Posts
| ||
DawN883
Sweden558 Posts
On April 03 2012 23:06 Nihilnovi wrote: Well, technically a "replay" in starcraft 2 isn't really a replay, also that's why it lacks so much functionality as skipping forward or being searchable like "go to the point of highest army values". "Replays" in sc2 (and bw) are games being played by the AI with a list of commands and at what time to execute them. I didn't know this before. Really interessting | ||
Grend
1600 Posts
I played it over LAN with a friend andI was winning on my computer while my friend was winning on his computer. Kind of hilarious. | ||
AmericanUmlaut
Germany2554 Posts
On April 03 2012 22:58 FeiLing wrote: When people time a replay to watch it at the same time, usually some of them will be behind by a few seconds over the course of the game, even when they were pretty much at sync in the beginning (without anyone messing with pauses or the replay speed!). This has nothing to do with how replays work, it's just an artifact of one computer processing the game very slightly faster than the other. If you could watch replays together, the computers would signal each other occasionally to keep them in sync, but without that signaling, any two computers rendering replays will drift slightly relative to each other. | ||
xHPx_sc2
Sweden46 Posts
On April 03 2012 22:58 FeiLing wrote: When people time a replay to watch it at the same time, usually some of them will be behind by a few seconds over the course of the game, even when they were pretty much at sync in the beginning (without anyone messing with pauses or the replay speed!). 100% untrue. Edit: If it happens in tournaments etc, it's cause one of the casters had a 1sec lagspike perhaps. Or the fact that they didn't start on the exact same time. | ||
NexUmbra
Scotland3776 Posts
On April 03 2012 23:48 xHPx_sc2 wrote: Show nested quote + On April 03 2012 22:58 FeiLing wrote: When people time a replay to watch it at the same time, usually some of them will be behind by a few seconds over the course of the game, even when they were pretty much at sync in the beginning (without anyone messing with pauses or the replay speed!). This is complete bullshit. 100% untrue. How about you go watch any tourney ever that has used replays then. | ||
AmericanUmlaut
Germany2554 Posts
On April 03 2012 23:48 xHPx_sc2 wrote: Show nested quote + On April 03 2012 22:58 FeiLing wrote: When people time a replay to watch it at the same time, usually some of them will be behind by a few seconds over the course of the game, even when they were pretty much at sync in the beginning (without anyone messing with pauses or the replay speed!). This is complete bullshit. 100% untrue. Chill out, buddy. Also, every tournament that casts from replays has had this problem, with the exception of TSL 3, which I understand had a custom synchronization tool running. | ||
Micket
United Kingdom2163 Posts
On April 03 2012 23:34 DawN883 wrote: Show nested quote + On April 03 2012 23:06 Nihilnovi wrote: Well, technically a "replay" in starcraft 2 isn't really a replay, also that's why it lacks so much functionality as skipping forward or being searchable like "go to the point of highest army values". "Replays" in sc2 (and bw) are games being played by the AI with a list of commands and at what time to execute them. I didn't know this before. Really interessting Exactly, this is how stuff like Tool Assisted Speedruns work as well. Recorded input is being 'played back' and the effect of that is being shown to you on screen. This is a machine playing mario64 perfectly, with a set of instructions telling it exactly what buttons to press in any particular frame. Replays work the same way. | ||
| ||
Next event in 5h 39m
[ Submit Event ] |
StarCraft: Brood War Stork 451 Dota 2Dewaltoss 297 Shine 239 Leta 221 Bale 87 GoRush 64 Aegong 61 Terrorterran 30 Shinee 23 ForGG 4 [ Show more ] League of Legends Counter-Strike Super Smash Bros Other Games Organizations StarCraft 2 StarCraft: Brood War StarCraft 2 StarCraft: Brood War
StarCraft 2 • practicex 40 StarCraft: Brood War• intothetv • aXEnki • Gussbus • Kozan • IndyKCrew • LaughNgamez Trovo • Laughngamez YouTube • Migwel • Poblha League of Legends Other Games |
StarsWar
Maru vs Stats
Cure vs Classic
Solar vs GuMiho
ByuN vs herO
Big Brain Bouts
BSL
TerrOr vs XuanXuan
Dark vs JDConan
Korean StarCraft League
StarsWar
WardiTV Invitational
CSO Cup
ForJumy Cup
BSL
Zhanhun vs WolFix
Dienmax vs Cross
Sparkling Tuna Cup
[ Show More ] StarsWar
WardiTV Invitational
ESL Open Cup
Afreeca Starleague
StarsWar
ESL Open Cup
ESL Open Cup
Afreeca Starleague
StarsWar
Club NV x Duckling Show…
GSL Code S
Stats vs SHIN
Cure vs GuMiho
|
|