« Robocode » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
ortho + traduction + <source>
Ligne 24 :
Lancez l'éditeur de robot depuis le menu déroulant ''Robot>Editor'' puis créez un nouveau robot vide (''File>New>Robot''). Entrez son nom (''Wikibot'') et les initiales (''wb''). Une nouvelle fenêtre apparaît avec le code source de votre robot :
 
<source lang="java">
<pre>
package wb;
 
import robocode.*;
//import javarobocode.awt.Color*;
//import java.awt.Color;
/**
 
* Wikibot - a robot by (your name here)
/**
* Wikibot - aun robot byde (yourvotre namenom hereici)
*/
public class Wikibot extends Robot
{
/**
* run: Wikibot'sComportement defaultpar behaviordéfaut du Wikibot
*/
public void run() {
// AfterAprès tryingavoir outessayé yourvotre robot, tryoter uncommentingle thecommentaire importde atla the top,ligne
// andd'import theen nexthaut et la suivante line:
//setColors(Color.red,Color.blue,Color.green);
while(true) {
// Remplacez les 4 lignes suivantes par le comportement voulu
// Replace the next 4 lines with any behavior you would like
ahead(100); //demande Demande au robot d'avancer de 100 pixels
turnGunRight(360); // Le robot doit tourner sonsson canon vers la droite de 360°
back(100); //demande Demande au robot de reculer de 100 pixels
turnGunRight(360); // Le robot doit tourner sonsson canon vers la droite de 360°
}
}
 
/**
* onScannedRobot: cetCet evenementévènement se decledéclenche lorsque l'on scannedétecte un autre robot
*/
public void onScannedRobot(ScannedRobotEvent e) {
Ligne 57 ⟶ 59 :
 
/**
* onHitByBullet: ceCe que l'on fait quand on etest touché parunpar un obus
*/
public void onHitByBullet(HitByBulletEvent e) {
turnLeft(90 - e.getBearing());
}
}
</source>
}
</pre>
 
Le programme sera expliqué ultérieurement, dans un premier temps Wikibot doit être compilé puis exécuté pour observation.
 
 
== Compiler son premier robot ==