JRobot Coding Convention
Ein Team, ein Robot, eine Arena. In vier Stunden entwickeln die Teilnehmer einen Steuerungsalgorithmus für einen Java-Bot - Zielerfassung, Wegberechnung und alles, was einem Robot sonst noch hilft sich zu behaupten.
Eurem Bot stehen Methoden zum Bewegen zur Verfügung, mit dem Radar könnt ihr nach Gegnern suchen und mit der dicken Wumme, die auf euren Bot geschraubt ist, könnt ihr der Konkurrenz ordentlich einheizen. Doch euer Gegner ist nicht untätig, denn er steht nicht still, und auch er wird alles daran setzen, euch möglichst oft mit seinen Geschossen zu treffen.
Die Teilnehmer entwickeln ihre Algorithmen in Java und entlassen dann ihren Bot in die Arena. Dort tritt der Bot gegen die der anderen Teams an: Die Teilnehmer können den Battle verfolgen, aber nicht mehr eingreifen. Am Ende kann es nur einen Sieger geben...
Das ganze ist nicht mal halb so schwierig, wie das hier klingt und durchaus auch für den unerfahrensten Java-Anfänger geeignet! Vor Ort gibt es zur Not auch Hilfe, wenn ihr gar nicht vom Fleck kommt. Das Framework wird jedes Mal überarbeitet, sodass auch Neulinge die gleichen Chancen wie alte Hasen haben.
In den letzten Jahren wurde JRobots von unserem Sponsor CipSoft unterstützt, deren Programmierer auch das Framework erweitert haben. Die meiste Arbeit über die Jahre hinweg haben Raymund Fülop und Wolfgang Scholz geleistet.