Cum de a crea un joc iccup

Dacă decideți să creați un joc multiplayer, trebuie să știi că punerea în aplicare a ideilor pe care le poate avea unele dificultăți.

Astăzi, joc de înaltă calitate ar trebui să funcționeze în modul multiplayer, există este un joc de câțiva oameni care sunt legate prin internet sau prin rețeaua locală.







Doi jucători - cel mai simplu caz

simplu joc de rețea este proiectat pentru doi jucători. În acest caz, unul dintre computerele vor fi principalele - master, iar celălalt - un sclav. Principalele coliziunile traficului pe mașină și tot spațiul de joc ca un întreg. Pentru a sincroniza lumile de joc, evenimentele sunt trimise la al doilea calculator, care îi marchează pe hartă lui (este aceeași hartă calculatorul gazdă).

Dispozitivele slave trebuie să fie, de asemenea, transmise tuturor elementelor aleatorii, de exemplu, cartușe, și kit-uri care sunt plasate în diferite locații din tabla de joc. Acest lucru se face doar o singură dată, înainte de a începe jocul. Întreaga Cardul poate fi transferat. master computer Slave transmite informații cu privire la intrarile de la tastatura.

Cum de a crea un joc multiplayer pe Internet

Transmiterea datelor pe internet este mult mai dificilă decât într-o rețea locală. Trebuie avut în vedere, dacă vă decideți pentru a face un joc multiplayer. Faptul că transferul de date din când în când există întârzieri, precum și necesitatea de a lua măsuri suplimentare pentru a face jocul a continuat să funcționeze normal. mobov mișcarea are loc în mod normal, pe un anumit model, astfel încât computerul poate transmite o comandă ca „apăra scenariul în“ sau „fugi de scenariul C“. Astfel, cantitatea redusă de informații transmise acestora, precum și pentru a asigura sincronizarea va fi mult mai ușor - trebuie să transmită periodic semnale, care indică faptul că obiectul a trecut un fel de tabla de joc. Acest protocol este utilizat de bine cu canale încărcate, deoarece este rezistent la întârzieri.







Cum de a face un joc multiplayer: lupta împotriva trișorii

Cei care vor să creeze un joc de rețea, este necesar să se gândească serios cu privire la modul de a combate posibila înșelăciune. Pentru a proteja computerele de hacking, este nevoie de timp pentru a schimba dispozitivele master și slave din când în când - nu este dificil de implementat.

În cazul în care jucătorii mai mult de două, pot exista probleme noi. Pentru a găzdui calculator poate servi mai multe sclavi, ai nevoie de un procesor destul de puternic. Cu toate acestea, principala dificultate nu este în ea. Problema poate fi o situație în care conexiunea dintre calculator izbucni brusc. Soluția ar putea fi instalarea unui server dedicat. De asemenea, este posibil să se conecteze nu numai între calculatorul gazdă și restul, dar, de asemenea, între toate computerele gazdă. Astfel, fiecare computer va deveni periodic un lider, iar atunci când dispozitivul gazdă este deconectat, nu va fi nimic să vă faceți griji. Există o altă opțiune. Puteți abandona calculatorul „principal“ la toate. Fiecare mașină va controla mișcările sale mob și jucătorii săi, trimiterea datelor altora. Acest sistem va ajuta la rezolvarea aproape toate problemele.