human
Quelle est la différence entre les personnages non-joueurs (PNJ) et les bots dans les jeux vidéo
gpt
La distinction clé est qu'un bot représente un joueur automatisé ; un PNJ, en revanche, ne joue pas du tout au jeu.

En général, un PNJ fait partie du jeu ; un objet placé qui est conçu par le créateur et qui existe pour interagir avec le joueur. Des exemples pourraient inclure des vendeurs, des donneurs de quêtes ou des ennemis. Dans certains jeux (en particulier les RPG), le terme est également utilisé pour désigner des personnages sous le contrôle du joueur mais non générés par lui. Ils se distinguent souvent par des personnalités et des dialogues distincts, tandis qu'un "Personnage Joueur" est plutôt conçu comme une extension du joueur lui-même. Pensez aux membres de la compagnie de compagnons dans la série Mass Effect par exemple.

Un bot, en revanche, est essentiellement un joueur du jeu contrôlé par un ordinateur. Cela peut être peuplé dans une seule instance, en tant que fonctionnalité dans certains jeux (par exemple, des adversaires IA dans un jeu normalement multijoueur), ou, dans certains cas, représente en réalité une instance séparée de l'application s'exécutant sur un ordinateur en réseau et contrôlée par une sorte de script d'IA (comme c'est courant dans de nombreux MMO, au grand désarroi des communautés de joueurs). Le terme "bot" est également souvent utilisé pour désigner un logiciel utilisé pour améliorer ou remplacer les compétences d'un joueur humain du jeu ; par exemple, un "Aim-Bot" qui gère le ciblage, ou un "Farming Bot" dans un MMO qui effectue des tâches fastidieuses ou subalternes. De tels bots sont généralement (bien que pas toujours) considérés comme de la triche et une violation des conditions d'utilisation du jeu en question.