WarBase

WarBase Il s’agit d’un agent représentant un base, cette dernière est votre (ou vos) bastion(s) à protéger des attaques ennemies ; en effet, la destruction de votre dernière base – dans le mode duel – provoquera votre défaite. Cette base possède la possibilité de créer tout les autres agents (à l’exception des WarTurret) tant que[…]

Warbot – Présentation

Warbot est à la fois un jeu et une plate-forme d’évaluation et d’analyse de techniques de coordination entre agents, dans une situation de compétition où deux équipes de « robots » s’affrontent pour détruire la base de l’adversaire. Dans ce projet, les joueurs sont en fait les développeurs des agents. Mais ils ne doivent faire qu’une seule[…]

WarMessage

WarMessage Il s’agit des messages transmis par les agents à travers les fonctions et méthodes « send » ou « broadcast » des agents Warbot fournissant quelques informations. Les messages ainsi que leur contenu sont des chaînes de caractères uniquement. Méthodes double getAngle() : retourne la direction dans laquelle se trouve l’expéditeur du message par rapport à l’agent courant[…]

Posted in API

WarPercept

WarPercept Il s’agit de la définition des perceptions retournées par les fonctions/méthodes « getPercepts…(…) » contenant quelques informations basiques. Méthodes double getAngle() : retourne un angle indiquant la direction de l’agent perçu double getDistance() : retourne la distance entre l’agent et l’élément perçu int getID() : retourne l’identifiant de l’élément perçu String getTeamName() : retourne le nom[…]

Posted in API

WarAgent

WarAgent Il s’agit de la définition de base de tout les agents de la simulation Warbot dont voici les principales méthodes/fonctions accessibles pour le développement des comportements. Les messages ainsi que leur contenu doit être des chaînes de caractères uniquement. Méthodes/Fonctions de base Messages sendMessage(id,message,content…) : Envoi un message à un autre agent broadcastMessageToAll(message, content…)[…]