Home / LinuxUser / 2007 / 03 / Intelligenzbolzen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

War doch klar...
(241 Punkte bei 17 Stimmen)
Re: War doch klar...
(178 Punkte bei 7 Stimmen)
Re: Skype für 64-Bit-Prozessor u. Suse 12.1
(161 Punkte bei 4 Stimmen)
Kubuntu verliert Finanzierung
(130 Punkte bei 4 Stimmen)
Offen fürs Geschäft
(80 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Intelligenzbolzen

Strategiespiel NERO

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.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 65 Punkte (6 Stimmen)

Schlecht Gut

Infos zum Autor

Tim Schürmann

Tim Schürmann

Tim Schürmann ist Diplom-Informatiker und derzeit als freier Autor unterwegs. Mehr Informationen finden Sie auf seiner Homepage unter www.tim-schuermann.de.


Infos zur Publikation

Infos zur Publikation

LinuxUser 03/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Duden Korrektor unter 64-Bit
Duden Korrektor unter 64-Bit
Tim Schürmann, 06.02.2012 10:36, 0 Kommentare

Der Duden Korrektor bietet eine äußerst nützliche Rechtschreib- und Grammatikkorrektur für LibreOffice und bringt in der aktuellen Version 8 e...

Aktuelle Fragen

Ubuntu 11.10 Compiz 3D Cube flackern
Moritz Obenauer, 12.02.2012 12:25, 0 Antworten
Hallo! Ich habe Ubuntu 11.10 mit Unity und den Compiz 3D Cube ein gerichtet. Er funktioniert...
Suse 12.1 Bootvorgang bleibt seit Update stehen
Wimpy *, 12.02.2012 09:22, 3 Antworten
Seit Update auf Kernel 3.1.9-1.4-desktop i686 bleibt der Bootvorgang stehen. Es erscheint der gr...
N24 Stick (Huawei E173) und Ubuntu 11.04
Patrick Obenauer, 11.02.2012 11:54, 1 Antworten
Hallo zusammen! Ich benutze einen alten Laptop, der mit Ubuntu 11.04 flott und problemlos läuft....
Wie kann man beim Einsatz von Compiz die Fenster-Dekoration einstellen?
GoaSkin , 10.02.2012 20:12, 0 Antworten
Hallo, ich nutze Linux Mint mit dem Gnome-Derivat Mate. Da die Distribution Compiz nicht autom...
rndc reload zone - failed bad zone
Ludwig jun. B., 06.02.2012 16:08, 2 Antworten
Schönen guten Tag, ich habe folgendes Problem. Immer wenn ich folgendes Kommando ausführen bek...