Robocode
Erscheinungsbild

Robocode ist ein Open-Source-Programmierspiel, bei dem virtuelle Roboter auf einem Spielfeld gegeneinander kämpfen. Entwickelt wurde es von Mathew Nelson (ursprünglich von IBM), zurzeit ist Flemming N. Larsen Hauptentwickler und nimmt Aktualisierungen und Bugfixes vor. Weiterentwickelt wird es von der Community. Es wurde entwickelt um die Programmiersprache Java im spielerischen Umgang zu erlernen zu können. Aufgrund der einfachen Bedienung und dank der mitgelieferten Beispiele kann schon in wenigen Minuten ein simpler virtueller Roboter entwickelt werden. Die Entwicklung komplexerer Roboter nimmt jedoch wesentlich mehr Zeit in Anspruch.