Premiers pas avec War Of the Robots

But du jeu

Dans War Of the Robots, vous programmez un robot simulé qui se bat contre d'autres robots, programmés par d'autres personnes. Le but est d'avoir du plaisir et d'essayer de construire un robot meilleur que tous les autres. Vous contrôlez où le robot va, comment il évite les projectiles, comment il maneuvre pour se mettre dans une position favorable et tire sur l'autre robot: chaque robot est équipé d'un canon et d'un lance-roquettes. Vous pouvez avoir un aperçu du jeu avec les photos d'écran.

Informations importantes

WOR est entièrement gratuit et va le rester. Tout le monde est invité à participer et s'amuser! Le jeu est principalement orienté pour les programmeurs mais les autres peuvent aussi jouer avec les robots qu'on commande au clavier pour essayer de battre les robots automatiques. Tous les programmeurs sont invités à écrire leur propre robot pour essayer d'être le meilleur. Le language utilisé est Java, mais même quelqu'un qui débute avec ce language n'aura pas trop de peine à écrire son robot, grâce aux nombreuses fonctions de support incluses et les exemples qui vous permettront de vous mettre rapidement dans le bain.

Nous sommes prêts à aider quiconque qui aurait des difficultés techniques pour se mettre dans le jeu. Donc si vous avez des difficultés écrivez-nous à wor@earthling.net et nous nous ferons un plaisir de vous aider!

Démarrage rapide

Vous pouvez jouer tout de suite en ouvrant ../common/wor-fr.html sur votre butineur, s'il supporte Java 1.1. Sinon, you devez télécharger WOR et une machine virtuelle Java ("Java Runtime") pour pouvoir jouer à War of The Robots: voyez sur la page de téléchargement.

Programmation de votre robot

WOR est écrit en Java. Pour programmer votre robot il faut écrire une classe qui implémente l'interface RobotBrain. Cette interface contient une unique méthode,

public Instructions nextMove(Feedback senses)

Cette méthode est appelée chaque fois que le robot veut savoir quoi faire, c'est-à-dire à chaque pas de temps. Le paramètre de type Feedback contient les sens de votre robot: il connaît sa position sur la carte, la position des murs et de ses adversaires et même la position des obus et roquettes, en plus de son orientation, niveau de santé et autres. Les Instructions vont contenir les ordres du cerveau du robot: est-ce qu'il doit avancer, tourner, tirer?

Vos ordres devront quand même se conformer à certaines règles pour s'assurer que le robot ne défie pas les lois de la physique, par exemple en effectuant un demi-tour instantané. Les règles sont les suivantes:

Lisez la liste des fonctions (en Anglais seulement) pour savoir quelles autres functions sont accessibles à votre robot.

Pour compléter les explications et vous donner un peu d'inspiration, six exemples de robots sont inclus, avec source code

Pouvez-vous faire mieux?

Comment devenir célèbre

Dès que vous avez un robot qui vous plaît, vous pouvez envoyer le fichier .class à wor@earthling.net pour qu'on ajoute votre robot à la liste (avec mention de votre nom, bien sûr) pour que tout le monde puisse le télécharger et voir son robot battu par le vôtre! La page vous permet aussi de charger les robots d'autres joueurs pour les comparer au vôtre.


[ Anglais | Français ]

[ Bienvenue | Jouer | Télécharger | Introduction | Photos d'écran | Records ]

Envoyez vos commentaires à wor@earthling.net.

Dernière mise à jour 20.6.99

1