gibi Quake veya Unreal gibi çoğu first person shooter oyunları, bir grafik motoru üzerine inşa edilmiştir . Kamera, ve quot; oyuncu aslında sabit ve patent başvurusu Seri No. ve motor bu etkiyi yaratmak grafik render tarafından bir dünyada hareket hissi yaratır. Halo farklıdır, Chris açıklar. " Halo bir simülasyon motorudur. Motor dünyası, daha sonra çalar ve bunun AI koyar oluşturur ... [] karakterleri ve onların kod dünyadan izole edilir ".
Her karakter rağmen bazı şeyleri, ama yazılır kendi bireysel rolleri, aynı şekilde tüm işlev. Böyle yıkar:
". Tüm oyuncu olan aynı yetenekleri sayesinde eserler, " That; Chris açıklıyor. Bu Halo AI nasıl çalıştığını önemli bir nokta şudur: karakterleri çevrelerindeki dünyayı algılama zorunda olduğundan, onların duyuları ile oyuncu gibi sınırlı, birçok yönden vardır - etrafında olup bitenleri kendi genel farkındalık onlar. Onlar, sürpriz etraflarında neler olup bittiğini kendi algılarına dayalı hata ve kararlar gibi bu sınırlama, AI karakterler için daha gerçekçi bir davranış oluşturur. Chris onu, " dediği gibi, bir oyuncu ve Halo bir yapay zeka karakter arasında gerçekten çok az fark var " AI Algı
Chris gider
:., Biz yazmaya olsaydı Restaurant " bir robot için yapay zeka, biz görüyordum anlamaya bilgisayar görme ve görüntü analizi her türlü yazmak gerekir. [Halo karakterler] simüle bir dünyada yaşıyoruz çünkü Ama, karakterler doğrudan bu dünyayı algılayan olabilir. Biz onların duyular bu dünyada nasıl çalıştığını oyuncu anlıyor çünkü bu şekilde, çünkü karakterler, oyuncular hakkında akıl bir şekilde dünyayı algılama, simüle duyular aracılığıyla bunu yapmak için seçti. Biz [AI] için simüle duyuları yaptı. Bu yüzden işitme ve de dokunsal bilgi biraz, vizyon simüle var. Oyuncu ile başa çıkmak