Q:
Comment l'intelligence artificielle (IA) est-elle utilisée dans les jeux vidéo?
UNE:L'intelligence artificielle dans les jeux vidéo est largement utilisée pour déterminer le comportement des personnages non joueurs (PNJ) dans les jeux.
L'application du terme «intelligence artificielle» pourrait être un terme impropre, car de nombreux jeux n'utilisent pas de véritables techniques d'IA. Les développeurs de jeux ne sont généralement pas des chercheurs en IA, et de nombreux jeux utilisent des modèles prédéterminés simples.
Une grande partie de l'IA dans le développement de jeux sert à définir le comportement d'un adversaire informatique. Le comportement peut aller de modèles relativement simples dans des jeux d'action à des programmes d'échecs qui peuvent battre des joueurs humains champions.
Beaucoup de premiers jeux vidéo comme Pong (1972) ne permettaient aux adversaires humains de s'affronter. Bien que des adversaires contrôlés par ordinateur existaient depuis le tout début dans Computer Space (1971).
Alors que les adversaires humains peuvent évidemment encore être très amusants à jouer, l'industrie du jeu vidéo a vraiment décollé lorsque les microprocesseurs ont permis aux joueurs de s'affronter contre des adversaires informatiques plus sophistiqués et difficiles.
Space Invaders (1978) a fourni un premier exemple du défi que des adversaires contrôlés par ordinateur pouvaient apporter à un jeu. Comme le joueur a abattu les extraterrestres, le jeu s'est considérablement accéléré avec moins d'adversaires. C'était un effet secondaire des limites du matériel à l'époque, mais Tomohiro Nishikado, l'inventeur du jeu pour Taito, l'a laissé parce qu'il rendait le gameplay si excitant.
Même si les chercheurs en IA se demandent si l'IA dans les jeux est la vraie chose, les développeurs de jeux ont utilisé des techniques issues de la recherche sur l'IA pour créer des adversaires plus difficiles. Ils peuvent examiner le comportement des joueurs et changer leurs réponses pour rendre les jeux plus difficiles en utilisant un comportement émergent.
Les techniques utilisées dans la programmation de jeux AI incluent les arbres de décision et la recherche de chemin.
Certains adversaires IA dans les jeux de tir à la première personne peuvent écouter les mouvements des joueurs, rechercher des empreintes ou même se mettre à couvert lorsqu'un adversaire humain tire sur eux.
L'intelligence artificielle est utilisée depuis longtemps pour simuler les joueurs humains dans les jeux de société. Les joueurs d'échecs informatiques sont l'exemple le plus connu. Les programmes d'échecs modernes sont capables de battre facilement les meilleurs joueurs humains. L'ordinateur Deep Blue d'IBM a battu Garry Kasparov en 1997.