Knick in der Pupille

Abbildung 2 zeigt eine typische Spielszene. Links oben befindet sich die Quelle des Laserstrahls, der über verschiedene drehbare Spiegel durch das Spielfeld läuft. Sie müssen nun versuchen, durch Drehung der Spiegel mit der Maus die grauen Ballons mit dem Strahl zu treffen. Dabei kommt es oft vor, dass erst die Kombination mehrerer Spiegel zum Ziel führt. Reflektierende Wände, Prismen und Polarisationsfilter können sowohl Hindernisse als auch Hilfen darstellen. Die genauen Eigenschaften der Spielelemente (es gibt viele!) finden Sie am besten durch Ausprobieren heraus.

Abbildung 2: Manchmal muss man um die Ecke denken

Zwei Dinge sollten Sie bei MirrorMagic immer beachten: Zum einen steht Ihnen zum Lösen des Levels nur eine begrenzte Zeitspanne zur Verfügung (erkennbar an der blauen Skala am rechten Bildrand), zum anderen darf sich der Laser nicht überhitzen. Eine Überhitzung tritt auf, wenn der Strahl direkt auf den Sender zurückgelenkt wird. Die Laser-Temperatur lesen Sie auf der roten Skala am rechten Bildrand ab.

Sind alle Ballons von der Spielfläche geräumt, verschwindet vor dem Laser-Empfänger (in Abbildung 2 rechts unten zu sehen) eine Barriere, so dass dieser nun vom Strahl erreicht werden kann. Gelingt Ihnen das, ist der Level gelöst. Manchmal finden sich zusätzlich eine Reihe von Glühlampen auf dem Spielfeld, die alle mit dem Strahl angeschaltet werden müssen, bevor der Empfänger funktioniert.

Baustelle

Wie bereits angesprochen, bietet MirrorMagic die Möglichkeit, eigene Levels zu erstellen. Diese Funktion ist aber nur für Ihr eigenes Level-Set (wählbar im Hauptmenü) verfügbar; die Deflektor- und Mindbender-Levels können Sie nicht verändern. In Abbildung 3 ist der Level Creator zu sehen. Darin haben wir als Beispiel einen LinuxUser-Level mit moderatem Schwierigkeitsgrad gebaut.

Abbildung 3: Bauen eigener Levels

Die rechte Bildhälfte des Level Creator bietet alle im Spiel vorkommenden Elemente zur Auswahl an. Darunter befinden sich drei Felder, die die aktuelle Belegung für die linke, mittlere und rechte Maustaste anzeigen. Ein Klick mit einer der Maustasten aufs Spielfeld setzt das jeweilige Element an der Position des Maus-Cursors.

Unter der Elementauswahl lassen sich verschiedene Zeichenfunktionen (Einzeln, Linie, Box, …) anwählen. Die wichtigste Funktion in diesem Block ist Test – damit können Sie den aktuellen Level testspielen. Mit Save speichert MirrorMagic Ihre Level-Kreationen im Verzeichnis /.mirrormagic.

Mit dem Level Creator haben Sie so auch ohne Programmierkenntnisse die Möglichkeit, MirrorMagic zu erweitern. Wenn dem Autor des Programms genügend neue Levels zugeschickt werden, wird es bald ein drittes Level-Set geben. Die Fan-Gemeinde wird es Ihnen danken – seien Sie kreativ!

Glossar

SDL

Die "Simple Directmedia Layer Library" ist eine Bibliothek zur einfachen und plattformübergreifenden Grafik- und Sound-Programmierung.

Quelltext

Die für Menschen lesbare Form einer Software. Durch das Übersetzen ("Kompilieren") mit einem Compiler wird daraus ein ausführbares Programm.

make

Programm zur Ablaufsteuerung beim Übersetzen von Quelltexten. Die Konfigurationsdatei von make (das Makefile) enthält dabei beispielsweise Informationen über Abhängigkeiten zwischen den einzelnen Quelldateien.

Target

Ein Makefile enthält sogenannte Targets (Ziele). Wird make mit dem Namen eines Targets als Argument aufgerufen, so führt es die zum Erreichen dieses Ziels nötigen Schritte aus. Während das Default-Target (das nicht explizit angegeben werden muss) üblicherweise das Kompilieren bewirkt, kopiert das install-Target das fertig übersetzte Programm ins Zielverzeichnis.

Shell

Einer der wichtigsten Bestandteile jedes Unix-Systems – die kommandozeilengesteuerte Benutzerschnittstelle.

~

Die Tilde steht als Abkürzung für das Home-Verzeichnis des aktuellen Benutzers. Ist man beispielsweise als Benutzer tux eingeloggt, so wird ~ von der Shell normalerweise zu /home/tux expandiert.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 06/2015: Shell-Tools

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

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 0 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Zu wenig Speicherplatz auf /boot unter MATE
Patrick Obenauer, 25.05.2015 14:28, 1 Antworten
Hallo zusammen, ich habe Ubuntu 14.10 mit MATE 1.8.2 (3.16-37) mit Standardeinstellungen aufgese...
Konsole / Terminal in Linux Mint 17.1 deutsch
Dirk Resag, 09.05.2015 23:39, 12 Antworten
Hallo an die Community, ich habe vor kurzem ein älteres Notebook, Amilo A1650G, 1GB Arbeitsspe...
Admin Probleme mit Q4os
Thomas Weiss, 30.03.2015 20:27, 6 Antworten
Hallo Leute, ich habe zwei Fragen zu Q4os. Die Installation auf meinem Dell Latitude D600 verl...
eeepc 1005HA externer sound Ausgang geht nicht
Dieter Drewanz, 18.03.2015 15:00, 1 Antworten
Hallo LC, nach dem Update () funktioniert unter KDE der externe Soundausgang an der Klinkenbuc...
AceCad DigiMemo A 402
Dr. Ulrich Andree, 15.03.2015 17:38, 2 Antworten
Moin zusammen, ich habe mir den elektronischen Notizblock "AceCad DigiMemo A 402" zugelegt und m...