Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> elektronika >> Žaidimai pavara >>

Halo Tinklas: Interviu su Chris Butcher

mes vis dar turime kliento ir serverio, o ne klientas laukia serverio pasakyti, ką turėtų atsitikti su savo ruožtu, klientas prognozuoja visą pasaulį. Jis imituoti pasaulį tiksliai taip, kaip ji mano dalykai turėtų atsitikti, kad bus tobulai sinchroniškai su serveriu. Tai, ką klientas nežino apie kitų šaltinių indėlį, kaip ir kitų žaidėjų žaidimą.

Taigi, kai jūs imtis, kad modelis galite prognozuoti save puikiai, todėl jūs galite paleisti ir šokti ir gauti keltuvai ir visi tie dalykai, kuriuos galite nuspėti kliento lange grotuvas daro gerai. Kai skirtumai būna, kai jūsų bendrauja su kitais žmonėmis visame pasaulyje. Klientas prognozuoja, kad kitas žaidėjas juda į kairę, nes paskutinio informacija iš serverio sakė, kad, tačiau, jei jie persikėlė į dešinę šiuo metu, ten gali būti šiek tiek skiriasi.

Taigi tai yra artefaktų natūra tinklo modelis. Tai, kad kai jums bendrauti su kolektyvinio informacijos šaltinis iš kitos mašinos, pamatysite keistumas, kuris neatitinka, ką jūsų prognozuojama pasaulis jūsų kompiuteryje. Taigi taip, kad mes eiti apie tai daro tai mes vis dar reikia kliento serverio /modelį bet klientas siunčia serverį ne tik informacijos apie tai yra mygtukas stumia, kad aš darau, bet tai ne vieno aukštesnio lygio, tai informacija apie tai, kur aš esu pasaulyje, ir tai, ką aš darau tuo metu. Taigi užuot sakydamas, kad aš reguliuoti mano džiaugsmas Stick jėga 23 laipsnių, tai būtų tiesiog pasakyti, kad aš esu Warthog, Aš esu čia, ir aš esu vairavimo šia kryptimi.

Taip pat siųsti įvykių srautą į serveris sakydamas tai, ką aš manau, kas vyksta mano pasaulyje. Kaip aš manau esu mesti granata, manau sniped, kad vaikinas, manau, kad jam trenkė į galvą. Tada, kas atsitinka, yra serveris apdoroja šiuos srautus iš kiekvienos mašinos - tai visas jų versijos renginius. Ir kas vyksta serveris taip pat veikia tai pati modeliavimas. Skirtumas yra, tai ne prognozuojama; tai institucija. Ji yra atsakinga už visą stuff, kas vyksta žaidimo "
pvz ...

Chris Mėsininkas toliau:.

" Taigi, jei aš klientas, ir aš nuspausti gaiduką mesti granata, aš iš tikrųjų sukurti pasaulyje granatą. Aš žaisti animaciją, aš žaisti garsą. Bet granata [požiūriu iš tiesų veikia pasaulį] - Aš neleidžiama sukurti, kad, nes tai veiksmas, kurį reikalaujama, kad institucija galėtų padaryti. Serveris yra tik mašina, kuri gali sukurti sunaikinti objektą ir daryti kitus dalykus, kaip žalos žmonių ar sudarymo žudo ir stuff like that. T

Page [1] [2] [3] [4] [5] [6] [7] [8]