12
Robocode est un jeu de programmation dont le but est de coder un char de combat robotisé pour affronter d'autres robots dans une arène de combat.Le nom Robocode est donc l'abréviation de "Robot code".Le joueur est le programmeur du robot, qui n'aura aucune influence directe sur le jeu.Au lieu de cela, le joueur doit écrire l'IA du robot lui disant comment se comporter et réagir aux événements qui se produisent dans l'arène de combat.Les batailles se déroulent en temps réel et à l'écran.La devise de Robocode est: Construisez le meilleur, détruisez le reste!En plus d'être un jeu de programmation, Robocode est utilisé pour apprendre à programmer, principalement en langage Java, mais d'autres langages comme C # et Scala deviennent également populaires.Les écoles et les universités utilisent Robocode dans le cadre de l'enseignement de la programmation, mais aussi pour étudier l'intelligence artificielle (IA).Le concept de Robocode est facile à comprendre et constitue une façon amusante d'apprendre à programmer.Robocode offre un environnement de développement complet et est livré avec son propre programme d'installation, un éditeur de robot intégré et un compilateur Java.Robocode ne requiert que la présence d'une JVM (Java Virtual Machine) sur le système sur lequel Robocode va être installé.Par conséquent, tout ce dont un développeur de robot a besoin pour commencer est fourni avec le fichier de distribution principal de Robocode (robocode-xxx-setup.jar).Robocode prend également en charge le développement de robots à l'aide d'IDE externes tels que Eclipse, IntelliJ IDEA, NetBeans, Visual Studio, etc., qui prend en charge le développeur bien mieux que l'éditeur de robot dans Robocode.Le fait que Robocode s'exécute sur la plate-forme Java permet de l'exécuter sur n'importe quel système d'exploitation avec Java préinstallé, ce qui signifie qu'il pourra fonctionner sous Windows, Linux, Mac OS, mais aussi UNIX et les variantes d'UNIX.Notez que Java 6 ou une version plus récente doit être installée sur le système avant que Robocode puisse s'exécuter.Code source: Licence: Licence publique Eclipse
robocode