react.png

Die kritische Masse

out of the box: Chain Reaction

01.02.2003
Blobs sind völlig harmlose Objekte. Sie sitzen auf quadratischen Feldern, glänzen schön bunt und explodieren ab und zu. Letzteres tun sie aber nur, wenn sie die kritische Masse erreichen.

out of the box

Es gibt tausende Tools und Utilities für Linux. "out of the box" pickt sich die Rosinen raus und stellt pro Monat ein Progrämmchen vor, das wir für schlichtweg unentbehrlich oder aber zu Unrecht wenig beachtet halten.

Ein Programm namens "Kettenreaktion"? Was sich zunächst nach Experimenten mit einem virtuellen Atomkraftwerk anhört, ist tatsächlich ein Strategiespiel für zwei bis sechs Spieler. Bei Chain Reaction von Lee Haywood verteilt jeder Spieler Blobs seiner Farbe auf freie Felder oder erhöht die Masse der eigenen Kugelverschmelzungen. Erreicht eine solche Ansammlung die Masse, die auf ihren Nachbarfeldern zusammengerechnet herumliegt, explodiert sie und verteilt sich auf die umliegenden Felder. Liegen vor der Explosion bereits andersfarbige Blobs auf den Nachbarfeldern, so übernehmen diese die Farbe des Explosionsopfers.

Erreicht einer der umliegenden Blobs durch die Explosion seinerseits die kritische Masse, explodiert auch er. Daraus können sich sehr wirksame Kettenreaktionen ergeben. Das Spiel endet, wenn nur noch Blobs einer Farbe übrig bleiben. Es gilt also, durch geschicktes Plazieren der eigenen Blobs möglichst viele gegnerische Blobs umzufärben.

Marke Eigenbau

Da es Chain Reaction nicht als fertiges Binärpaket für eine Distribution gibt, müssen Sie selbst kompilieren. Dazu benötigen Sie diverse Bibliotheken – insbesondere SDL – sowie die zugehörigen Development-Pakete mit den Header-Dateien, als da wären

  • libsdl und libsdl-dev,
  • libsdl-image und libsdl-image-dev sowie
  • libsdl-mixer und libsdl-mixer-dev

Die Paketnamen können je nach verwendeter Distribution ein wenig variieren. Benutzen Sie am besten die Paketsuche im Installationstool Ihrer Distribution!

Das Chain-Reaction-Quellarchiv finden Sie auf http://www.deth.dsl.pipex.com/reaction.html oder auf der Heft-CD. Jene enthält zudem das Skript rcinst.sh, das die einzelnen Installationsschritte automatisiert. Kopieren Sie diese Datei zusammen mit reaction-1.28.src.tgz in ein Verzeichnis, und starten Sie die Installation mit dem Kommando

sh rcinst.sh

Wenn alles gut geht, finden Sie die neue Software nun auf die Verzeichnisse /usr/local/bin und /usr/local/lib/reaction gebrauchsfertig verteilt.

Zwei oder mehr

Wird das Spiel mit dem Kommando reaction & aus einer Terminal-Emulation heraus gestartet, meldet es sich mit der Grundeinstellung für zwei Spieler. Wollen weitere Kombattanten teilnehmen, müssen Sie nur auf den jeweiligen Eintrag in der Punktliste rechts neben dem Spielfeld klicken.

Das Match beginnt, indem der erste Spieler einen Blob auf dem Spielfeld positioniert. In Abbildung 1 ist eine Partie mit zwei Spielern schon in vollem Gange. Der blaue Spieler ist am Zug und steht vor der Entscheidung, den Bereich des roten Spielers (links oben) anzugreifen oder seinen eigenen Bereich (rechts unten) auszubauen. Da dort von Rot keine akute Bedrohung ausgeht, wird Blau wahrscheinlich die erste Möglichkeit wählen.

Abbildung 1: Chain Reaction in Action

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

  • Das Spiel zum Wochenende: Xump
    In den 1980er Jahren erschienen unzählige kleine Spiele, bei denen man auf einem schachbrettartigen Spielfeld irgendwas verschieben musste. Der Entwickler Retroguru dreht in seinem kostenlosen Puzzlespiel jetzt den Spieß um: Hier zerstört man gezielt die Landschaft.
  • Das Spiel zu Weihnachten: The Perfect Tree
    Mitten in einem verschneiten Wäldchen steht ein stattlicher Tannenbaum. Um ihn weihnachtlich dekorieren zu können, muss man allerdings erst in einen kleinen Tauschrausch verfallen.
  • Das Spiel zum Wochenende: Hex-a-Hop
    Wenn ein hübsches Mädchen auf einer einsamen Insel aus maroden Bodenplatten strandet, ist sie nicht etwa ein Fall für den Rettungsdienst, sondern eine fesselnde Herausforderung für die kleinen grauen Zellen. Zumindest in diesem raffinierten Puzzlespiel.
  • Die Spiele zum Wochenende: AirHockey und TuxPuck
    Mit den ersten Sonnenstrahlen wird es Zeit für etwas Sport. Passende Spiele sind jedoch unter Linux rar. Mit etwas Suchen findet man immerhin ein paar kurzweilige Zwitter aus Eishockey und Brettspiel.
  • Denkspiel Hairy Tales
    Im Knobelspiel "Hairy Tales" tragen Kobolde mit explodierter Haartracht einen blauen Kristall über sechseckige Spielfelder. Um die skurrilen Wesen zum Ausgang zu dirigieren, muss der Spieler ihre komplette Welt umbauen. Das fordert neben den kleinen grauen Zellen auch etwas Geschicklichkeit.
Kommentare

Infos zur Publikation

LU 12/2014: ANONYM & SICHER

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

Nach Ubdates alles weg ...
Maria Hänel, 15.11.2014 17:23, 4 Antworten
Ich brauche dringen eure Hilfe . Ich habe am wochenende ein paar Ubdates durch mein Notebook von...
Brother Drucker MFC-7420
helmut berger, 11.11.2014 12:40, 1 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu 14.04-Nutzer...
Treiber für Drucker brother MFC-7420
helmut berger, 10.11.2014 16:05, 2 Antworten
Hallo, ich habe einen Drucker, brother MFC-7420. Bin erst seit einigen Tagen ubuntu12.14-Nutzer u...
Can't find X includes.
Roland Welcker, 05.11.2014 14:39, 1 Antworten
Diese Meldung erhalte ich beim Versuch, kdar zu installieren. OpenSuse 12.3. Gruß an alle Linuxf...
DVDs über einen geeigneten DLNA-Server schauen
GoaSkin , 03.11.2014 17:19, 0 Antworten
Mein DVD-Player wird fast nie genutzt. Darum möchte ich ihn eigentlich gerne abbauen. Dennoch wür...