CS360 Veštačka inteligencija

Kako da likovi u igrama sami donose odluke šta da rade i da se logično ponašaju
u virtuelnom svetu? Kako ih "naučiti" da igraju šah ili karte, da u trci voze automobile i upravljaju avionima? Pomoći će poznavanje autonomnih agenata, algoritama A*, minmax, fazi logike, robotike, veštačkog života (engl. artificial life) i drugih tehnika veštačke inteligencije (engl. artificial intelegence). Student izučava implementacije algoritama u C++ (još uvek standardni jezik u
industriji igara), i radi sopstveno programsko rešenje u okviru projekta.