damian9636
13.12.05, 19:45
Witam,
Mam parę pytania co do przesyłania danych w grach online ( np. mmorpg). Na
początku chce przedstawić pewien problem/system, bardzo prosty, co do którego
będa pytania ( ..i nie tylko ): jest sobie gra w ktorej możesz tylko chodzić (
..prosze skończcie czytać.... ), tzn. klikasz myszka i twoja postać idzie tam
gdzie wskazałeś, oczywiscie jako ze nie grasz sam w ta gre inni to widza, i u
nich tez sie poruszasz. koniec gry.
Teraz pytania:
1. czy uzywać SOCK_DGRAM czy SOCK_STREAM, chcialbym SOCK_DGRAM a dostarczenie
pakietu potwierdzac nastepnym SOCK_DGRAM ?
2. czy nastepujaca realizacja jest dobra: ( zakładam ze gracze znaja polozenai
wszystkich graczy ) klikam myszka na nowe miejsce, pobieram czas kiedy to
zrobiłem, buduje pakiet i wysylam wraz z czasem i miejscem dojscia, do
serwera. Taki pakiet trafia do serwera, ten aktualizuje swoja baze ( danych
polozenia graczy), i przesyla pakiet do tych graczy ktorzy znajduja sie w
widocznej strefie gracza ktory wyslal "chęć ijścia". Ci dostaja pakiet z
czasem i w miare lagow puszczaja animacje ( nieraz przyspieszona ), czy co
tam chcą.... wiedza co i kiedy .
Serdecznie prosze o kontakt z ludzmi z branzy, majacych dobre checi via
GG,email :D , reszte prosze na forum :D