claim.gif
Linux Magazin Linux User Easy Linux Ubuntu User International Linux Community
Erschienen in EasyLinux 12/2003

LMarbles

Murmeltiere

von Heike Jurzik


Bei LMarbles geht es darum, bunte Murmeln durch die Gegend zu schieben. Dabei müssen Sie in einer beschränkten Anzahl von Spielzügen ein Muster aus den Kugeln formen -- gar nicht so einfach, wenn Wände oder Teleporter im Weg sind.

Kennen Sie Atomix? Bei diesem Spieleklassiker musste man Atome in bestimmten Mustern anordnen. Bei LMarbles sind es farbige Murmeln, die Sie in mehr oder weniger komplexen Mustern aufbauen müssen -- allerdings hat die Sache einen Haken: Die Murmeln rollen immer so weit, bis sie auf eine Wand oder eine andere Murmel treffen. Teleporter, Richtungspfeile und zusammenstürzende Mauern sorgen in den höheren Levels für zusätzlichen Spielspaß.

Installation

Bei SuSE Linux 9.0 ist das Spiel als Paket marbles-1.0.6-213.i586.rpm, bei SuSE Linux 8.2 als marbles-1.0.6-51.i586.rpm, dabei. Falls es noch nicht installiert ist, können Sie es über YaSTs Software-Modul einspielen. Nach der Installation gibt es allerdings noch eine Kleinigkeit zu reparieren: Die Standardkonfigurationsdatei gehört zur Gruppe games und darf nur von deren Mitgliedern geschrieben werden. In den Profilen werden die Fortschritte der Spieler gespeichert, so dass bei einem Neustart an entsprechender Stelle weitergemurmelt werden kann. Damit alles funktioniert, muss jeder Benutzer, der das Spiel startet, Mitglied in der Gruppe games sein. Dazu gehen Sie wie folgt vor:

  1. Starten Sie YaST, und geben Sie das Root-Passwort ein. Gehen Sie auf Sicherheit und Benutzer und starten Sie das Modul Benutzer bearbeiten und anlegen.
  2. Markieren Sie mit der Maus den entsprechenden Account und klicken Sie auf Bearbeiten.
  3. Klicken Sie auf den Button Details und suchen Sie in der Liste Zusätzliche Gruppenzugehörigkeit nach dem Eintrag games. Klicken Sie in die Checkbox vor games, um den Eintrag mit einem Häkchen zu markieren.
  4. Klicken Sie zweimal auf Weiter und anschließend auf Beenden, um die neue Konfiguration zu speichern.
  5. Starten Sie dann KDE neu, damit die Änderungen greifen.

Bei Red Hat Linux 8 ist das Spiel nicht als Paket dabei. Sie können es nachträglich einspielen, z. B. über http://ftp.freshrpms.net/pub/freshrpms/redhat/8.0/marbles/marbles-1.0.5-fr1.i386.rpm. Am einfachsten geht die Installation über den Konqueror oder Nautilus, wenn Sie das RPM-Paket doppelklicken.

Ein Paket für Red Hat Linux 9 finden Sie beispielsweise unter ftp://ftp-stud.fht-esslingen.de/pub/freshrpms/redhat/9/lmarbles. Doppelklicken Sie lmarbles-1.0.6-fr1.i386.rpm, um es mit dem Tool redhat-install-packages zu installieren. Leider macht auch dieses RPM-Paket ein paar Probleme, was das Schreiben von Konfigurationsdateien angeht. Der Kasten "LMarbles-Installation von Red Hat Linux 9 reparieren" bietet einen Lösungsweg.

LMarbles-Installation von Red Hat Linux 9 reparieren

In einem kurzen Ausflug auf die Konsole reparieren Sie das Problem mit wenigen Handgriffen:

  1. Öffnen Sie eine Konsole, am schnellsten geht es über [Alt-F2] und Eingabe von konsole.
  2. Werden Sie Administrator durch Eingabe von su und [Eingabe] und geben Sie das Root-Passwort ein.
  3. Wechseln Sie ins Verzeichnis /var/lib/games mit dem Befehl
    cd /var/lib/games
  4. Benennen Sie die vorhandene Datei marbles.prfs nach lmarbles.prfs um:
    mv marbles.prfs lmarbles.prfs
  5. Verändern Sie die Benutzer- und Gruppenzugehörigkeit der Datei mit dem Kommando
    chown games.games lmarbles.prfs
  6. Machen Sie die Datei schreibbar für Mitglieder der Gruppe games:
    chmod 664 lmarbles.prfs
  7. Schließen Sie das Konsolenfenster durch zweimalige Eingabe von [Strg-d].

Der Benutzer, der LMarbles spielen möchte, muss Mitglied in der Gruppe games sein. Dazu starten Sie über das K-Menü Systemeinstellungen/Benutzer und Gruppen und geben Ihr Root-Passwort ein. Markieren Sie mit der Maus den Benutzer-Account und klicken auf Eigenschaften. Im letzten Reiter Gruppen suchen Sie in der Liste die Gruppe games und klicken die Checkbox an. Bestätigen Sie mit OK und beenden Sie das Programm. Starten Sie KDE neu, damit die Änderungen greifen.

Alle meine Murmeln

Sie starten das Spiel über das K-Menü, Spiele/Puzzle/Marbles (SuSE Linux 9.0) oder K-Menü, Spiele/Arkade/Marbles (SuSE Linux 8.2). Bei Red Hat Linux 8 finden Sie das Spiel unter Extras/Spiele/Marbles im K-Menü, bei Red Hat Linux 9 unter Spiele/Weitere Spiele/LMarbles.

Lassen Sie sich von den englischen Menüeinträgen nicht abschrecken -- viel zu konfigurieren gibt es nicht. Klicken Sie auf Options, um die Steuerung (Controls), grafische Eigenschaften (Graphics) oder Sound-Effekte (Audio) einzustellen. Unter Controls definieren Sie, wenn gewünscht, Tastaturkommandos, um die Murmeln übers Spielfeld zu bewegen -- die Voreinstellungen (Pfeiltasten und Leertaste) sind allerdings sinnvoll gewählt.

Bei Graphics können Sie bestimmte Animationen und Effekte abschalten, wenn Sie beispielsweise einen langsamen Computer haben. Sind die Sound-Effekte zu leise oder zu laut oder sollen ganz abgeschaltet werden, regeln Sie dies über Audio. Ein Klick auf Sound setzt die Voreinstellung (On) auf Off; ein erneuter Klick schaltet den Ton wieder ein. Im Volume-Feld bewirken mehrere Mausklicks eine Veränderung der Lautstärke -- klicken Sie einfach so lange, bis der gewünschte Level erreicht ist. Mit Back geht es wieder zurück bis zum Startbildschirm (Abbildung 1).

Abb. 1: Auf los geht's los -- Startbildschirm von LMarbles.

Um ein neues Spiel zu starten, klicken Sie auf New Game. Am besten legen Sie zuerst ein eigenes Profil an -- zumindest wenn Sie planen, das Spiel regelmäßig zu spielen: Dazu klicken Sie auf Edit Profiles und dann auf Create Profile. Klicken Sie auf den Eintrag Profile Name: Michael (Default-Einstellung), und tippen Sie solange die [Rückschritt]-Taste, bis der voreingestellte Name verschwunden ist. Danach schreiben Sie hier einfach einen eigenen Benutzernamen hin (Abbildung 2). Klicken Sie danach auf Create Profile, bestätigen Sie mit Yes und gehen Sie über zweimal Back zurück zum Spielstartbildschirm.

Wer möchte, kann noch den Schwierigkeitsgrad einstellen (mehrmals auf Difficulty klicken) -- hier haben Sie die Wahl zwischen Easy, Normal, Hard und Brainstorm. Damit der neu angelegte Benutzer spielt und nicht die Voreinstellung (Michael) aktiv wird, klicken Sie auf Profile, bis der neu angelegte Benutzername auftaucht. Ein letzter Klick auf Start, und los geht's mit dem ersten Level (Abbildung 3).

Abb. 2: Eigenes Profil anlegen.

Abb. 3: Murmeln Sie los -- Level 1.

Wände und andere Hindernisse

Das Spielfeld ist schnell erklärt: Im Menü rechts finden Sie neben dem Spielernamen auch den aktuellen Punktestand. Unter Moves steht die Zahl der Spielzüge, die Sie verwenden dürfen, um das Level-Ziel zu erreichen. Dieses Ziel sehen Sie im Feld unter Moves -- so, wie die Murmeln dort ausgerichtet sind, soll es zum Schluss im linken Spielfeld aussehen. Dabei ist es egal, an welcher Position im Feld Sie das Muster aufbauen: Hauptsache ist, dass die grundsätzliche Anordnung der Murmeln passt.

Rechts unten sehen Sie eine Art "Level-Navigator". Insgesamt vier Kapitel (Chapter) gibt es bei LMarbles, von denen jedes acht Level hat. Das Kapitel, das Sie gerade spielen, hat gelbe Kreise für die Level. Wenn Sie einen davon zu Ende gespielt haben, ist dieser an einem grünen Kreis zu erkennen. Innerhalb eines Kapitels dürfen Sie übrigens sämtliche Level spielen, egal in welcher Reihenfolge. Dazu klicken Sie einfach in einen solchen Kreis. LMarbles fragt dann nach, ob Sie den aktuellen Spielstand verwerfen und den neuen Level starten wollen.

Um eine Murmel zu verschieben, klicken Sie sie mit der linken Maustaste an, um sie zu aktivieren. Eine "aktive" Kugel ist mit einem schillernden Rand umgeben und kann wahlweise mit der Maus (klicken Sie in die Richtung, in die Sie murmeln wollen) oder mit der Tastatur (Pfeiltasten) bewegt werden. Ein einziger Zug darf jeweils rückgängig gemacht werden: Dazu verwenden Sie die Leertaste. Haben Sie sich bei einem Level verkalkuliert und wollen noch einmal anfangen, klicken Sie in den gelben Kreis im Navigationsmenü und bestätigen mit [y].

Geschickt gezogen

Einige Tipps und Tricks gibt es für die Spielzüge zu beachten. Murmeln laufen immer so lange in eine Richtung, bis sie von einem Hindernis (andere Murmel oder Wand) aufgehalten werden. Das kann allerdings auch vorteilhaft sein. Manchmal müssen Murmeln über bestimmte "Lücken" in den Mauern positioniert werden. Sehr oft kann man dazu eine andere Murmel in den Weg stellen, um den Lauf der Kugel aufzuhalten.

In höheren Levels sorgen einige Stolpersteine für zusätzlichen Kniffelspaß. Da gibt es beispielsweise Pfeile, die in eine bestimmte Richtung zeigen. Murmeln bewegen sich problemlos in die Richtung der Pfeile, werden aber aufgehalten, wenn es in die Gegenrichtung geht. Auch die Teleporter können ganz schön im Weg stehen (Abbildung 4) und nerven, wenn die Kugel mal wieder woanders landet als gewollt. Am besten immer mit der Ruhe: Schließlich gibt es keinen Zeitdruck beim Murmeln. Sie beenden das Programm mit [Esc] und bestätigen mit [y], um ins Anfangsmenü zu gelangen. Dort gibt es einen Button Quit, der den Murmelspaß beendet. (hge)

Abb. 4: Teleporter und andere "Nettigkeiten" sorgen dafür, dass das Spiel nicht langweilig wird.

Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links" nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedruckten Fassung entsprechen.

Druckerfreundliche Version | Feedback zu dieser Seite | Datenschutz | © 2012 Linux New Media AG | Last modified: 2007-01-25 16:35

[Linux-Magazin] [LinuxUser] [Linux-Community] [Admin-Magazin] [Ubuntu User] [Smart Developer] [Linux Events] [Linux Magazine] [Ubuntu User] [Admin Magazine] [Smart Developer] [Linux Magazine Poland] [Linux Community Poland] [Linux Magazine Brasil] [Linux Magazine Spain] [Linux Technical Review]