Dabar mūsų žaidimas veikia 30 erkių per sekundę, nes NTSC 60 hercų. Taigi, mes paleisti vieną žaidimą varnele už kiekvieną dviejų atkreipia ekrano .... ir mes teikiame vieną kadrą, todėl mūsų kadravimo dažnis yra 30 kadrų per sekundę. Kiekvieną kartą, kai mes paleisti žaidimo mašina mėginiai, ką žaidėjai daro tuo metu žaidime. Kaip, ką jie daro savo kontrolierių ar jie šokinėja arba gauti transporto priemonės, tekinimo trimis laipsniais į kairę, traukdami gaisro mygtuką ... arba dalykai, kaip kad.
tada siunčia šią informaciją apie tai, ką žaidėjų indėlis yra žaidimo modeliavimas su visais kitais mašinų. Ji taip pat gauna informaciją iš visų žaidėjų, kurie yra ne vietinio kompiuterio, ir taip, kad reiškia, kad kiekvienas tuo pačiu metu mašina turi visas įvesčių ji turi, ir visi jie paleisti modeliavimas kartu ... Tada visi mašinos žinoti, kur [kiekvienas žaidėjas veiksmai] yra pasaulio ir pasekmes, o pasekmės yra priimtas dėl visų mašinų ... Taigi pasaulio valstybė yra palaikoma nuosekliai visoje mašinos ".?
Kas, atsakingas Čia
Chris Mėsininkas toliau: Rīga,
" Halo taip pat yra kliento /serverio tinklas modelis, o tai reiškia, kad viena mašina šiame žaidime yra žaidimo serveris, tada visi prisijungia tai padaryti šios mašinos kapitoną , Jei esate klientas, galite siųsti savo veiksmus su serveriu ir tada, kai serveris gauna veiksmus iš visiems tada jis siunčia kiekvieno žmogaus kolektyvinius ieškinius visiems klientams. Ir tai, kaip mes įsitikinkite, kad kiekvienas yra toje pačioje žaidimas kartu.
Tai tikrai tas pats tinklas modelis mes naudojome Marathon atgal per dieną, nors maratonas turėjo keletą klaidų jame. Su šio tinklo modelio dalykas yra, jei ten į kompiuterinio kodo klaida, kur dvi mašinos galėtų teikti tas pačias žaliavas, bet ir gauti skirtingus rezultatus, gali būti problemų. Yra daug įvairių būdų, kad gali atsitikti. Tai gali būti klaidų, kur jūs naudojate tik keletas atsitiktinių šiukšlių atminties į kompiuterį ir kad būtų atsitiktinai iš kompiuterio į mašiną. Tai būtų blogai.
Kitas dalykas yra tai, kad mes ne veikia lygiai taip pat modeliavimas visų mašinų. Kai [serveris] siunčia informaciją apie tai veiksmai vyksta dėl visų mašinų [ji neturi] siųsti juos visiems. Būtų grynas kolegų modelis, jei mes padarėme siųsti jį visiems.