Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> elektronika >> hry gear >>

Jak MMORPG Work

j vlastní herní logiku server, který vykonává všechny potřebné. Výpočty vztahující se k hraní hry a fyziky.

Hru je v podstatě interakce mezi klientem a serverem. Podíváme se na to, co se bude dít dál
klient-server interakce

Zde je základní pohled na to, co se stane, když skupina znaků, útočí na monstrum v typickém MMORPG:.
Klepněte na tlačítko k postupu.

  1. Tato skupina se blíží k davu. Klienti skupin "informuje server, kde jsou, a server říká klientům, které netvor je nedaleko. Klient přistupuje k souborům týkající se vzhledu a pohybu monstra, které jsou uloženy na pevném disku počítače.
  2. A nádrž, nebo postava navržen tak, aby byli schopni absorbovat mnoho škod, napadá dav. Klient palivové nádrže odešle zprávu na server, informuje ji o útoku. Serverové relé, že informace se zbytkem klientů skupiny.
  3. dealeři k poškození strany, známé jako škody za sekundu (DPS) nebo jaderných bomb, útočí na dav. Jejich klienti informovat server, jaké akce, které užívá. Server počítá damage a přijatých a informuje každého klienta.
  4. léčitel Stranické odlitků léčivá kouzla na členy strany. Klient léčitele informuje server o tom, co kouzla jsou lité a na koho. Server počítá, kolik léčení probíhá a přenáší informace do zbytku strany.
  5. davu je umělá inteligence (AI) protokoly určují, jak se dav chová během boje, a relé serveru, že informace na Klienti. V případě, že účastník úspěšně zabije netvora, server informuje každého klienta k zobrazení netvora smrti animace, který je uložen na pevném disku počítače.
  6. A člen strany Loots monstrum, aby viděli, co poklad to neslo. Server vybírá položky z kořisti tabulky náhodně a říká klientům, které položky klesly. Pokud se některý z hráčů ve skupině mají úkol, který vyžaduje určitou položku z davu, server pokyn klienta k zobrazení ikony pro danou položku.
  7. Hráči, využitím textu nebo hlasový chat, rozhodnout, kdo budou mít položku v souladu s pravidly své skupiny nebo cechu. Mohou použít vestavěný generátor náhodných čísel určit, kdo dostane to, co položka. Pokud ano, je server, který rozděluje výsledky do všech ostatních klientů.
  8. Hráč, který vyhraje kořist klikne na to, aby si ji vyzvednout. Klient informuje server, že hráč tak učinil. Server informuje klienta přidat položku na hráčově viditelné inventáře. To také ukládá změny v inventáři hráče v položce tento hráč ve své databázi.

    Stejné kroky lze použít na jakýkoli setkání na světě