Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
convert to palmConvert to PalmDoc

[Photo of the Author]
von Harald Radke

Über den Autor:

Harry studiert seit 1994 Informatik an der RWTH Aachen. Er begegnete Linux das erste Mal 1995 und spielt seit dem damit herum, wobei es ihn immer wieder positiv überrascht. Er progammiert ein wenig unter X, interessiert sich für das Thema Grafik allgemein und natürlich spielt er gern. Weitere Hobbies: Brettspiele, Science Fiction Literatur, Gitarre spielen (dürftig!), Kochen und Ju-Jutsu.


Inhalt:

Spieletest - Tux Racer

[Illustration]

Zusammenfassung:

Tux Racer ist ein rasantes Geschicklichkeitsspiel. Das beliebte Linux Maskottchen rast schneebedeckte Hügel hinunter und versucht im Kampf gegen die Uhr dabei, möglichst viele Heringe einzusammeln. Gute Grafik, viele verschiedene Parcours, die erst mit zunehmender Spieldauer freigeschaltet werden können, und verschiedene Renneinstellungen, wie Wind, Schnee, uvw. garantieren Spielspaß. Getestet wurde Tux Racer, Version 0.60.3.



 

Einleitung

Mittlerweile gibt es eine Menge Spiele für Linux, deren Held Tux, der kleine Pinguin, ist. Sei es, dass er ausgerüstet mit verschiedensten Waffensystemen in den Krieg gegen das Imperium (im Nordwesten der USA) zieht, in einem Kart seine Runden dreht, oder, allein bzw. in Begleitung einiger Freunde, verschiedenartigste Missionen annimmt oder Aufgaben löst, immer ist er schwer beschäftigt, der Linux Gemeinde ein wenig Kurzweil zu verschaffen. Diesese Mal kommt er allein daher, keine Ausrüstung, ohne eine helfende Hand. Nur er, der Schnee und die Berge. Heute stellt er sich als Sportler vor, und macht dabei eine verdammt gute Figur!

Tux Racer ist ein rasantes Geschicklichkeitsspiel von Sunspire Studios. Der Spieler muss den Pinguin die Piste hinuntersteuern, über schneebedeckte Hänge, und dabei seine heissgeliebten Heringe einsammeln, als steter Gegner immer die Uhr im Auge. Dank guter 3D Grafik, einer recht realistischen Spielephysik und verschiedenen, zum Teil auswählbaren Wettereinstellungen, dürften alle Linux Spieler auf ihre Kosten kommen, die den sportlichen dem martialischen Wettkampf vorziehen.

IMG: Die Heringe im Visier
Die Heringe im Visier
 

Installation

Tux Racer ist Open Source Software. Will man das Spiel herunterladen, kann man zwischen den Quellen plus den Spieldaten, in einem separaten Archiv, und einer bereits übersetzten Version wählen. Die Software findet man auf der Sunspire Studio WWW Seite.
Als dieser Artikel geschrieben wurde, waren vorkompilierte Versionen zwar angekündigt, aber nur teilweise verfügbar. Allerdings sollte es kein Problem sein, die Quellen selbst zu übersetzen.

benötigte Software
X Window System
OpenGL Version 1.1 oder höher (z.B. Mesa >= 3.2)
GLUT Version 3.7 oder höher (kommt meist mit Mesa mit)
Tcl Version 8.0 oder höher
Optional
SDL 1.1.1. (Joystickunterstützung)
SDL mixer 1.0 (Audio)
Im Quelltextarchiv findet man eine recht brauchbare HTML Dokumentation. Diese beschreibt eingehend den Installationsprozess (sowie andere Aspekte des Spieles), sodass hier nicht allzu detailiert auf diesen eingegangen wird. Ist die benötigte Software auf dem System installiert, besteht die Installation im Wesentlichen darin, in das Verzeichnis der Quellen zu wechseln und folgende Befehle einzugeben:

./configure
make
make install

(der letzte Befehl muss als root ausgeführt werden, soll das Spiel systemweit zugänglich sein)

Neben den Programm selbst müssen noch die Spieldaten installiert werden. Diese findet man, wie schon erwähnt, ebendalls unter obiger Adresse. Standardmäßig sucht Tux Racer diese unter /usr/local/share/tuxracer. Den Pfad zu den Daten kann man aber in der Konfigurationsdatei ändern (zu diesem später mehr).

Anmerkungen:

Nach erfolgreicher Installation wird das Spiel mittels Eingabe von tuxracer gestartet.

Img: Pinguin bei Nacht
Pinguin bei Nacht
 

Musikunterstützung?

Nun ja, so einfach, wie oben beschrieben verlief die Installation dann doch nicht. Was war passiert? Bei dem ersten Versuch klappte prinzipiell alles. Allerdings war von der Musik kein Pieps zu hören. Das Programm gab entsprechende Meldungen aus, und mahnte an, es könne nichts mit den *.it Musikdateien anfangen. Da Tux Racer SDLmixer für die Audioausgabe verwendet, gingen die Anstrengungen nun in diese Richtung. Auf dem Testsystem war SuSE 7.0 installiert. Bei dieser Distribution ist SDL in Version 1.1.2 und SDLmixer 1.0.5 dabei. Also wurde die Quelltexten des letzteren Pakets neu übersetzt und dann installiert. Nachdem dann Tux Racer selbst neu übersetzt worden war, stürzte es nun irgendwo in einer SDL Unterroutine ab. Die Ratlosigkeit war groß. Anstatt nun aber aufzugeben, wurden dann alle SuSE SDL Pakete deinstalliert und die neuesten Versionen von der SDL WWW Seite heruntergeladen. Es wurden die von dort bezogenen RPM Pakete installiert und nun lief das Spiel!
Hier eine Liste der verwendeten Pakete:

Img: Schlechtes Wetter
Schlechtes Wetter
 

Einstellungen

Wird das Spiel das erste Mal gestartet, legt es ein Unterverzeichnis namens ./tuxracer/ im Heimatverzeichnis an. Wer nun aber durch das Spielemenü reist, sucht vergeblich einen Eintrag, wie Optionen oder Einstellungen. Stattdessen ist man auf seinen Lieblingstexteditor angewiesen und muss die Konfigurationsdatei .tuxracer/options per Hand manipulieren. Dies stellt sich als relativ einfach heraus, alle Einträge sind in Klartext gehalten. Trotzdem wäre es wünschenswert, die Einstellungen aus dem Spielemenü heraus vorzunehmen. Ein kurzer Blick auf die Liste mit den geplanten Verbesserungen zeigt dann auch, dass man dies in Zukunft auch erwarten kann.

Es gibt eine ganze Reihe von Einstellungen, die in der Datei options geändert werden können, so etwa der Pfad, unter dem die Spieldaten gefunden werden können, die Größe des Spielefensters, sowie Audio- und Grafikaspekte. Jeder Eintrag ist kommentiert, es sollte einem wirklich nicht allzu schwer fallen, die Datei seinen Vorstellungen anzupassen. Wer will kann ruhig ein wenig mit den Einstellungen spielen.

Img: Das Ziel vor Augen
Das Ziel vor Augen
 

Das Spiel

Wie schon erwähnt muss man soviele Herringe wie möglich einsammeln und dabei möglichst schnell das Ziel erreichen.

Nach der Eingabe von tuxracer started das Spiel im Vollbildmodus, man kann es allerdings auch im Fenster spielen. Ändert man in der Konfigurationsdatei die Bildauflösung, darf man allerdings nicht vergessen, die Vollbildeinstellung auszuschalten, oder die Werte werden bei Spielstart wieder zurückgesetzt. Nach dem Startbildschirm gelangt man in das Menü. Hier kann man nun den Wettkampf auswählen oder entscheiden, dass der kleine Pinguin noch ein wenig Training braucht.

Training

Im Trainingsbereich kann man sich einen Kurs aus einer ganzen Menge von Leveln aussuchen. Zusätzlich ist es möglich, die Rennbedingungen zu ändern, wie etwa Wind, Tag- oder Nachtrennen, Schneefall (zur Zeit nicht implementiert...) oder ob der Kurs spiegelverkehrt durchfahren werden soll. Zu einigen Kursen gibt es eine Beschreibung. Viele der Level, die mit dem Spiel mitkommen, sind von Spielern entworfen worden.

Wettkampf

Sobald man sich sicher genug fühlt, kann man sich dem wirklichen Renngeschehen zuwenden. Im Wettkampfbereich ist es nicht möglich, sich einfach einen Kurs auszusuchen. Vielmehr müssen sogenannte Cups absolviert werden. Jeder solcher Cup besteht aus mehreren Disziplinen (Events), allerdings momentan nur dem Heringslauf, welche es zu bestehen gilt. Erst wenn ein Cup erfolgreich beendet worden ist, kann man sich dem nächsten zuwenden. Jedes Rennen besitzt Vorgaben, die es zu erfüllen gilt, will man weiterkommen. Anders ausgedrückt: man muss eine bestimmte Anzahl von Fischen einsammeln, unter Berücksichtigung des Zeitlimits.

The Race

Während des Rennens sieht man Tux quasi über die Schultern, während dieser auf dem Bauch die Hänge hinuntergleitet. Mit den Pfeiltasten wird gesteuert (links/rechts), beschleunigt und gebremst (hoch/runter). Ausserdem kann der knuddelige Schwarz-Weisse auch springen (e). Durch betätigen der Steuertasten (links/rechts) während gebremst wird, fährt Tux eine scharfe Kurve, die ihn gleichzeitig bremst. Wenn nötig kann man den armen Kerl auch mittels Backspace Taste wieder auf den rechten Weg bringen, sollte er sich irgendwo verheddert haben. Wer mag, kann die Tastenbelegung ändern oder auch mit einem Joystick steuern.

Der Kurs wird von Fahnen gesäumt. Auf ihm findet man eine ganze Zahl von Heringen, die es einzusammeln gilt. Wahrscheinlich dürfte man noch andere Gegenstände vorfinden, sobald es weitere Disziplinen gibt. Während der Abfahrt kann man den Wind hören, je nachdem, auf welcher Art Untegrund der Pinguin entlangrutscht, sind unterschiedliche Geräusche zu hören. Dies gilt auch für Bremsmanöver oder bei der Kollision mit einem Baum (autsch!). Die Aktionen von Tux, etwa Beschleunigen, Bremsen oder Wenden, sind grafisch nett dargestellt. Auf dem Weg ins Ziel hinterlässt der Pinguin ein Spur im Schnee. Falls aktiviert, wird das Rennen von Musik untermalt (eventuell sollte man dann die Standardeinstellungen für die Lautstärke von Musik und Audioeffekten anpassen, damit man letztere noch gut hören kann).

Insgesamt hat man vier "Leben", man kann dreimal an den Kursen scheitern. Nach dem vierten Mal ist es vorbei mit dem Weiterkommen. Sehr schön ist die Tatsache, dass, wenn man einen Kurs nach dem Scheitern erneut angeht, seine Spuren aus den vorhergehenden Läufen im Schnee sehen kann.

In der oberen linken Ecke des Bildes wird die bereits verstrichene Zeit, in der rechten Ecke die Zahl der bereits gesammelten Fische angezeigt (nur in der Disziplin Herring Run!?). Unten rechts findet man das sogenannte Energometer. Dieses zeigt an, wie weit und hoch Tux springen kann. Je mehr Kraft dem Pinguin zu Verfügung steht (je länger man die Sprungtaste betätigt), desto blauer wird der Kreis. Um das Energometer herum wird die aktuelle Geschwindigkeit grafisch angezeigt. Je schneller Tux wird, desto weiter umrundet die Säule das Energometer, die Farbe wechselt von grün über gelb zu rot. Für diejenigen, denen eine numerische Repräsentation lieber ist, wird nochmal die Geschwindigkeit als Zahlenwert angezeigt. In der linken unteren Ecke wird die aktuelle Bildwiederholrate des Spieles angezeigt. Wurde ein Rennen beendet, bekommt der Spieler einige Statistiken angezeigt (gefahrene Zeit, eingesammelte Heringe) und wird informiert, ob er weitergekommen ist oder nicht.

Img: Trainingsbereich
Trainingsbereich
 

Fazit

Tux Racer ist ein wirklich niedliches Spiel mit schöner Grafik, Musik und Effekten. Eine recht große Palette an Kursen wartet auf den Spieler. Es gibt auch noch einige Defizite, wie etwa, dass zur Zeit weder ein Mehrspielermodus existiert, noch ein Rennen gegen computergesteuerte Gegner möglich ist. Allerdings soll sich das laut Web-Seite in Zukunft ändern, man kann hoffen, dass dies bald der Fall sein wird. Selbiges gilt auch für die Möglichkeit, Spieleinstellungen aus dem Menü vornehmen zu können.

Ein weiterer Punkt ist die Grafikleistung. Auf dem Testrechner (AMD K6-3 450Mhz, TNT2 M64 Grafikkarte, XFree 4.0.1. und Nvidia Treiber, Version 0.95) waren mit den Standardeinstellungen zwischn 8 und 14 Bilder pro Sekunde zu erzielen, je nach Fenstergröße/Auflösung. Durch die Anpassung der Konfigurationsdatei konnte dies noch ein wenig verbessert werden, aber wirklich große Steigerungen konnten nicht registriert werden.

Allerdings: Das Spiel ist wirklich spielbar. Zwar bewegt sich der Hintergrund nicht unbedingt immer flüssig, das Rennen leidet aber nicht unter der angezeigten geringen Bildwiederholrate! (Vielleicht stimmt auch etwas nicht mit den Daten, selbst bei angezeigten 8 Bildern pro Sekunde konnte man prima spielen...)

Alles in allem ist Tux Racer ein Spiel, das wirklich wert ist, heruntergeladen, übersetzt und installiert zu werden. Wer auf der Suche nach ein wenig Zerstreuung ist, wird sicherlich auf seine Kosten kommen!

Img: Wettkampfbereich
Wettkampfbereich
 

Literaturverweise

 

Talkback für diesen Artikel

Jeder Artikel hat seine eigene Seite für Kommentare und Rückmeldungen. Auf dieser Seite kann jeder eigene Kommentare abgeben und die Kommentare anderer Leser sehen:
 Talkback Seite 

Dem LinuxFocus-Team schreiben
© Harald Radke, FDL
LinuxFocus.org

Click here to report a fault or send a comment to Linuxfocus

2001-01-10, generated by lfparser version 2.7