þekking Discovery
/ Knowledge Discovery >> þekking Discovery >> tækni >> rafeindatækni >> leikir gír >>

Halo Networking: Viðtal við Chris Butcher

m við orðabækur fyrir leikinn uppgerð á þessu augnablik í tíma . "

Nú leikur okkar keyrir á 30 ticks á sekúndu, því NTSC er 60 rið. Svo erum við að keyra einn leikur merkið fyrir á tveggja dregur á skjánum .... og við bakið einn ramma í einu, svo ndu okkar er 30 rammar á sekúndu. Í hvert skipti sem við að keyra leikinn, vélin sýni hvað leikmenn eru að gera í leiknum á þeirri stundu. Eins og, hvað þeir eru að gera á stýringar þeirra hvort sem þeir eru að stökkva eða fá ökutæki, beygja þrjár gráður til vinstri, draga eld hnappinn ... eða svoleiðis.

Það sendir þá að upplýsingar um það sem The Players aðföng eru í leiknum uppgerð til öllum öðrum vélum. Það fær einnig upplýsingar frá öllum leikmönnum sem eru ekki á vél, og svo þýðir að hver vél á sama tíma hafi allt aðföngum það þarf og þeir keyra uppgerð saman ... Þá allar vélar vita hvar [aðgerð hvers spilara] er í heiminum og afleiðingar, og afleiðingar eru sett á öllum vélum ... Þannig að ástand heimsins er haldið stöðugt yfir vélum ".?
sem er í forsvari hér

Chris Butcher áfram:

" Halo er einnig viðskiptavinur /framreiðslumaður undirstaða net líkan, sem þýðir að ein vél í leiknum er miðlara á leiknum, og þá allir tengir það að þessi vél skipstjóra . Ef þú ert viðskiptavinur, senda þér aðgerðir til miðlara og þá þegar þjóninn fær aðgerðir frá öllum það sendir síðan út sameiginlega aðgerðir, dóma og myndir til allra viðskiptavina. Og það er hvernig við að tryggja að allir er í sama leik saman.

Það er í raun það sama net líkan sem við notuðum í Marathon aftur í dag, en Marathon hafði sumir bugs í það. Málið með þetta net líkan er ef það er padda í the tölva kóða þar tvær vélar gæti veitt sömu aðföng en fá mismunandi framleiðsla, það getur verið vandamál. There ert hellingur af mismunandi leiðir sem gæti gerst. Það gæti verið padda þar sem þú ert að nota bara sumir af handahófi sorp minni í tölvunni og það væri af handahófi úr vél við vélina. Það væri slæmt.

The annar hlutur er að við erum ekki að keyra nákvæmlega sömu uppgerð á öllum vélum. Þegar [þjóninn] er að senda upplýsingar um það hvaða aðgerðir séu viðburður á öllum vélum [það er ekki] senda þá til allra. Það væri hreint jafningi líkan ef við gerðum senda það til allra.

Málið er, að við keyra uppgerð og við keyra heim, það er einn hluti af því sem við gerum, en síðan á ramma sem við höfum einnig til að gera hlutina rétt til the heimamaður leikmaður, eins og þú verður a

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