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

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

ща информация за какви действия са настъпили на всички от машините [тя не] ги изпраща на всички. Това ще бъде чисто партньорски модел, ако ние направихме го изпрати на всички.
<Р> Работата е там, ние стартирате симулацията и бягаме по света, това е една част от това, което правим, но след това всеки кадър ние също имаме да прави неща, само за местния играч, като теб трябва да разбера какво първото си оръжие човек прави, независимо дали те са претоварване или хвърляне на граната. Ние всъщност направи своя възглед за света, както и
<р> Така че тези действия -., Тъй като те се извършва само на една машина - тези действия не могат да бъдат разрешени, за да се отрази на детерминирана състояние на света. Така че основно имаме разделение вътре нашата игра. Това е вещество, което е детерминирана - това е всички обекти в света и как те се движат. Това е вещество, което не е детерминирана - звуците, които можете да чуете на локалната машина, каквото привеждащи с вашите графични и няколко други неща. Ние трябва да се разделят тези две.
<Р> Ако ги държи разделени, а след това играта ще останат в синхрон между другите машини. Но ако те не се разделят правилно - ако има информация, предадена между двамата - тогава машините ще се различават в симулация, и може да не е задължително да се отбележи, че тъй като една машина може да бъде като играчът е тук, но същият играч е [в малко по-различно място] на някой друг машина, така че може да не е задължително да забележите, че, освен ако не се опита да ги застреля и куршумът ги удари по такъв начин, че да ги удари на една машина и ги пропусна на друга машина. . Тогава разминаването основно каскади като че докато накрая на играта е съвсем различно на различни машини и след това е безсмислено, разбира "
A New Network за Halo 2
<р> Chris Butcher продължава:
<р> " Така че хубавото е, че, тъй като клиентът изпраща на сървъра, техните действия и сървъра ги изпраща обратно на клиента трябва да имаш едно пътуване кръг между клиента и сървъра. Това работи добре в локални мрежи. Латентността е може би два или три милисекунди между кутии. Знаеш ли, ако използвате XB Connect софтуер, където можете да имате компютър, който тунели трафик от вашия Xbox през интернет, всъщност можете да я накара да работи между хора по интернет. Но нашият опит е, че тъй като сте абонат, ще трябва да изчакате за отиване и връщане от вашия сървър за вашата действия, за да направи нищо. Всички движенията си или си стрелб

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