RobotWar
From Wikipedia, the free encyclopedia
RobotWar est un jeu vidéo de programmation créé par Silas Warner. Ce jeu, ainsi que le programme compagnon RobotWrite , ont été développés à l'origine dans le langage de programmation TUTOR sur le système PLATO dans les années 1970. Plus tard, le jeu a été commercialisé et adapté pour l' Apple II et publié par Muse Software en 1981.Le principe est que dans un futur lointain de 2002, la guerre a été déclarée dangereuse pour la santé humaine, et que les pays ont maintenant réglé leurs différends dans une arène de bataille remplie de robots de combat .Comme l'indique le manuel, « La tâche qui vous attend est la suivante : programmer un robot qu'aucun autre robot ne peut détruire ! »[1]
L'activité principale du jeu consiste à écrire un programme informatique qui fait fonctionner un robot (simulé). Le joueur sélectionne plusieurs robots qui se battent dans une arène jusqu'à ce qu'il n'en reste qu'un seul. Les robots n'ont aucune connaissance directe de l'emplacement ou de la vitesse des autres robots ; ils utilisent uniquement des impulsions radar pour déduire la distance, et utilisent peut-être des techniques de programmation astucieuses pour déduire la vitesse. Le joueur n'a aucun moyen de prendre réellement part à la bataille.
Le langage des robots est similaire au BASIC . Il y a 34 registres qui peuvent être utilisés comme variables ou pour les fonctions d'E/S des robots . Un exemple de programme du manuel du jeu est :
SCAN AIM + 5 TO AIM ; MOVE GUN AIM TO RADAR ; SEND RADAR PULSE LOOP IF RADAR < 0 GOSUB FIRE ; TEST RADAR GOTO SCAN FIRE 0 - RADAR TO SHOT ; FIRE THE GUN ENDSUB
Le robot équipé de ce programme balaie son radar en cercle, en envoyant des impulsions radar, et lorsqu'il détecte un autre robot, il tire un projectile réglé pour exploser à la bonne distance estimée par l'impulsion radar. Ce robot particulier reste immobile pendant toute la bataille, car il n'attribue jamais de numéro à ses registres de mouvement.
Trame
Le jeu se déroule dans le futur, en 2002. Les guerres ont été interdites et les conflits entre États sont maintenant réglés par des combats de robots en arène.