Robocode

Robocode

Robocode ist ein Programmierspiel, in dem es darum geht, einen Roboter-Kampfpanzer zu codieren, um in einer Kampfarena gegen andere Roboter anzutreten.
Robocode ist ein Programmierspiel, bei dem es darum geht, einen Roboter-Kampfpanzer zu codieren, um in einer Kampfarena gegen andere Roboter anzutreten.Der Name Robocode ist also eine Abkürzung für "Robot Code".Der Spieler ist der Programmierer des Roboters, der keinen direkten Einfluss auf das Spiel hat.Stattdessen muss der Spieler die KI des Roboters aufschreiben und ihm sagen, wie er sich verhalten und auf Ereignisse in der Kampfarena reagieren soll.Schlachten laufen in Echtzeit und auf dem Bildschirm.Das Motto von Robocode lautet: Bauen Sie das Beste, zerstören Sie den Rest!Robocode ist nicht nur ein Programmierspiel, sondern wird auch zum Erlernen des Programmierens verwendet, vor allem in der Java-Sprache. Aber auch andere Sprachen wie C # und Scala werden immer beliebter.Schulen und Universitäten verwenden Robocode als Teil des Programmierunterrichts, aber auch zum Studium der künstlichen Intelligenz (KI).Das Konzept von Robocode ist leicht zu verstehen und bietet eine unterhaltsame Möglichkeit, das Programmieren zu erlernen.Robocode bietet eine vollständige Entwicklungsumgebung und verfügt über ein eigenes Installationsprogramm, einen integrierten Robotereditor und einen Java-Compiler.Robocode setzt lediglich voraus, dass eine JVM (Java Virtual Machine) bereits auf dem System vorhanden ist, auf dem Robocode installiert werden soll.Daher wird alles, was ein Roboterentwickler zum Einstieg benötigt, mit der Robocode-Hauptverteilungsdatei (robocode-xxx-setup.jar) geliefert.Robocode unterstützt auch die Entwicklung von Robotern mit externen IDEs wie z. B. Eclipse, IntelliJ IDEA, NetBeans, Visual Studio usw., was den Entwickler viel besser unterstützt als den Robotereditor in Robocode.Die Tatsache, dass Robocode auf der Java-Plattform ausgeführt wird, ermöglicht es, es auf jedem Betriebssystem mit vorinstalliertem Java auszuführen, was bedeutet, dass es unter Windows, Linux, Mac OS, aber auch UNIX und UNIX-Varianten ausgeführt werden kann.Beachten Sie, dass Java 6 oder höher auf dem System installiert sein muss, bevor Robocode ausgeführt werden kann.Quellcode: Lizenz: Eclipse Public License

Eigenschaften

Alternativen zu Robocode für alle Plattformen mit einer Lizenz

CodeCombat

CodeCombat

Lerne Programmieren mit einem Multiplayer-Live-Coding-Strategiespiel.Sie sind ein Zauberer und Ihre Zauber sind eine Programmiersprache..
Colobot Gold

Colobot Gold

Colobot Gold ist eine modifizierte Version des ursprünglichen Colobot-Spiels, das von Epsitec unter der Open Source-Lizenz (GPLv3) veröffentlicht wurde.
Colobot

Colobot

Colobot (Colonize with Bots) war ein lehrreiches Echtzeit-Strategiespiel mit 3D-Grafiken.
LightBot

LightBot

Lightbot ist ein Programmier-Puzzlespiel: Ein Puzzlespiel, das Spielmechaniken verwendet, die fest in Programmierkonzepten verankert sind.
Human Resource Machine

Human Resource Machine

Programmieren Sie kleine Büroangestellte, um Rätsel zu lösen.Sei ein guter Angestellter!Die Maschinen kommen ... für Ihren Job.
Bot Land

Bot Land

Machen Sie Bots, erstellen Sie Skripte für sie und treten Sie vollautomatisch gegen andere Spieler an !.
FightCode

FightCode

Fight Code ist ein Spiel, in dem Sie Ihre Fähigkeiten einsetzen, um Ihre eigenen Roboter mit JavaScript zu codieren, Ihren Freund oder Feind herauszufordern und die Ränge zu erklimmen.Mögen die Besten gewinnen!
  • Kostenlose
  • Web
CSSBattle

CSSBattle

CSSBattle ist ein Online CSS Code Golf Schlachtfeld.
  • Kostenlose
  • Web
Bug Brain

Bug Brain

Sie beginnen im Labor, wo Sie mit den Neuronen und Knoten experimentieren, aus denen ein Gehirn besteht.
while True: learn()

while True: learn()

Spielen Sie die Rolle eines Spezialisten für maschinelles Lernen, der mit visueller Programmierung seinen Lebensunterhalt verdient.
Rabbids Coding

Rabbids Coding

Die Rabbids dringen in den Weltraum ein und stellen Ihr Raumschiff im echten Rabbids-Stil auf den Kopf!
BerryBots

BerryBots

Ein einfaches Roboterspiel, in dem Sie sowohl die Bühne als auch den Roboter in Lua programmieren können.
CeeBot

CeeBot

CeeBot ist ein brandneues Konzept, mit dem Sie Programmieren lernen und dabei Spaß haben.
Code Karts

Code Karts

Code Karts bietet Kindern ab 4 Jahren eine Vorcodierung durch eine Reihe logischer Rätsel, die in Form eines Raceways präsentiert werden.