Feb 11, 2008, 02:40 PM // 14:40 | #1 |
Forge Runner
Join Date: Feb 2006
|
Time
Does the Guild Wars engine support "at the same time".
Recently, after obs'ing top GvG, I was looking at a monk casting trough SoR. All of a sudden, I had an intire epiphany (Which I won't explain/visualize here, don't worry) and I started thinking about basic stuff, of which I have NO clue how they work in practical situations. So my question is simple: Does the Guild Wars Engine "understand": "at the same time" The one example I can think of on top of my head: "If 2 mesmers PD eachother at EXACTLY the same moment, what will happen?" If they interrupt eachother, that means they didn't, because neither PD went trough, on the otherhand, if that happened, it means they DID go trough, ... |
Feb 11, 2008, 03:01 PM // 15:01 | #2 |
Desert Nomad
Join Date: Aug 2007
Location: EastCoast
Profession: E/Me
|
There can't be an EXACTLY. Human timeing and reaction isn't exactly with anyone. Thats why spikes usually will have a .5-1 sec chance to catch. Between everyone having different connection speed/lag and your reactions time. It would be IMPOSSIBLE.
BUT how the engine would work is. Whoever hit PD .00000001 ms before the other. His would go through while other got interupted. AND no the engine doe not support "at the same time" in all instances. I don't know if you play ab. I do alot. When both teams hit 500 at the same time.(wich is poosible because the point counter both change in 7 sec intervals. I am also not counting when a death occurs and puts the team 1 point ahead.) The kurzick team will always win. Due to the fact there counter is read first in the coding by the server. (That is why there counter is first on the screen. Left to right.) |
Feb 11, 2008, 03:23 PM // 15:23 | #3 |
Forge Runner
Join Date: Nov 2006
Location: Arizona, USA
Guild: [OOP] Order of the Phoenix I
|
Computers nowadays think in terms of a billionth of a second, so that would mean that both mesmers timing would have to be exact down the the .0000000001 of a second, and that's on an older processor with only 1ghz speed. Computers don't process things in terms of things happening at the same time. Everything is waiting in line at an infinitesimally small level to be recorded and put into action.
So I guess following that logic, GW's engine doesn't support things happening at the same time. Though, neither does any other sort of computer system for that matter. |
Feb 11, 2008, 03:37 PM // 15:37 | #4 |
Desert Nomad
Join Date: Jan 2007
Profession: R/
|
"At the same time", as you put it, is impossible to be understood by computers. Computers are just very, very fast calculators, doing one operation and then another in sequence. It can't do two operations at once, therefore one operation will always be after the other.
Also, "At the same time" events never actually happen in the real world. It is just a mental abstraction that your mind makes up to link two events that happen close together, because we are unable to see that they are unrelated. |
Feb 11, 2008, 04:37 PM // 16:37 | #5 |
Lion's Arch Merchant
Join Date: Mar 2007
Profession: D/W
|
Well, if we look at this event just passed, and the Dragon Arena, two people running at eachother and using the kowtow ability, one always wins out, even though its the same ability, same casting time, someone gets it in first.
|
Feb 12, 2008, 12:38 AM // 00:38 | #6 |
Forge Runner
Join Date: Mar 2006
Guild: [ToA]
|
Well hero ai will start rezzing immediately someone when they die if they are not doing something else. Try bipping yourself to death with nothing around but 2 heros, each equiped with rez sig. They will both cast at the same time, but only 1 will use his rez.
|
All times are GMT. The time now is 10:26 PM // 22:26.
|