Извличане на знание
/ Knowledge Discovery >> Извличане на знание >> тек >> електроника >> игри предавка >>

Halo Networking: Интервю с Крис Butcher

а изостава от някаква сума. Това, което искаме да се избегне с "Halo 2" е проектиране на мрежа модел, който наистина е чувствителен към това.
<Р> Така че преминаването към "Halo 2" ... вместо да изпращате вашите действия от машина на машина, това, което ние трябва да направите, е все още имаме клиент и сървър, а по-скоро, отколкото на клиента в очакване на сървъра, за да го кажа точно какво трябва да се случи с своя страна, клиентът е предсказване на целия свят. Той е симулиране на света, точно както си мисли неща трябва да се случат, така че ще бъде напълно в синхрон със сървъра. Нещата, клиентът не знаят за други източници на входа, както и на други играчи в играта.
<Р> Така че, когато сте приели този модел можете да се предскаже перфектно, така че можете да се движи и скочи и да получите в асансьори и всички онези неща, които не може да предскаже какво играчът върху кутията на клиент се справяш. Когато разликите идват в е, когато общуват си с други хора в света. Клиентът прогнозира, че другият играч се движи наляво, защото последната информация от сървъра каза това, но ако те се местят точно в този момент, може да има малка разлика.
<Р> Така че те са от вида на артефакти от модела на мрежата. Това е, че когато си взаимодействат с колективен източник на входен сигнал от някоя друга машина, ще видите, че странността не съвпада с това, което си беше предсказано свят на вашата машина. Така че начинът, по който ние го направим, че е все още имаме нужда клиент /сървър модел, но клиентът изпраща на сървъра не само информация за това са бутона настоява, че аз правя, но това е в един по-високо ниво, това е информация за това къде съм съм в света, и това, което правя в този момент. Така че вместо да каже, че аз коригира моя радост стик сила 23 градуса, той просто ще кажа, че съм в Warthog, аз съм тук и съм на шофиране в тази посока.
<Р> Можете също така да изпратите поток от събития на сървър казвам това е, което мисля, че се случва в моя свят. Както аз мисля, че съм се хвърлят граната, аз мисля, че изпускала нервите този човек, аз мисля, че го удари в главата. След това, което се случва е сървърът обработва тези потоци от всяка машина - това е всички техни версии на събитията. И това, което се случва е сървърът да работи това е самата симулация. Разликата е, че не е предсказано; това е орган. Той е отговорен за всички неща, които се случва в играта " апартаменти за пример ...
<р> Chris Butcher продължава:.

" Така че,

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