Game Client: a. Igraj-by-play
oglejmo sliko spodaj kot primer, kako " World of Warcraft " Igra stranka dela. V njej šaman imenovan Yellowbell zbira kamen za prizadevanje, ampak ona je ujel pozornost je škrat, ki je na svoji poti, da bi jo napadom. Tukaj je, kaj se dogaja s stališča odjemalca:
- Po vleče podatke iz arhivov, shranjenih na trdem disku računalnika, odjemalec ustvari zastopanost okolice Yellowbell je
- Stranka obvesti strežnik. položaja Yellowbell in prejema informacije o stacionarnih in mobilnih objektov, ali mobs, okoli nje. Mob je v bistvu vsaka popotovanje objekt na svetu, vendar je najbolj pogosto uporablja za opis attackable sovražnike.
- Ko Yellowbell poskuša dvigni kamen, odjemalec strežniku pove, kaj počne. Prav tako prikaže vrstica stanja, ki prikazuje igralca, kako dolgo bo trajalo, za Yellowbell za pridobivanje kamna.
- Stranka prejme informacije o Škrat v napadu na strežniku. To prekine zbiranje kamen Yellowbell, ko ji škratjega udari. Odjemalec pošilja podatke na strežnik, kako sama Yellowbell brani, in da prejme informacije o ukrepih Goblin in napredovanje boja.
- Ko Yellowbell ubije goblin in konča zbiranje kamen, odjemalec ustavi prikazovanje na terenu, in namesto tega prikaže ikono, ki jo zastopajo v Yellowbell v popisu. Obvešča strežnik, ki je Yellowbell zbrane kamen, tako da drugi igralci ne bodo več videli v igri svetu.
To so samo poudarki. Stranka nenehno dostopov ali prejema informacije o igri svetu in znakov v njem. Na več drugih znakov pa so v neposredni bližini, več dela strežnik mora storiti. To je razlog, zakaj lahko igre nekaterih igralcev počasi lesti v gosto naseljenih območjih - računalnika CPU in video procesor ne more dohajati vse informacije, ki jih potrebujejo, da se prikaže. V nekaterih primerih se je stopnja okvir, merjeno v sličic na sekundo (FPS), lahko drastično pade, kar povzroča igralci videti svet kot serija še slike namesto premikajočega sceni.
Stranka shranjuje tudi informacije o vašem značaju in vaše v igri možnosti v mapi WTF na trdem disku. Datoteke v tej mapi so običajno v eni od treh oblikah:
- Besedilna (TXT) datoteke
- WTF datoteke, ki jih je mogoče odpreti in prebrati z bralnikom besedila (kot TextEdit na Mac ali Notepad na računalniku)
- Lua in LUA.BAK datoteke, ki prihajajo iz programskega jezika Lua
Bomo pogled na Lua -. jezik za ustvarjanje