Vous allez maintenant apprendre à utiliser le langage JAVA afin de programmer un robot.
Si vous utilisez un système d'exploitation LINUX, vous pouvez installer (optionel) ROBOCODE pour effectuer cette activité.
ATTENTION, les directives pour cette activité ont été réalisées pour l'utilisation du ROBOT JAVA-Mechanix.
Pour installer robocode à partir des dépôts, tapez dans le terminal sudo apt-get install robocode robocode-doc
Robocode : Téléchargez un exemple de ROBOT 1- Placez ce fichier dans le répertoire /home/cb/.robocode/robots/ 2- vous devez ensuite éditer le fichier .java pour modifier le robot
Sous Linux, installez l'environnement java en tapant dans le terminal sudo apt-get install openjdk-6-jdk ecj gcj-4.4-jdk gcj-4.5-jdk sun-java6-jre sun-java6-plugin
Sous Linux, installez le logiciel GEANY tapant dans le terminal sudo apt-get install geany
Compilez votre fichier Robot9.java afin de créer le fichier Robot9.class (sous windows, utilisez JCreator et sous LINUX, utilisez le terminal en tapant javac /home/cb/download/MechAniX/java/Robot9.java ou utilisez le logiciel geany .
IMPORTANT : Avant de télécharger votre ROBOT, demandez aux autres élèves participants le numéro de leur ROBOT afin de ne pas écraser leur ROBOT.
Téléchargez vos fichiers (.java et .class) dans votre espace de téléchargement.
Cliquez le bouton Ajouter une page avec directive en inscrivant le numéro 36113 dans le champ No de la directive
Cette page devra contenir :
dans le champ titre : Mon robot Mechanix
dans le champ section : Module Robotique
dans le champ matière: Informatique
dans le champ no de la directive: 36113
un titre de niveau 1 : Mon robot Mechanix
une courte description textuelle de votre robot et de votre stratégie de combat.
Insérez ensuite le code de votre fichier .java commenté (utilisez // afin de placer vos commentaires) :
Cette partie du travail a pour objectif de vous faire utiliser les termes adéquats du langage JAVA.
Exemple :
//utilisation du package awt afin d'utiliser les fonctions graphiques
import java.awt.Color;
//création de la classe Robot0 dérivée de la classe Robot
public class Robot0 extends Robot
{
//Définition de la méthode init() appelée au début du jeu
void init()
{
//définition de la couleur
Color maCouleur=new Color(80,80,80);
//Assigner cette couleur à mon robot
this.colorie(maCouleur);
}
...
Insérez ensuite dans cette page un lien vers votre fichier robot9.java
Insérez ensuite dans cette page un lien vers votre fichier robot9.class
Enregistrez cette page, visualisez votre travail et apportez les corrections au besoin.