Non sono un gioco, sono solo un curioso programmatore di non-giochi. Mi chiedo, come funziona l'IA nei popolari giochi moderni, diciamo gli FPS? Si basa su regole codificate? Quanto ha in comune con altri tipi di IA (come quello che alimenta le auto autonome ecc.)? In che modo gli sviluppatori garantiscono che l'IA si comporti in modo naturale ed è divertente giocarci contro?
Stuff Ho googled menzionato diversi derivati di MinMax ma non sono riuscito a rispondere a come l'IA affronta il mondo continuo e mutevole, per quali azioni / stati l'IA viene premiata e come trova la sua possibilità di successo di diverse azioni. Ho visto anche Machine Learning menzionato qua e là ma sembra che non sia usato in nessun gioco serio?