Dans la plupart des jeux vidéo , les personnages peuvent être décomposés en deux catégories de base : le caractère et personnages contrôlés par des scripts artificielle de renseignement contrôlé par le joueur . Il ne , cependant, existe une troisième catégorie qui allie les caractéristiques des deux autres . Cette catégorie est le bot, un script d' intelligence artificielle qui remplit les rôles normalement effectuées par un joueur. Typiquement créé par les utilisateurs dans un mod de jeu , les bots servir à plusieurs fins . Certains peuvent être utilisés comme des adversaires de la pratique dans les jeux multijoueurs , tandis que d'autres remplissent des fonctions de gameplay les plus pénibles que le joueur ne souhaite pas s'engager po Peu importe, la création d' un bot nécessite la même méthode de base . Choses que vous devez
code compilateur
éditeur de niveau
Voir Plus Instructions
1
écrire une liste des comportements et des caractéristiques que vous aimeriez que votre bot à exposer. Pensez à ce que les armes que vous souhaitez au bot de faveur, ainsi que ce qui les power-ups Elle poursuivra , si le bot doit être utilisé dans un jeu multijoueur compétitif . Si le bot sera pour le jeu coopératif , la liste des tâches que vous aimeriez que le bot à effectuer sur le compte du joueur .
2
Ouvrez l'éditeur de niveaux pour le jeu dans lequel vous comptez utiliser votre bot. En utilisant les outils d'insertion de l'entité disponibles dans l'éditeur particulier, placer des entités invisibles et praticable tout au long de la carte dans les clairières de la voie . Espacez-les uniformément dans tous les lieux imaginables un personnage serait marcher. Chaque entité doit porter la même étiquette , par exemple « waypoint ». Ces entités seront utilisés pour guider votre robot à travers la carte.
3
Ouvrez le fichier bin pour le jeu et de déterminer quel type de fichier script de code est utilisé pour les caractères intelligence artificielle . Certains jeux , comme Unreal Tournament 3 , soutenir l'utilisation de bots pure et simple , et inclure un répertoire de fichiers pour eux. Créer un nouveau fichier de ce type et l'ouvrir dans votre compilateur de code . Programmez le comportement et les priorités du bot en boucles " if-else » ou l'équivalent que le langage de script spécifique soutient --- sens que si une condition est vraie, cela , autre chose, le faire. Dans un jeu de tir à la première personne multijoueur, la première priorité du bot doit être de gagner le match , c'est- à balayage pour les autres joueurs et d'attaquer ceux qu'ils trouvent . Sinon, le script doit avoir le bot évaluer sa propre santé et de munitions et de faire un chemin pour ces fournitures si elles sont jugées insuffisantes. Programme de pathfinding capacité en ayant le scan de script, dans un certain rayon , pour les entités " waypoints " vous avez placé tout au long de la carte et se dirige vers celle qui aura le plus proche de son objectif .