Informatik-Sommercamp 2014 - JRobots

Organisatorisches

Montag Dienstag Mittwoch Donnerstag Freitag
9:15 Präsentation vorbereiten
10:15 Schussstrategien, Optimierung
11:30
13:15
13:30 Einführung Intelligente Bewegung Interaktive Stadtführung Turnier: 1vs1, Last-Bot-Standing
Botentwicklung: Scanner
17:30

Installation jRobots

1. Schritt: Quellcode beziehen

  1. Ladet das Botentwicklungskit herunter JRobots Botentwicklung und speichert es in eurem Home-Verzeichnis (/home/${mein-account-name}/)
  2. Entpackt das Botentwicklungskit in euer Home-Verzeichnis. Ihr könnt ein grafisches Tool dazu benutzen, oder ein Terminal.

    Beispiel: Terminal [Datei liegt in: $HOME/JRobots2010-Botentwicklung.zip]
    $> cd ${HOME}
    $> unzip JRobots2010-Botentwicklung.zip

2. Schritt: Eclipse Import

  1. Startet Eclipse (dauert...). Quittiert alle Fragen, die euch gestellt werden (Subclipse, Andriod SDK, etc.).
  2. Über das Menü "File -> Import..." gelangt ihr zum Projekt-Import.

    Screenshot

  3. Im Auswahlbaum wählt ihr "General -> Existing Projects into Workspace"

    Screenshot

  4. Im darauffolgenden Dialog wählt ihr "Select Root directory:" und gebt in das Eingabefeld das Verzeichnis in das ihr das Entwicklungskit entpackt habt ein.

    Beispiel:
    /home/guest123/JRobots2010-Botentwicklung/

    Screenshot

3. Schritt: Konfiguration

  1. Um JRobots ausführen zu können, muss man Eclipse noch mitteilen wo die Laufzeitbibliotheken liegen. Dazu muss - wie auf den Screenshots
    'Config {1-4}' gezeigt - der Ordner 'lib/' in den Java Library Path mit aufgenommen werden.

    Config 1/4 Config 2/4 Config 3/4 Config 4/4

  2. Um JRobots zu starten, muss man via Rechtsklick auf 'JRobots2010-Botentwicklung.jar': 'Run As -> Java Application' ausführen.

    JRobots starten

Appendix

Erstellte Bots

Die von euch erstellten JRobots könnt ihr hier noch einmal herunterladen.

Eure Bots

Einfach in den src/ Ordner eurer JRobots Installation kopieren und in eclipse den Ordner src/ auffrischen ("Refresh", F5).
Import Project Menu
Import Project Menu 2
Import Project Menu 3