Difference between MOBAs and ARPGs in terms of desync
|
to me it feels like a combination of a few things:
I'll use LoL as an example. to me its probably one of the finest examples because generally what you do with the keyboard mouse and your brain is what the character does. The mouse clicks and the timing and spacing is extremely precise and responsive when compared to a very large pool of different online games. the main thing I see is that the game itself seems less "number intense". If you view all the happenings of combat as a log and each item being a line of code that has to be sent or recieved to a server as is the case with online games, so each monster attack each player attack each spell effect each buff and debuff applied to each creature or character, the log in LoL is created at a much slower rate than the log in Diablo 3 for example. in diablo 3 numbers are being generated and sent to the server so fast that when they are splashed up on your screen there are so many that they overlap and look like a giant white and yellow blob. so the first thing Is the actual rate of actions in each game, I think being the main reason behind occurences of desync. The other thing is the servers trust. when I launch a game of LoL each of the ten characters ha a loading bar. what that seems like is that each of the ten characters is preloading and pre calculating all of the potential values of the potential happenings before they will be occuring in the game. so when I attack player 2 on team 2. I dont have to learn his chance to dodge at level 4 or his life value at level 2 with a red life gem equiped. these values are precalulated in advance using the processing power of each of the ten players computer to be quickly sent when another computer requests the information. then they just bounce this information back and forth among eachother rather than every little attack being checked with a far away server. and why not? again the nature of the game allows this to be the case. computer controlled monsters do not report you when you are botting. 9 other players, who are all watching you like a hawk, 4 of which stongly depend on you and every mistake you make effects the out come of the game, your not going to be cheating very long without this fact being reported to the servers and the game company manually by other players. I assume that Dota is the same? a big slow loading screen before the start of each match? It certainly not taking all that time to load the map and the character models, so I would assume its doing what it can to streamline the actual potentially slow portions of the game, namely the transmission of info in a clumsy way that would introduce lag and desync. TLDR: the actual MOBA gameplay itself being less number intensive, (IE: diablo 3's numbers being generated so frequently they turn into a giant white blob....) Being stuck in an arena with 9 human players watching your every move means that less of that smaller amount of "generated numbers" has to be tested with a server to see if the player is cheating. if a player cheats, 9 other players will probably report him, and overall, most cheaters are revealed under a spot light MUCH sooner than in a strictly PvE game. |
|
" look people, a smartass. its not called dota games. dota wasnt the first, and it certainly isnt the last. also it isnt an rpg either. moba term fits it much much more. btw by your logic, should we call dota (and all other similar mobas, for that matter) AOS-games? | |
|
Beside the fact that Dota was the game that introduced crucial parts of the gamplay we see in todays Dota-Games and that therefore Dota-Games is correct, AoS-Games would be fine aswell.
Altough by your logic we would have to call a car carriage, because that basicly had everything a car has. MOBA = multiplayer online battle arena, that fits Counterstrike, Battlefield, CoD, Path of Exile, Diablo3, World of Warcraft, Team Fortress, Sim City, StarCraft... well, basicly every game the has a multiplayer part online. Very clever. Only a LoL player could be casual enough to actually accept such a nonsense. Last edited by ahcos#4542 on Jan 11, 2014, 12:33:27 PM
|
|
|
i think if they do consequently gfx & code optimisations there will be less problems than it is now...
just take a lOOk 80% with geforce 670 thats interesting and shows that they have no skillz to optimize stuff... ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▒▒▒▒░░░░░ ++HIDEOUT IMPROVEMENT THREAD: ..../view-thread/2179528...++░░░░▒▒▒▒ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ |
|
|
ahcos and shurgosa,
Thanks for the helpful replies. I understand the issues a bit better now, which is what I was looking for. |
|
" 80%!!! Really? while my hd7950 gets pretty hot while playing poe, compared to other titles, it never exceeds 50% load at any time, on maxed out (through driver) settings O.o IGN: FlinkeKlinge
|
|
" im not gonna go into your car/hads/carriage discussion, cause your point is moot. how the fuck are sim city, diablo3, wow etc moba games? In mobas there are two or more opposing teams battling each other in an arena type enviroment (map). although some of the titles you put up there could be described as mobas, but only by what acronim means, not the genre it stands for, (TF, sc, CoD) they have their own genre names (shooters, rts, etc). do you call dota an rts? cause its real time, and it has strategic elements? in fact every game has strategic elements, and is real time (except turn based games, hell they're even real time)? so we call those rts also? nfs an rts? right dota is moba, accept it and deal with it. i also noticed you have some weird defensive stance/relationship with dota... Last edited by sluz#4862 on Jan 11, 2014, 2:20:55 PM
| |
|
Well, sluz, just because you are too stubborn to aknowledge facts doesn't change them, now does it :)
"Moba" is a Riot PR term, nothing else. It's like when an artist plays music and calls it "Fliptastic Hiphop", although it's just Hiphop with some Dubstep in it. It's very well possible that LoL will create it's on genre of games, which you may then call "Moba", but Dota will never be in that genre. Feel free to call Dota whatever you like, just like people call everything that includes a guitar "Rock Music", just because they don't know better. That still doesn't make it correct. € Made a great picture to help you understand better: €² and actually even improved it! ![]() Last edited by ahcos#4542 on Jan 11, 2014, 2:41:55 PM
|
|
|
Uhg, scrubs.
Aoen of Strife 1998 represent. My Reaver has tri max'd ups and clearin yer bottom lane whatchoo gunna doooooo. Also i just lol'd hard at you calling sluz 'slutz' Last edited by Mcin#1588 on Jan 11, 2014, 2:33:42 PM
| |
" again youre talking crap. im not gonna spend hours investigating the origin of the word MOBA, but from the first search that came up it was coined by the guy steve feak, which was one of the guys that were working on dota 1 (your friend), and then went on later to do things on lol (your arch enemy) also, moba is just an acronym, and i feel that it captures the point of the "dota games" best, so its as good as any other (rts, fps, rpg etc). although many games can be put into many genres, dota (your friend) and lol (your enemy) could be best described as mobas. i dont think you have issues with the "moba" term itself, i guess you have some unresolved issues with lol and lol players, for which i couldnt care less. (lol and your issues) Last edited by sluz#4862 on Jan 11, 2014, 2:40:11 PM
|


































