Většina první osoba střelec hry, jako Quake nebo Unreal, jsou postaveny na grafickém motoru , Hráč je v podstatě stacionární " kamera, " a motor vytváří pocit pohybuje přes světě vykreslování grafiky, které vytvářejí tento efekt. Halo je jiný, Chris vysvětluje. " Halo je simulace motoru. Motor vytváří svět, pak staví hráče a AI v něm ... [uvedenou] charaktery a jejich kódu jsou izolované od světa ".
Každý znak je napsán dělat určité věci, ale přesto jejich jednotlivé role, všechny funkce stejným způsobem. To se porouchá takhle:
",., že všechny děl prostřednictvím stejnými možnostmi, má hráč, " Chris vysvětluje. To je klíčový bod v tom, jak Halo AI funguje: Protože znaky jsou nuceni vnímat svět kolem nich, oni jsou v mnoha ohledech, jako je omezený přehrávače tak, že jejich smysly - v jejich celkové povědomí o tom, co se děje kolem jim. Toto omezení vytváří více realistické chování pro AI postavy, protože mohou být překvapeni, dělají chyby a rozhodnutí na základě jejich vnímání toho, co se děje kolem nich. Jak Chris říká, " tam je opravdu velmi malý rozdíl mezi hráčem a umělé inteligence charakter v Halo "
AI Perception
Chris pokračuje:. Hotel " Když jsme psali umělá inteligence pro robota, museli bychom napsat všechny druhy počítačového vidění a analýzy obrazů se zjistit, co to bylo vidět. Ale protože [Halo postavy] žijí v simulovaném světě, mohou postavy přímo vnímají tento svět. Rozhodli jsme se to udělat prostřednictvím simulovaných smyslů, protože tímto způsobem, postavy vnímají svět takovým způsobem, že hráči mohou důvod o, protože hráč chápe, jak jejich smysly pracují v tomto světě. Udělali jsme simulovaných smysly [pro AI]. Tak jsme simulovali zrak, sluch a také trochu taktilní znalostí. V případě, že hráč má pět smyslů k řešení, a oni jsou dobře vyvinuté, UI v Halo