Accueil du siteDocumentationProgrammation / SoftwareIBM RobocodePremiers pas avec Robocode
Dernière mise à jour :
mercredi 23 juillet 2008
Statistiques éditoriales :
295 Articles
57 Brèves
64 Sites Web
17 Auteurs

Statistiques des visites :
42 aujourd'hui
587 hier
393661 depuis le début
     
Brèves
Environnement de dev pour arm7
samedi 24 novembre
Bonjour à tous, J’attire votre attention sur ceci : kit arm7 iF-Dev kit iSystem Arm7 carte Arm7 iSystem (...)
 
Cartographie de la robotique francophone
dimanche 8 janvier
Suite à une discussion sur le forum Planète-Sciences, une carte géographique des différents participants et des différents clubs dans le monde francophone a été mise en place (rubrique Robotique (...)
 
Linux Magazine HS Electronique
samedi 19 novembre
Sortie d’un numéro spécial "électronique" de cette revue dédiée au logiciels open source et aux systèmes d’exploitations libres. Certains membres se sont déjà jetés dessus (...)
 
Création d’une rubrique "Intelligence Artificielle"
mercredi 21 septembre
Lors de la dernière réunion, nous avons eu un exposé sur les différents types d’algorithmes d’Intelligence Artificielle. J’encourage donc les personnes intéressées à remplir (...)
 
Création d’une mailing liste
mercredi 14 septembre
La mailing list core@pobot.org sert à nos discussions rapides et fréquentes. On conserve l’ancienne liste robotik pour les annonces et les résumés.
 
Sur le Web
Capteurs Mindsensors

Des capteurs et des compléments pour enrichir la brique Lego NXT de nouveaux équipements.

Vous trouverez des caméras, des capteurs de distance, des cables et des connecteurs compatibles avec RCX, ainsi que des cartes de développement en numérique et désormais en analogique !

I2C Chip I2C & SMBUS, Slave IC’s, Host Adaptors, RS232 / USB adaptors 2-wire bus
I2C/SPI Host Adaptors, Chips, and Modules. PC to I2C/SPI 1wire. USB and RS232 Interface
Robotique et Electronique à l’IUT de Nîmes département GEII
Le site de Frédéric Giamarchi, enseignant à l’IUT GEII de Nîmes et constructeur de robots, auteur de nombreux ouvrages de référence en robotique mobile et ludique.
Dunod Editeur, édition de livres, Microsoft Press, ETSF, Ediscience, InterEditions
Dunod est éditeur de livres universitaires et professionnels, dont la collection ETSF (sciences et technologies). Ils soutiennent notre activité en dotant le club d’une bibliothèque de 10 ouvrages de référence en robotique, électronique, automatique.
Interface graphique
Tour d’horizon de l’application Robocode
mercredi 28 décembre 2005
par Julien
popularité : 10%

Les menus

Titre Description
Battle Lancement, sauvegarde et chargement d’un combat
Robot Gestion des robots, des équipes et lancement de l’éditeur de programmation
Options Réglages de robocode
Help Aide contextuelle, API Java et informations diverses

Menu Battle

New Battle Lorsque vous créez une bataille, vous spécifiez :
- les robots qui vont s’affronter
- le nombre de rounds
- la taille du champ de bataille
- les paramètres du canon (voir les détails, à venir)

Vous pouvez également sauvegarder une bataille ou la rejouer plus tard. Notez bien que vous n’enregistrez que les paramètres ! Vous n’enregistrez pas le(s) match(s) que vous venez de jouer !! Consultez notre page ’enregistrer un match Robocode’ (à venir)

Menu Robot

Editeur L’application Robocode est livrée avec son propre éditeur de code Java et son propre compilateur (Jikes) qui permet de s’affranchir de l’installation d’un JDK. L’éditeur est abordé dans un article particulier.

Importer Si vous récupérez des robots sur le Net pour Robocode, sous forme d’une archive .jar, vous devez passer par cette étape d’importation pour que le robot soit visible lorsque vous créez une bataille.

Upload A l’inverse si vous voulez partager votre robot avec vos amis ou vos concurrents à distance, vous devez "packager" votre robot sous forme d’une archive .jar. Vous pourrez alors fixer la version de votre robot, ce qui est également pratique pour gérer plusieurs versions de son robot et ainsi valider que la dernière modification apportée à 4h du matin vaut vraiment le coup ;-).

Team Robocode permet de gérer des équipes. Cette partie sera abordée dans un article indépendant. (à venir)

Menu Options

Les préférences que vous pouvez modifier concernent l’apparence de l’interface du champ de bataille (ce qui peut influer sur les performances). Vous pouvez également préciser dans cette partie un répertoire externe (un endroit du disque) contenant d’autres robots, particulièrement utile si vous utilisez un autre éditeur que l’éditeur intégré (par exemple un workspace Eclipse).

Menu Help

Ce menu présente des raccourcis vers l’aide et la javadoc (API) de Robocode. A noter qu’on rencontre des problèmes pour lancer les différentes aides avec la version 1.0.7 donc utilisez directement l’aide en ligne sur le site de robocode ou l’API du répertoire javadoc dans le dossier d’installation de Robocode.

 

Répondre à cet article
Articles de cette rubrique
  1. Installation de Robocode
    26 décembre 2005

  2. Interface graphique
    28 décembre 2005