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 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.
  • Das Spiel zum Wochenende: Dynablaster Revenge
    Bereits 1992 herrschte in deutschen Wohnzimmern im wahrsten Sinne des Wortes eine Bombenstimmung: Im Spiel Dynablaster versuchten sich mehrere Spieler gegenseitig wegzubomben. Dem alten launigen Spielprinzip verpassten jetzt Titan & Haujobb ein zeitgemäßes Gewand.
Kommentare

Infos zur Publikation

title_2014_08

Digitale Ausgabe: Preis € 5,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

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

Server antwortet mit falschem Namen
oin notna, 21.07.2014 19:13, 0 Antworten
Hallo liebe Community, Ich habe mit Apache einen Server aufgesetzt. Soweit, so gut. Im Heimnet...
o2 surfstick software für ubuntu?
daniel soltek, 15.07.2014 18:27, 1 Antworten
hallo zusammen, habe mir einen o2 surfstick huawei bestellt und gerade festgestellt, das der nic...
Öhm - wozu Benutzername, wenn man dann hier mit Klarnamen angezeigt wird?
Thomas Kallay, 03.07.2014 20:30, 1 Antworten
Hallo Team von Linux-Community, kleine Zwischenfrage: warum muß man beim Registrieren einen Us...
openSUSE 13.1 - Login-Problem wg. Fehler im Intel-Grafiktreiber?
Thomas Kallay, 03.07.2014 20:26, 8 Antworten
Hallo Linux-Community, habe hier ein sogenanntes Hybrid-Notebook laufen, mit einer Intel-HD460...
Fernwartung für Linux?
Alfred Böllmann, 20.06.2014 15:30, 7 Antworten
Hi liebe Linux-Freunde, bin beim klassischen Probleme googeln auf www.expertiger.de gestoßen, ei...