Hemen görebildiğim iki neden var, her ikisi de basitlikle ilgili: AI'yı programlamak daha basit ve oyuncunun anlaması daha kolay. Şimdi bazı oyunlar için düşman karakterlerinin durum için silah değiştirebilmesi bir avantaj olabilir (yeni başlayanlar için daha gerçekçi), ancak çoğu oyun için oyuncu hangi taktiklerin beklediği ve karşı geleceği konusunda kafanız karışırsa önemli bir sorun olabilir. Oyuncular "oh el bombası dostlarından biri var, el bombalarına dikkat etmeliyim" diye düşünmeyi seviyorlar.
Yapay zekadaki karmaşıklığa gelince, hangi silahın kullanılacağını düşünmek zorunda değilse, düşmanın yapması gereken sadece daha az düşünme vardır. Hangi silahın kullanılacağına karar verirken kendi düşünce sürecinizi düşünün; Şimdi bu düşünce sürecini bir talimatlar dizisi olarak modellemeye çalışın. Atış başına hasarı, atışların ne kadar doğru olduğuna, farklı hedeflere karşı etkinliği tartarak ve tüm bu faktörleri ne kadar cephaneye karşı dengelediğini düşüneceksiniz. Oldukça karmaşık ha?