Robocode

Robocode

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.
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

traits

Alternatives à Robocode pour toutes les plateformes avec licence commerciale

Colobot

Colobot

Colobot (Colonize with Bots) était un jeu vidéo de stratégie en temps réel éducatif avec des graphismes 3D.
LightBot

LightBot

Lightbot est un jeu de puzzle de programmation: un jeu de puzzle qui utilise des mécanismes de jeu fermement ancrés dans les concepts de programmation.
Human Resource Machine

Human Resource Machine

Programmez de petits employés de bureau pour résoudre des énigmes.Soyez un bon employé!Les machines arrivent ... pour votre travail.
while True: learn()

while True: learn()

Jouez le rôle d'un spécialiste de l'apprentissage automatique qui utilise la programmation visuelle pour gagner sa vie.
CeeBot

CeeBot

CeeBot est un tout nouveau concept avec lequel vous apprendrez la programmation tout en vous amusant.