Grundausbildung

Anfangs wissen die Roboter noch nicht, dass sie den kleinen Pappkameraden angreifen sollen (Abbildung 4). Dazu müssen sie ihn zunächst möglichst schnell erreichen und in einem zweiten Schritt das Feuer auf ihn eröffnen. Belohnen Sie dieses Verhalten, festigt es sich mit der Zeit als "gut" im Gehirn des Roboters.

Für Zuckerbrot und Peitsche sorgen die vertikalen Schieberegler im rechten Kontrollkasten (Abbildung 3). Der äußerst linke Balken regelt das Erreichen des Gegners. Befindet er sich im grünen Bereich, belohnt NERO jeden Roboter, der den Pappkameraden findet. Zeigt er hingegen nach unten in den roten Bereich, bestraft die Software die Roboter beim Erreichen des Gegners. Je höher der Balken, desto stärker fallen Belohnung beziehungsweise Strafe aus.

Abbildung 3: Im zweiten Trainingsschritt fügen Sie Hindernisse wie diese Mauer hinzu. Über das Kontextmenü und ein paar Mausbewegungen lässt sie sich schnell in die gewünschte Form bringen.

Links oben im rechten Kontrollkasten blinkt nun ein kleines rotes Licht. Es weist auf veränderte Werte hin. Um sie anzuwenden, klicken Sie auf die grün aufleuchtende Schaltfläche Apply. Nach einer Weile sollten alle Roboter zielgerichtet die Pappfigur erreichen. Sie verfolgen nun die Strategie: "Laufe direkt zum Gegner".

Abbildung 4: Die eigenen Roboter in Blau stürmen hier noch etwas unbeholfen von links auf die Mauer zu. Einer nimmt sogar schon Kurs auf den platzierten Gegner.

Im Manöver

Allerdings wäre es in einem späteren Gefecht fatal, würden die beiden Parteien einfach nur stupide und wild um sich schießend aufeinander zu rennen. Zudem gibt es auf den Schlachtfeldern auch Hindernisse, hinter denen die Roboter sehr gut Deckung suchen könnten. Folglich sollten Sie die einfache Strategie noch etwas verfeinern. Dazu setzen Sie ein paar Hindernisse zwischen die eifrig lernenden Roboter und die Gegnerattrappe. Dies geschieht wieder über einen Klick mit der rechten Maustaste auf einen freien Bereich des Sandkastens.

Aus dem auftauchenden Menü wählen Sie Add Objekt, und schon erscheint eine formschöne Mauer. Sobald Sie den Steinklotz erneut mit der rechten Maustaste anklicken, dürfen Sie ihn nach Herzenslust verschieben, verformen und sogar rotieren. Die Roboter werden sich zunächst wieder extrem ungeschickt anstellen und recht blind gegen die Mauer rennen. Mit der Zeit lernen sie jedoch, das Hindernis zu umgehen. Dabei entwickeln sie sogar recht ungewöhnliche Strategien, die nicht direkt auf der Hand liegen, aber dennoch extrem effizient zum Ziel führen (Abbildung 5).

Abbildung 5: Hier findet das Training in einer komplexeren Arena statt und der Gegner schießt zurück (an den roten Blitzen zu erkennen). Ein Klick auf seinen Rand versteckt das linke Kontrollmenü zur besseren Übersicht.

Nachdem die Roboter die Grundlagen kennen, steigern Sie nun den Schwierigkeitsgrad ein wenig. Dazu fügen Sie weitere Hindernisse und Trainingspartner hinzu. Letztere gibt es übrigens auch in drei schießenden sowie einer laufenden Fassung. Die Auswahl im linken Kontrollkasten bestimmt genau diesen Gegnertyp.

Als fast noch wichtiger erweist sich jedoch die Relationen zwischen Belohnung und Strafe: Schon eine kleine Änderung der Balken zueinander verändert das Verhalten der Roboter komplett. Je höher ein Balken, desto aggressiver verfolgen die Blechbüchsen das zugehörige Ziel. Drehen Sie beispielsweise nur den Balken unter Stick Together voll auf, rotten sich die Soldaten möglichst dicht zusammen – und entwickeln dabei zugleich eine geballte Feuerkraft. Bestrafen Sie dieses Verhalten hingegen und drehen den Balken bei Approach Enemy voll auf, so verteilen sich die Roboter im Sandkasten und suchen gleichzeitig einen Gegner. Dieses Vorgehen ermöglicht auch recht ausgefeilte Strategien.

Die ausgebildete Mannschaft speichern Sie über Save Army am unteren Bildschirmrand. Um sie später weiter zu trainieren, wählen Sie Select a Starting Team im Menü Create Training Mission.

Nach dem ausgiebigen Training der Roboter stellen Sie unter Create Team im Hauptmenü ein neues Roboterteam zusammen. Im rechten unteren Teil zeigt der Bildschirm alle bislang gespeicherten Teams an. Sobald Sie eines von ihnen aussuchen, erscheinen oben rechts alle Teammitglieder – die besten zuerst. Per Add Unit fügen Sie den Roboter dem neuen Team hinzu. Auf diese Weise entsteht eine Armee aus unterschiedlichen Spezialisten. Das Ergebnis sollten Sie allerdings vor dem ersten richtigen Einsatz im Trainingslager testen.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 01/2015: E-Books im Griff

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Ubuntu 14.10 und VirtualBox
Ubuntu 14.10 und VirtualBox
Tim Schürmann, 08.11.2014 18:45, 0 Kommentare

Wer Ubuntu 14.10 in einer virtuellen Maschine unter VirtualBox startet, der landet unter Umständen in einem Fenster mit Grafikmüll. Zu einem korrekt ...

Aktuelle Fragen

PCLinuxOS Version 2014.08 "FullMonty" Umstellung auf deutsch
Karl-Heinz Welz, 19.12.2014 09:55, 3 Antworten
Hallo, liebe Community, ich bin 63 Jahre alt und möchte jetzt nach Jahrzehnten Windows zu Linux...
ICEauthority
Thomas Mann, 17.12.2014 14:49, 2 Antworten
Fehlermeldung beim Start von Linux Mint: Could not update ICEauthority file / home/user/.ICEauth...
Linux einrichten
Sigrid Bölke, 10.12.2014 10:46, 5 Antworten
Hallo, liebe Community, bin hier ganz neu,also entschuldigt,wenn ich hier falsch bin. Mein Prob...
Externe USB-Festplatte mit Ext4 formatiert, USB-Stick wird nicht mehr eingebunden
Wimpy *, 02.12.2014 16:31, 0 Antworten
Hallo, ich habe die externe USB-FP, die nur für Daten-Backup benutzt wird, mit dem YaST-Partition...
Steuern mit Linux
Siegfried Markner, 01.12.2014 11:56, 2 Antworten
Welches Linux eignet sich am besten für Steuerungen.