Dont forget dota was played on one map over and over again. 2 maps is great improvment. we got 8 maps. we can play 6 kind of without lagging. but they have 38 playable characters, over 900 items and shit loads of runes. Oh one more think it was just released, not year ago and it keeps bein updated 

Izuz dream big. WE WANT IT ALL 


RAWRR true im sorry for not editing before. fixed now
Esuzu ugly is a big word. It is diffrent, plain. I agree that demigod looks great. It same like comparing COD4 to Bordelands.
The most suprising thing is Client-server network model which is complete oposite to demigod p2p. what it means is:
-The ability to reconnect to games if you have disconnected
-If someone got shit net or computer it dosnt affect ur game. U game will always run smooth as long u meet the requirements and have good ping and upload to host, only his will be glitching and lagging
-less bandwitch being used (not sure=correct me if im wrong):
P2P Server sided
P = P P
|| XX || ||
P = P P = S = P
||
P
2v2 In p2p if creep moves u need to send that information to all 3 player and all 3 players needs to send that information back to you, thats why this game requires high upload as well as download to be playable. If somethin is missing desync(aka invalid game state) or/and disconection occurs. If one of the computers cant recive or send data as fast as required game on all computers is paused (aka lag) till 'slow' computer catches up.
In server side u tell server u want to move urself then he tell others that u moved. Server handels all stuff like creeps moving, citadel health etc. there is a lot less info being transfered both ways. Not to mention u only have single 2 way connection open not 3 2way connecttion in case of 2v2. Even in 4v4 u dont have 7 2way connections open like p2p u still have 1 2way connection open to server.
Summarize in p2p all players act like servers to prevent lag and desync, which in fact creates that lag
it works great over small networks on fast machines but ass u add more players resource use on every single computer increases, where in server based technology only usage resources on host(server) computer increases. Resource usage on other machines stays the same.
-No need to worry about sim speed. If one of the players have slow machine his game will lag/glitch not all players. Right now game is emulated simultaneously on computer at the speed of slowest machine.
-Better control of administrator over users who use exploits/hacks
Now i dont want to hear people like ZhenDOn who said its impossible to use this technology in demigod. This game its a living prof that it is possible and it perfoms better then system we got now. It sends exactly same informations (crrep movement, hero movement, here mana hp, citadel hp, tower hp etc etc) because it is basicly same game just based on worse graphic engine but based on a lot better network code. Now which one is more important to enjoy multiplayer game? 