Väčšina prvá osoba strelec hry, ako Quake alebo Unreal, sú postavené na grafickom motora , Hráč je v podstate stacionárne " kamera, " a motor vytvára pocit pohybuje cez svete vykresľovanie grafiky, ktoré vytvárajú tento efekt. Halo je iný, Chris vysvetľuje. &Quot; Halo je simulácia motora. Motor vytvára svet, potom stavia hráča a AI v ňom ... [uvedenú] charaktery a ich kódu sú izolované od sveta ".
Každý znak je napísaný robiť určité veci, ale napriek tomu ich jednotlivé úlohy, všetky funkcie rovnakým spôsobom. To sa pokazí takhle:
",., že všetky diel prostredníctvom rovnakými možnosťami, má hráč, " Chris vysvetľuje. To je kľúčový bod v tom, ako Halo AI funguje: Pretože znaky sú nútení vnímať svet okolo nich, oni sú v mnohých ohľadoch, ako je obmedzený prehrávača tak, že ich zmysly - v ich celkovej povedomie o tom, čo sa deje okolo je. Toto obmedzenie vytvára viac realistické chovanie pre AI postavy, pretože môžu byť prekvapení, robia chyby a rozhodnutí na základe ich vnímania toho, čo sa deje okolo nich. Ako Chris hovorí, " tam je naozaj veľmi malý rozdiel medzi hráčom a umelej inteligencie charakter v Halo "
AI Perception
Chris pokračuje :. Hotel " Keď sme písali umelá inteligencia pre robota, museli by sme napísať všetky druhy počítačového videnia a analýzy obrazov sa zistiť, čo to bolo vidieť. Ale pretože [Halo postavy] žijú v simulovanom svete, môžu postavy priamo vnímajú tento svet. Rozhodli sme sa to urobiť prostredníctvom simulovaných zmyslov, pretože týmto spôsobom, postavy vnímajú svet takým spôsobom, že hráči môžu dôvod o, pretože hráč chápe, ako ich zmysly pracujú v tomto svete. Urobili sme simulovaných zmysly [pre AI]. Tak sme simulovali zrak, sluch a tiež trochu taktilnej vedomostí. V prípade, že hráč má päť zmys