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
robocode

Eigenschaften

Robocode-Alternativen für Mac

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

BerryBots

Ein einfaches Roboterspiel, in dem Sie sowohl die Bühne als auch den Roboter in Lua programmieren können.
while True: learn()

while True: learn()

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