Zdravím všechny,
jsem programátor a trpím neustálým přemýšlením nat tím, jak vyřešit různé úkoly v programování :D
K programování her jsem ještě nepřičuchl, ale poslední dobou mi pořád v hlavě šrotuje problém, který nevím jak se obyčejně řeší a to je komunikace v multiplayerových hrách.
Příklad: Mám plochu (hřiště) na kterou se mohou připojit hráči. Pro ilustraci mějme takovýto náhled:
Připojen obrázek.Modré trojúhelníky jsou lidé připojení na "server" (hřiště). Červené tečky jsou obličeje - tzn. směr pohledu. Pokud bych tedy chtěl udělat takovéto hřiště, po kterém by lidé mohli chodit, točit se a narážet do sebe (nebo třeba i "střílet"), jak by měla probíhat komunikace tak, abych zbytečně nezatěžoval server a všicni hned viděli co dělají ostatní? Jaký komunikační protokol se k tomu využívá?
Můžete mi to někdo kdo tomu rozumíte zkusit vysvwtlit? Třeba když jeden člověk popojde a otočí se. Jaké informace se jakým způsobem přenášejí na server a ze serveru k ostatním klientům?
Díky :)