freiesMagazin Juli 2010

ASCIIpOrtal Osmos Phun Cave Story

Warcaft3 FreeCiv Gish Hive C64 Slingshot OpenTTD Mad Skills Motocross -NG

Pioneers Machinarium „Play Games!“ X-Moto Micropolis Toribash BrettSpielWelt World of Goo

© freiesMagazin GNU FDL Ausgabe 07/2010 ISSN 1867-7991 MAGAZIN

Editorial Spiel, Spaß und Spannung

Juni 2010 – Die Spiele sind eröffnet sam, ein neuartiger Bezahldienst, der vor allem Inhalt Nein, keine Sorge. freiesMagazin bleibt fuß- bei Bloggern und Erzeugern von interessanten ballfreie Zone, auch wenn das Spiel der deut- Inhalten beliebt zu sein scheint. Die Idee hinter Software schen Mannschaft letzten Sonntag gegen Eng- Flattr ist, dass man pro Monat Geld an Webseiten ASCIIpOrtal – The GUI is a lie! S. 4 land schon schön anzusehen war. Abseits davon verteilt, je nachdem wie oft man den Flattr-Button Kurztipp: BrettSpielWelt S. 7 haben wir uns aber gedacht, da die meisten Leu- auf diesen Webseiten angeklickt hat. C64-Emulatoren – Nostalgie pur S. 10 Spieletipp: Cave Story S. 14 te eh vor dem Fernseher sitzen und keine Zeit ha- Letzten Monat wurden wir von einem Leser ben, einen Artikel zu schreiben, dass wir das klei- FreeCiv – Besiedeln, erforschen und er- S. 17 gefragt, ob wir nicht auch einen Flattr-Button obern ne Sommerloch mit einer Sonderausgabe zum auf unserer Webseite einbinden wollen, um Thema „Spiele“ überbrücken. Gish – Teerball im Untergrund S. 21 freiesMagazin als Projekt etwas Gutes zu tun. The Hive Game S. 25 In den letzten Monaten und Jahren, die An sich ist das keine schlechte Idee, nur hat die LinCity-NG S. 28 freiesMagazin existiert, gab es zahlreiche Artikel, Benutzung von Flattr in unseren Augen ein paar Machinarium – In der Welt der Maschinen S. 32 wie man die Zeit am Computer auf extrem pro- Nachteile. Mad Skills Motocross S. 37 duktive Weise verbringen kann. Auch wenn im Allem voran ist freiesMagazin ein nicht- Micropolis – Wir bauen uns eine Stadt S. 43 Sommer wohl kaum jemand bei diesem Wetter kommerzielles Projekt und soll es auch bleiben. OpenTTD S. 46 Lust hat, die ganzen Spieletipps zu testen, kann Ein Flattr-Button hat aber Spendencharakter, der Osmos – Spiel mit den Zellen S. 50 man sich diese ja bereits für den nasskalten Win- dazu aufruft Geld an das Projekt zu spenden. Da- Fun mit Phun S. 52 ter vormerken (der sicherlich kommen wird). zu kommt, dass wir ab und zu Non-Commercial- Pioneers – Komm, lass uns siedeln! S. 56 Damit das Recycling für die treuen Inhalte in freiesMagazin nutzen. Die Eigentümer Slingshot – Steinschleuder im Weltraum S. 61 freiesMagazin-Leser aber nicht zu langweilig der Inhalte könnten uns die Nutzung ggf. verbie- Toribash – Kampf mit (der) Physik S. 63 wird, gibt es mit „Gish“, „Osmos“ und „Cave ten, weil sie (wie viele andere auch) Flattr bereits Warcraft 3 mit Linux S. 72 Story“ noch drei aktuelle Spieleartikel, die den als „Commercial“ ansehen. World of Goo – Die Bälle sind los S. 77 X-Moto S. 81 einen oder anderen sicherlich erfreuen werden. Ein großer Nachteil für die Benutzung in einem Projekt und nicht als einzelne Person ist, dass Magazin Die Auswirkungen von Flattr sind Flattr erfordert, dass jeder Beschenkte am Flattr- Editorial S. 2 spannend Programm teilnimmt. Das bedeutet, dass wir pro Veranstaltungen S. 84 Jeden Monat erfindet sich das Internet neu und Monat zwei Euro ausgeben müssten (Mindest- Konventionen S. 84 wirft neue Dienste vor die Füße der Nutzer. Die betrag zur Teilnahme), um Flattr-Spenden emp- Impressum S. 85 letzten Monate machte Flattr [1] auf sich aufmerk- fangen zu können. Es ist sehr fraglich, ob die

© freiesMagazin GNU FDL Ausgabe 07/20102 MAGAZIN

Rechnung aufgeht und viel wichtiger, wer sich Viel Spaß im Sommer auch wieder so prall gefüllt sind, wie Sie es bis- und seinen Namen für die Anmeldung „opfert“. Wer freiesMagazin wirklich unterstützen möchte, her gewohnt sind. (Es gibt natürlich auch erfolgreiche Beispiele [2], kann dies mittels Leserbriefen tun. Es passiert Nun aber viel Spaß beim Lesen der Spieleausga- mit denen wir aber wahrscheinlich nicht mithalten dann hoffentlich nicht wieder das Gleiche wie können. ) be – auf dem Balkon, im Freibad oder wo auch letzten Monat [5]. Aus Versehen zeigte der Kom- immer Sie sich während der heißen Tage abküh- Außerdem ist anzumerken, dass auch Einnah- mentarlink in der Ausgabe nicht auf die Nachricht len. men per Flattr (bzw. solche Einnahmen im Allge- im Blog, sondern auf die statische Übersichtssei- meinen, die nicht als Spende deklariert sind) ver- te zur Juniausgabe, die man aber nicht kommen- Ihre freiesMagazin-Redaktion tieren kann. Wir entschuldigen uns an dieser Stel- steuert werden müssen. Und das ist etwas, was LINKS den Aufwand wirklich nicht wert ist [3]. le noch einmal für den Fauxpas und hoffen, dass es dafür diesen Monat umso mehr Kommentare [1] http://flattr.com/ Und abschließend: Mit Geld können wir ehrlich gibt. [2] http://www.lawblog.de/index.php/archives/2010/ gesagt nicht viel anfangen. Natürlich benötigen 07/01/flattr-der-erste-monat/ wir es privat zum Leben, aber eine Aufteilung im Noch besser sind natürlich Artikel für das Maga- [3] http://www.retosphere.de/offenenetze/2010/06/ Team wäre bei den wahrscheinlich zusammen- zin, denn das erwähnte Sommerloch oben war 16/flattr-und-andere-zahlungsdienste-in-blogs- kommenden Beträgen kaum noch relevant und in der Tat ernst gemeint. Für den Monat August rechtliche-implikationen/ die Server werden glücklicherweise von unserem haben wir zwar bereits ein paar Artikel, eine ge- [4] http://www.xencon.net/ Hoster xencon [4] gesponsort, sodass wir kaum samte Ausgabe in gewohnter Größe können wir [5] http://www.freiesmagazin.de/20100630-hinweis- Kosten haben. Daneben haben wir uns in der damit aber nicht erstellen. Daher an dieser Stel- zu-kommentaren-der-juniausgabe Projektleitung zum Ziel gesetzt, nicht mit Geld ir- le noch einmal der Aufruf, Artikelvorschläge an gendwelche Leute ins Team zu holen, da der An- zu senden, damit reiz der Mitarbeit dann ein falscher ist. die kommenden Ausgaben von freiesMagazin Das Editorial kommentieren

„Book Burning“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/750

© freiesMagazin GNU FDL Ausgabe 07/20103 SPIELE

ASCIIpOrtal – The GUI is a lie! von Dominik Wagenführ

as Spiel Portal [1] hatte aufgrund sei- Spielprinzip $ cd src ner genialen Spielidee einen riesigen Das Spielprinzip von ASCIIpOrtal ist sehr schnell $ make D Erfolg im Jahr 2007. Die Relevanz des erklärt: Mit Hilfe einer Kanone kann man zwei ver- $ cp asciiportal .. Spieles hat sogar die Wikipedia erkannt und schiedenfarbige Portale (ein gelbes und ein blau- $ cd .. eines der besten Computerspiel-Zitate („The es) an den Decken, Böden und Wänden eines cake is a lie!“) stammt daraus. Mit ASCII- zweidimensionalen Levels erzeugen, durch die Wer das nicht will, findet im Hauptverzeichnis die pOrtal [2] von Joe Larson wird das Spielprin- man sich dann bewegen kann. Wichtig dabei ist Datei asciiportal, die man einfach nur ausfüh- zip für Konsolenjunkies auch auf die Linux- der Impulserhaltungssatz, der da in Kurzform lau- ren muss. Dafür reicht ein Doppelklick im Brow- Plattform portiert. tet: „Was schnell rein geht, kommt schnell raus.“ ser oder die Eingabe auf der Konsole: Lässt man sich also von einer Plattform in das ei- Redaktioneller Hinweis: Der Artikel „ASCII- ne Portal fallen, kommt man auf der Gegenseite pOrtal – The GUI is a lie!“ erschien erstmals in $ ./asciiportal mit dieser Geschwindigkeit auch wieder heraus freiesMagazin01/2010 [3]. und wird entsprechend in die jeweilige Richtung Zur reinen Ausführung des vor- oder eigenkompi- Zuerst ein wichtiger Hinweis: ASCIIpOrtal glänzt (also auch nach oben) geschleudert. lierten Codes benötigt man dann noch die folgen- nicht mit überragender 3-D-Grafik. Dafür darf den Pakete: man umso erstaunter sein, welche Möglichkeiten Installation ein reiner Zeichensatz einem in der Konsole bie- Die Installation ist denkbar einfach. Auf der Web-  libsdl1.2 (bzw. libsdl1.2- in Debian/ tet. seite [4] gibt es zwei Archive, je eines für 32-Bit- ) und 64-Bit Rechner. Der Quellcode  libsdl-mixer1.2 des Spieles liegt den Archiven bei, al- so ist auch die Kompilierung auf an- Spielstart deren Systemen kein Problem, solan- Direkt nach dem Start drückt man irgendeine Tas- ge folgende Entwicklerpakete instal- te („Where is the any key?“) und kann mit den liert sind (die Namen stammen von Pfeiltasten den gewünschten Menüpunkt aus- einem Ubuntu-System): wählen. „1) Begin“ sollte für den Anfang aber sicherlich ausreichen. Danach begrüßt einen ei- build-essentials  ne nette Computerstimme als ungebetenen Be-  libsdl1.2-dev sucher – Kuchen kann man also sicher keinen  libsdl-mixer1.2-dev erwarten. Nach dem Entpacken des Archivs Mit den Pfeiltasten → und ← bewegt man sich kann man ASCIIpOrtal mittels folgen- nach rechts und links. Die Portalkanone justiert Der Titelschirm von ASCIIpOrtal. der Kommandos selber kompilieren: man dann durch die Pfeiltasten ↑ und ↓ . Etwas

© freiesMagazin GNU FDL Ausgabe 07/20104 SPIELE einfacher könnte es sein, den Ziffernblock zur Weitere Levels Leveleditor Steuerung der jeweiligen Richtung der Kanone Sollte man die 50 Standardlevels irgendwann Der Leveleditor besteht aus einem Texteditor – zu nutzen. Auf Leitern gibt es beispielsweise gar durchgespielt haben, kann man auch noch die hier kann man natürlich seinen Lieblingseditor keine andere Möglichkeit. Zusatzlevel spielen. Dafür wählt man im Haupt- benutzen. Will man eigene Levels erzeugen, fin- menü den Punkt „3) Change Map Set“ und det man Im Hauptordner des Spiels die Datei gibt den Namen des Ordners mit den Datei- map_making_tips.txt, die einige hilfreiche Hin- en an. In der Version 1.1 vom 31. Oktober weise gibt, wie man Levels erstellen kann. 2009 sind dies die Ordner evil, extralevels Wie es zu erwarten war, besteht jedes der Spiel- und raisonbran648. Die Standardlevels befin- elemente aus einem ASCII-Zeichen [5]. Auf die- den sich im Ordner maps. se Art kann man Dinge wie Spieler, Wände,

Das grüne Å muss zum weißen E.

Mit Leertaste oder 5 auf dem Nummernblock schießt man abwechselnd Portale. Da man da ganz schön durcheinanderkommen kann, wel- ches Portal denn das nächste sein wird, ist es besser, mit den Tasten X (gelbes Portal) und Z (blaues Portal) zu arbeiten. Wie ASCIIpOrtal ansonsten funktioniert, muss je- der selbst herausfinden, denn auch das ist Teil des Spiels. :) Ein Hinweis: Mit F2 schaltet man die Sichtwei- se der Portale um. Dabei ist entweder der neue Sichtbereich mit (gelben und blauen) Linien mar- kiert, gar nicht markiert oder komplett farbig aus- gefüllt. Mit der ersten Auswahl (Standard) kommt man dann wohl am besten zurecht – soviel sei an dieser Stelle angemerkt. Der Blick durch die Portale kann verwirrend sein.

© freiesMagazin GNU FDL Ausgabe 07/20105 SPIELE

Ausgänge, Türen etc. definieren und so das Le- Joe Larson plant aber vielleicht, einen Online- Aber die Fehler werden sicherlich in einer spä- vel gestalten. Editor zu programmieren, um die Level- teren Version ausgemerzt (oder liegen vielleicht Gestaltung zu vereinfachen. auch am Testrechner) und stören sowieso nicht Zusätzlich kann man bis zu 10 Textnachrichten weiter. an bestimmten Stellen im Level einblenden las- Kommandozeilen-Parameter sen, die den Spieler unterhalten oder ihm wo- Die Hilfe mit allen Kommandozeilen-Parametern Bei Fragen kann man sich an die Community im möglich auch einmal helfen sollen. erhält man mittels Forum [6] wenden. Die Levels können dann in einem extra Verzeich- $ ./asciiportal -h nis gespeichert werden und sollten aufsteigend ASCIIpOrtal ist ein rundherum gelungenes und kurzweiliges Spiel für alle, die nicht immer Wert nummeriert sein: 001.txt, 002.txt usw. Wichtig ist hierbei eigentlich nur die Option auf Displacement Mapping, High Definition Ren- -r 1024x768, um das Spiel in einer höhe- dering oder Ambient Occlusion legen. ren Auflösung spielen zu können. In Kombi- nation mit dem Vollbildmodus (mittels -f) ist LINKS das ganz hilfreich (aber siehe unten). [1] http://de.wikipedia.org/wiki/Portal_(Valve) Mit -m Verzeichnis lädt man ein bestimm- [2] http://cymonsgames.com/asciiportal/ tes Levelset beim Start des Spiels. [3] http://www.freiesmagazin.de/freiesMagazin-2010- Fazit 01 [4] http://cymonsgames.com/asciiportal/#down ASCIIpOrtal fängt den Stil des großen Bru- load ders sehr gut ein und portiert das Spielprin- [5] http://de.wikipedia.org/wiki/ASCII zip in faszinierender Weise auf die Konso- le. Es macht wirklich Spaß, auch wenn – für [6] http://cymonsgames.com/forum/index.php? board=14.0 manche vielleicht gerade weil – die Grafik minimal ist.

Die Bemerkungen des Computers sind Autoreninformation recht witzig und die Musik von Steve Fen- ton erinnert an die guten alten Spielhallen- Dominik Wagenführ spielt sehr zeiten. gerne unter Linux. Vor allem Obiges Level im Texteditor. Geschicklichkeits- und Denkspiele Es gibt aber auch noch kleinere Bugs. So funk- machen ihm dabei viel Spaß. Es gibt auch von einem Community-Mitglied tioniert die Option -d nicht und führt zu einem einen Level-Editor, der aber nur für Windows pro- „Segmentation Fault“. Und bei der Benutzung des grammiert wurde und auch nicht im Quellcode Vollbildmodus schaltet das Spiel nach dem Be- vorliegt. enden nicht zurück in die alte Desktopauflösung. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/20106 SPIELE

Kurztipp: BrettSpielWelt von Dominik Wagenführ

ber das Portal BrettSpielWelt Hinweis: Der Online-Client steht auch für Micro- ein Fenster zur Anmeldung, dabei ist ei- (BSW) [1] hat man die Möglichkeit, ver- soft Windows (alle Versionen ab Windows 95) ne Registrierung bei BrettSpielWelt optional. Ü schiedene Brett- und Kartenspiele als und Mac OS X zum Download bereit. Einige Spieler bevorzugen aber das Spiel Online-Version gegen andere Spieler auf der mit anderen registrierten Mit- Welt zu spielen. Vor allem aber in Deutsch- gliedern. Wer sich ohne Re- land ist die Seite sehr beliebt. Auch wenn gistrierung anmelden will, lässt die Client-Software von BrettSpielWelt nicht das Passwortfeld leer. Man Open Source ist, so macht eine kleine Runde muss dann aber zwingend Siedler, Carcassonne oder Dominion damit einen noch nicht registrierten unter Linux dennoch viel Spaß. Benutzernamen verwenden.

Redaktioneller Hinweis: Der Artikel „Kurz- Nach der Anmeldung er- tipp: BrettSpielWelt“ erschien erstmals in scheint ein auf den ersten Blick freiesMagazin07/2008 [2]. sehr buntes und durcheinan- Installation der wirkendes Spielefenster – der Spielemanager. Die BSW - Um an einem Spiel teilzunehmen, kann man di- Spiele finden an bestimmten rekt über den Browser einen Online-Client zu je- „Tischen“ statt. Es gibt zu je- dem Spiel starten. Für diesen ist ein installiertes dem Spiel nur endlich viele Java-Plugin erforderlich. Tische – in den meisten Fällen Wesentlich sinnvoller ist aber der Online-Client ist aber immer einer frei. Die zum Herunterladen [3], der als gepacktes tar.gz- Tische haben in der Übersicht Archiv vorliegt. Nach dem Entpacken muss man verschiedene Farben: BrettSpielWelt-Startfenster. nur die Datei start.sh ausführen (z. B. per

Mausklick im Dateimanager).  Hellgrün: Offene Spiele, in die man direkt ein- Bedienung steigen kann. Als Voraussetzung für den Online-Client ist nur eine aktuelle Java-Version von Sun erforderlich. Startet man den Client, sieht man ein bun-  Dunkelgrün: Offene Spiele, an deren Tisch Mit GNU Java war der Client leider nicht zur Mit- tes Fenster (das Titelbild variiert dabei), auf man erst treten muss, um nachzufragen, ob arbeit zu bewegen. Der Vorteil der Download- das man einmal klicken muss. Hier kann man man mitmachen darf. Version besteht darin, dass die Bilddaten zu ei- auch vor dem Start Optionen wie „Sound  Braun: Entweder leere Tische oder offene nem Spiel nur einmalig heruntergeladen werden an/aus“ einstellen, was aber auch im Spiel Spiele, die nicht aktiv nach Mitspielern suchen. müssen. selbst zu (de-)aktivieren ist. Danach erscheint  Violett: Bereits gestartete Spiele.

© freiesMagazin GNU FDL Ausgabe 07/20107 SPIELE

gedrückt und wählt „Beitre- starten, klickt man mit der linken Maustaste auf ten“. An dunkelgrünen und einen freien Tisch (braun), hält diese gedrückt violetten Tischen kann man und wählt „Beitreten“ oder „Eröffnen“. Mit „Beitre- nur „Zusehen“ auswählen, ten“ tritt man nur an den Tisch heran und muss darf dann aber gegebenen- danach erst über „Join“ am Spiel teilnehmen (sie- falls mitspielen. he oben). Mit „Eröffnen“ tritt man gleich dem Spiel bei und schickt eine „Mitspieler gesucht“- Ist man einem Spiel bei- Nachricht an die Community. getreten, kann man über den Befehl /join in der Ist man im Spiel und hat Mitspieler gefunden, Kommandozeile des Clients startet man dieses über /start in der Eingabe- einsteigen und losspielen, zeile oder den zugehörigen Menueintrag „Spiel sobald der Spieleröffner → Start“. das Spiel startet. Alterna- tiv kann man auch „Spiel → Join“ wählen.

Hinweis: Ist das Fenster zu breit, kann man die Kom- mandozeile am unteren Rand nicht sehen. Leider hängt die Höhe des Chat- Das Spiel eröffnen, beitreten oder nur Verschiedene Farben zeigen den Spielstatus an. fenster proportional von der zusehen. Breite des gesamten Client- Jeder Tischeintrag ist dabei gleich aufgebaut: Eine genaue Anleitung zum Spielemanager fin- fensters ab und kann nicht separat eingestellt det man auf der BSW -Seite [4]. 1. Spielname (mit optionalen Erweiterungen) werden. Ein Vollbildspiel ist somit meist nicht 2. Teilnehmende Spieler möglich. Spieleauswahl 3. Tischnummer und -name Ein Spiel eröffnen Aktuell gibt es 38 Spiele in der BrettSpielWelt, 4. Anwesende Spieler, die noch nicht am Spiel Um ein Spiel zu eröffnen, wählt man zunächst darunter einfache Spiele wie Backgammon oder teilnehmen den Knopf „Mitspieler gesucht“ oben rechts und Doppelkopf, Spieleklassiker wie „Die Siedler von sucht sich aus der Liste ein Spiel aus. Catan“ oder „Carcassonne“, aber auch sehr kom- Einem Spiel beitreten plexe Spiele wie „Die Säulen der Erde“ oder „Cay- Möchte man einem offenen Spiel (hellgrü- Danach kann man dann – auch wieder oben links lus“. Zu jedem Spiel gibt es eine sehr ausführ- ner Tisch) beitreten, klickt man mit der lin- – nach „freie Tische“, „laufende Spiele“ und „Mit- liche Spielanleitung, die eigentlich alle aufkom- ken Maustaste auf einen Tisch, hält diese spieler gesucht“ filtern. Um ein neues Spiel zu menden Fragen klärt.

© freiesMagazin GNU FDL Ausgabe 07/20108 SPIELE

Und sonst? Wer also viele Hunderte Kilometer von seinem BrettSpielWelt ist mehr als nur ein Spieleportal, „Stammtisch“ entfernt wohnt, findet bei Brett- Autoreninformation denn es gibt auch ein Metaspiel, welches in Städ- SpielWelt sicher das ein oder andere Spiel, an te aufgeteilt ist, bei denen jeder Teilnehmer zum denen er Spaß haben kann. Natürlich gilt aber: Dominik Wagenführ ist leidenschaft- Beispiel auch Berufe ausüben kann. Auch gibt Ein Spiel am Küchentisch mit echten Menschen licher Brettspieler und gibt sich gerne es zu jedem Spiel einen Chat, in dem sich In- und einer Tüte Chips kann BSW nicht ersetzen. einer digitalen Runde „Carcassonne“ teressenten treffen und verabreden können. Au- oder „Säulen der Erde“ hin, wenn er LINKS ßerdem werden dort die Spiele oft erklärt. Die die Zeit dazu findet. Community ist sehr freundlich, auch wenn man [1] http://www.brettspielwelt.de/ ein Spiel nicht kennt. In einer Testphase wurde [2] http://www.freiesmagazin.de/freiesMagazin-2008- der Autor sogar „an die Hand genommen“. Ein 07 Spieler hat ihn in seine Karten schauen lassen [3] http://www.brettspielwelt.de/Community/ Diesen Artikel kommentieren und immer erklärt, weshalb er diesen oder jenen Download/ Zug macht. [4] http://www.brettspielwelt.de/Hilfe/Manager/

„I know You’re Listening“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/525

© freiesMagazin GNU FDL Ausgabe 07/20109 SPIELE

C64-Emulatoren – Nostalgie pur von Dominik Wagenführ

er C64 [1] ist einer der beliebtesten wenn man in Besitz des Originalspiels ist, da die den man kompilieren muss. Hierzu benötigt man Heimcomputer der 80er und sogar meisten Spiele immer noch urheberrechtlich ge- noch die Pakete D 90er Jahre gewesen. Viele Nutzer hat- schützt sind. In manchen Fällen sind bestimmte libsvga1-dev ten damit ihren Einstieg in die Computerwelt Spiele auch freigegeben, um sie nutzen zu kön-  und denken manchmal wehmütig an diese nen. Eine Liste gibt es am Ende des Artikels.  libsdl1.2-dev Zeit zurück. Danach muss man nur im Ordner Redaktioneller Hinweis: Der Artikel „C64- Src den Befehl make aufrufen. Emulatoren – Nostalgie pur“ erschien erstmals in Damit das Programm startet, müs- freiesMagazin02/2007 [2]. sen sich die ROM-Dateien im glei- Für den Fall, dass man seinen alten „Brotkas- chen Verzeichnis wie die Binärdatei- ten“, wie der C64 früher genannt wurde, nicht en befinden. Das heißt, die Dateien vom Dachboden holen will, kann man die meis-  1541 ROM ten Spiele und Anwendungen auch unter Linux Basic ROM über eine Emulation verwenden. In diesem Arti-  Char ROM kel werden zwei Emulatoren vorgestellt, mit den  man die C64-Diskettenimages laden kann.  Kernal ROM müssen ggf. noch aus dem Haupt- ordner umkopiert werden oder man kopiert die Binärdatei in den Haupt- ordner. Um das Einstellungsfenster nutzen zu können, muss das Paket Frodo.  tk (mindestens Version 8.4) Frodo installiert sein. Zusätzlich muss auch die Datei Frodo ist in diesem Fall kein Hobbit, son- TkGui.tcl im gleichen Ordner wie die Binärda- dern ein freier C64-Emulator, der auch unter tei liegen. Spiel: Turrican 3. Unix-Systemen lauffähig ist. Man lädt sich von der Homepage [3] das gepackte Verzeichnis Jetzt kann man das Programm per Eine Warnung aber vorweg: Man darf die Disket- FrodoVERSION.Src.tar.gz herunter und ent- tenimages nur dann herunterladen und nutzen, packt dieses. Darin befindet sich der Quellcode, ./Frodo

© freiesMagazin GNU FDL Ausgabe 07/2010 10 SPIELE

starten. Eine Anleitung zu Frodo befindet sich im Bevor man ein Spiel lädt, sollte man noch ei-  Danach bewegt man den Cursor in die ge- entpackten Verzeichnis unter Docs/Main.html. nige Einstellungen machen (das dazugehörige wünschte Zeile mit dem Programm und gibt Einstellungsfenster öffnet sich automatisch beim dort vorne das LOAD ein.

Start von Frodo).  Nach den Anführungszeichen am Ende der Zeile tippt man das ,8,1 ein. 1. Hier gibt man das Verzeichnis oder die Image- Datei für die Diskette an, die meistens im For- mat D64 oder T64 vorliegen. Mittels eines Klicks auf einen der Knöpfe oder per Dop- pelklick in das Eingabefeld kann man ein Ver- zeichnis oder eine Datei auswählen. Die vier verfügbaren Laufwerke sind dabei durchge- hend von 8 bis 11 nummeriert. 2. Mit dem Knopf „Show/Hide Advanced Opti- ons“ kann man die erweiterten Optionen auf- rufen. 3. Wichtig ist, dass man „Limit Speed“ akti- viert. Ansonsten haben die Leertaste oder Spiel: Hägar der Schreckliche. Backspace eine zu hohe Wiederholungsrate und man kann nicht mehr vernünftig tippen. Auf Systemen mit Notebooktastaturen (das schließt Netbooks mit ein) kann es sein, dass Als zweiten Punkt sollte man bei „SID Emulation“ die Cursortasten nicht reagieren. Leider wurden von „None“ auf „Digital“ stellen, soweit möglich. die Pfeiltasten auf den Nummernblock der Tas- Ansonsten hat man keinen Ton. tatur gemappt, der bei Notebooktastaturen aber Leider ist das Tastaturlayout, welches man alter- nur per Fn erreichbar ist. nativ zum Joystick nutzen kann, nicht optimal. So ist es nicht möglich gewesen, ein deutsches Tas- In manchen Fällen kann man ein Spiel so bedie- taturlayout einzubinden oder überhaupt manche nen, in anderen wiederum funktioniert das leider Sonderzeichen wie „*“ oder „-“ zu benutzen. Das gar nicht. Hier ist dann eine anderen „vollwertige“ führt dazu, dass man einen Umweg gehen muss, Tastatur oder ein Joystick empfohlen. wenn man manche Spiele laden will: VICE

 Man lädt den Inhalt und zeigt ihn an (siehe un- Den VICE-Emulator [4] gibt es schon eine Weile Einstellung von Frodo. ten). länger. Er emuliert nicht nur Programme für den

© freiesMagazin GNU FDL Ausgabe 07/2010 11 SPIELE

C64, sondern auch für den C128, VC20 und di- Um VICE nutzen zu können, benötigt man wieder Über den Punkt „Disk Image einlegen → Lauf- verse anderen 8bit-Computer. vier ROM-Dateien. Im Gegensatz zu Frodo (sie- werk #8“ oder alternativ per Alt + 8 kann man he oben) liefert VICE diese aber nicht mit. Da- nun für das erste Laufwerk ein Diskimage aus- VICE ist als fertiges Paket namens vice verfüg- her leiht man sie sich einfach aus dem Frodo- wählen. bar und kann über die Paketverwaltung installiert Verzeichnis aus. :-) werden. Wenn man keinen Joy- stick hat, kann man Wer die neueste Version haben möchte, kann Damit die Dateien nun über „Joystick Einstel- sich von der Homepage das Archiv herunterla- aber erkannt werden, lungen Joystick in den, entpacken und wie gewohnt mittels muss man zuerst das Ver- → zeichnis .vice/C64 im Port 2“ alternativ die $ ./configure Homeverzeichnis anlegen Funktionen auf den Zif- $ make und dann die Dateien wie fernblock legen oder, # checkinstall folgt hinein kopieren und falls man keinen hat, auch umbenennen (wich- auf „Benutzerdefiniert“ installieren. Man sollte aber aufpassen, da das tig dabei ist, dass man die stellen. Programm sehr viele Abhängigkeiten hat, die es Groß-/Kleinschreibung be- vorher zu erfüllen gilt. Im zweiten Fall wer- achtet!): den dann die Tasten W ,E ,R ,S ,D ,F ,  1541 ROM nach dos154 X ,C ,V zum Steuern  Basic ROM nach basic und die Leertaste zum VICE-Menü, rechte Maustaste.  Char ROM nach chargen Feuern benutzt. Hier

 Kernal ROM nach kernal sollte man nur aufpas- sen, dass man den Joystick erst während des Den C64-Emulator kann man danach mit folgen- Spiels einstellt. Sonst kann man nämlich obi- dem Befehl ge Buchstaben nicht mehr tippen, um das Pro- gramm zu starten. $ x64 Spiele herunterladen und starten starten. Einige Spielehersteller haben mittlerweile ihre Spiele (oder zumindest einen Teil davon) frei- Wenn man nach dem Start mit der linken oder gegeben, sodass andere Spieleseiten sie zum rechten Maustaste in das VICE-Fenster klickt, er- Download anbieten dürfen. Sich auf eine ausgie- hält man Menüs für die Einstellungen und zum bige Recherche im WWW zu machen, lohnt sich VICE. Starten von Spielen. auf jeden Fall.

© freiesMagazin GNU FDL Ausgabe 07/2010 12 SPIELE

Trifft man während seiner Suche auf so- Ein kleiner Tipp: Es gibt in der Software- genannte „“-Seiten, dann Pyramide die „C64 Classix Gold“ für 5 Euro, auf sollte man von diesen Abstand nehmen. der sich 500 C64-Spiele befinden, die per Emula- Man sollte sich dessen bewusst sein, tor gestartet werden können. dass das Herunterladen vieler Spiele nach wie vor meist illegal ist – schließlich Und jetzt noch viel Spaß beim Retro-Gaming . . . sind die Spiele oder Teile davon immer noch urheberrechtlich geschützt. Redaktioneller Hinweis: Alle abgebildeten Screenshots sind von frei erhältlichen Spielen Ist man auf der Suche nach legalen gemacht worden! Downloadlinks, schaut man vielleicht bei Lemon64 [5] vorbei. Ferner lohnt sich ein LINKS Besuch der Commodore-Seite von Soft- wolves’ [6]. oder bei der ehemaligen C64- [1] http://de.wikipedia.org/wiki/C64 Spieleschmiede Gremlin Graphics [7]. [2] http://www.freiesmagazin.de/freiesMagazin-2007- 02 Hat man nun ein passendes Spiel gefun- [3] http://frodo.cebix.net/ den und heruntergeladen, geht es an das [4] http://www.viceteam.org/ Spiel: It’s Magic. Spielen. Hierbei ist Folgendes zu beach- ten: Um ein Spiel zu starten, bindet man [5] http://www.lemon64.com/games/ zuerst das Diskettenimage ein. Danach [6] http://www.softwolves.pp.se/cbm/ lädt man „wie gewohnt“ den Inhalt der [7] http://gremlinworld.emuunlim.com/commodore64. Diskette mit htm

LOAD "$",8 LIST Autoreninformation und lädt/startet das Programm über Dominik Wagenführ erhielt seinen LOAD "DATEINAME",8,1 ersten C64 Anfang der 1990er und RUN ist auch heute noch davon begeistert, was aus so einem kleinen Gerät alles bzw. das erste Programm auf der Disket- herauszuholen war. te mit folgendem Kommando

LOAD "*",8,1 Spiel: Kikstart II. RUN Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 13 SPIELE

Spieletipp: Cave Story von Dominik Wagenführ

etro-Gaming kommt ja nicht wirklich Technisch mag das Spiel mit seiner 2-D- Einwohnern der Insel sprechen, die von einem aus der Mode, nicht umsonst gibt es Pixelgrafik gegebenenfalls abschrecken, die ein- seltsamen Professor beherrscht werden. Eine Mi- R so zahlreiche Emulatoren für diverse zelnen Sprites sind aber sehr liebevoll gezeich- miga namens Sue will ebenfalls von der Insel flie- alte Spielekonsolen und Computer. Das Spiel net und animiert und erinnern tatsächlich an älte- hen und wird von den Lakaien des Professors ge- Cave Story [1] schlägt in die gleiche Ker- re Konsolenklassiker. Bei dem seitwärtsscrollen- jagt. Die Aufgabe ist es nun, Sue zu suchen und be und präsentiert ein sehr schönes Action- den Action-Adventure gibt es aus diesem Grund ihr zu helfen. Adventure in Pixelgrafik. auch klassische Bosskämpfe und Zwischengeg- Dazu hüpft man von Level zu Level, spricht mit ner, die es zu besiegen gibt. Zur Geschichte den Mimiga und sammelt Gegenstände ein, die Cave Story ist ein japanisches Computerspiel, man dann von Punkt A nach Punkt B bringen welches von Studio Pixel [2] als Freeware (also muss. Diese werden im Inventar gesammelt und kostenlos, aber nicht mit Quellcode) im Jahr 2004 automatisch benutzt, wenn es das Spiel für an- veröffentlicht wurde. Das Spiel umfasst zwar gebracht hält. Um nicht wehrlos gegen die Geg- auch einige Jump’n’Run-Elemente, kann aber ner dazustehen, findet man verschiedene Waf- eher in die Schublade der Action-Adventures ge- fen, die von Pistole über Raketenwerfer bis hin steckt werden. zum Feuerkugelwerfer gehen. Installation Auf der Fanseite zu Cave Story [3] gibt es zahl- reiche Portierungen des erstmals auf dem PC erschienenen Spiels für die verschiedensten Be- triebssysteme – darunter auch Linux [4]. Sue sucht ihren Bruder und sie selbst ist auch Das Spiel selbst wurde noch nicht in die deut- noch gefangen. sche Sprache portiert; wer also mit Englisch ein Problem hat, könnte Schwierigkeiten bekommen, Das Spiel da die Gespräche mit den anderen Bewohnern der Insel in Textboxen ablaufen. Man landet als Junge ohne Gedächtnis auf einer Insel, die von hasenähnlichen Wesen namens Nachdem man sich die aktuelle Version als Tar- Mimiga bevölkert sind (wobei „bevölkert“ ange- Archiv, aktuell linuxdoukutsu-1.01.tar.bz2, Im Startbildschirm kann man den letzten sichts der Vermehrungsrate von Hasen doch et- heruntergeladen hat, entpackt man das Spiel und gespeicherten Spielstand laden oder ein neues was übertrieben ist). Um von der Insel wieder fort muss nur die Datei doukutsu ausführen. Im Ter- Spiel anfangen. zu kommen, muss man mit den verschiedenen minal zum Beispiel:

© freiesMagazin GNU FDL Ausgabe 07/2010 14 SPIELE

Ob die Steuerung per Gamepad funktioniert, war per per kleinem Finger ( X ) und Zeigefinger ( Z ) $ tar -xzf linuxdoukutsu-1.01.y mangels Hardware nicht überprüfbar. Ansons- sinnvoll bedienen, was aber auf Dauer zu einem tar.bz2 ten lässt sich nur die Auflösung einstellen bzw. Krampf in der linken Hand führen kann. $ cd linuxDoukutsu-1.01 ob das Spiel im Vollbild laufen soll oder nicht. $ ./doukutsu Die Tastenbelegung kann man leider nicht frei Weitere wichtige Tasten sind S und A für das wählen. Durchschalten der Waffen, Q für die eingesam- Der Name der Datei leitet sich dabei von der ja- panischen Bezeichnung des Spiels – „Doukutsu melten Gegenstände und W für die Übersichts- Monogatari“ – ab. karte. (Zumindest theoretisch, im Spiel hat W keinerlei Funktion gezeigt.)

Der namenlose Held hat das Drachenei Nr. 00 gefunden.

Gegner greifen sowohl am Boden als auch aus Steuerung der Luft an. Gesteuert wird der namenlose, junge Held per Oben links sieht man die verschiedenen Waffen Gamepad (ungetestet, siehe oben) oder Tastatur. zur Auswahl. Einstellungen Per Standard bewegt man sich nach rechts und Einstellungen für das Spiel gibt es leider nicht links mit den Pfeiltasten, mit dem Pfeil nach un- Die einzelnen Welten sind meistens durch Tele- nativ, d. h. es gibt keine Textdatei, die man edi- ten durchsucht oder benutzt man Objekte, mit Z porter verbunden. In ihnen warten zahlreiche Gegner wie Fledermäuse, Quallen, Elefanten, tieren kann, und auch kein Programm, welches springt und mit X schießt man. man ausführen muss, um die Optionen zu än- Hornissen und anderes Getier. Wenn man einen dern. Immerhin kann man aber die mitgelieferte Hieran sieht man auch schon die Zielgruppe des Gegner abgeschossen hat, hinterlässt dieser DoConfig.exe für Windows mit Wine starten: Spiels, denn X und Z liegen nur auf einer eng- entweder Munition für Waffen, die man sam- lischen Tastatur nebeneinander. Bei einem deut- meln kann, Lebenspunkte, die die Gesundheit $ wine DoConfig.exe schen Qwertz-Tastaturlayout kann man diese nur auffrischen oder allgemeine Stufenupgrades

© freiesMagazin GNU FDL Ausgabe 07/2010 15 SPIELE

Spielern gefallen, dennoch sind die Figuren liebevoll erstellt.

Die Musik lehnt sich ähnlich an al- te Zeiten an und klingt so blechern wie der SID eines C64. Das ist aber gewollt und soll den Retro-Stil des Spiels unterstreichen.

Separat lässt sich der Ton leider nicht einstellen, d. h. wen die Mu- sik und die Soundeffekte stören, der muss den Ton des Rechners kom- plett abstellen. In verschiedenen Räumen trifft man auf die Fazit einzelnen Mimiga, die einem meistens helfen. Cave Story ist ein kleines, nettes LINKS Action-Adventure für Linux, das vor Per Teleporter kann man sich durch die Levels bewegen. allem Besitzer einer Konsole oder [1] http://www.cavestory.com/ (als kleines, oranges Dreieck), die zum Beispiel eines Heimcomputers der ersten [2] http://hp.vector.co.jp/authors/VA022293/ die Waffen verbessern. Generation begeistern könnte. Die Story ist an- [3] http://www.cavestory.org/ fangs etwas verwirrend, mit der Zeit wird der Hin- [4] http://www.cavestory.org/downloads_1.php Wenn man Gegner berührt oder diese einen tref- tergrund der einzelnen Figuren aber klarer. fen, verliert man Lebensenergie, wird aber auch in der Stufe zurückgestuft, sodass die Waffen Sehr schade ist, dass sich das Spiel nicht ein- Autoreninformation nicht mehr so eine hohe Durchschlagskraft ha- deutschen lässt, weder sprachlich noch von der ben. Hat man alle Lebenspunkte verloren, ist Steuerung her. Ohne Handkrampf kann man auf Dominik Wagenführ spielt gerne und man tot und muss den letzten Spielstand laden. einer Tastatur keine längere Zeit spielen. Und oh- vor allem unter Linux. Cave Story hat Speichern kann man leider nur einen Spielstand ne englische Sprachkenntnisse ist man sowieso ihn wegen der gesunden Mischung auf einmal an speziell dafür vorgesehenen Dis- verloren. aus Jump’n’Run, Actioneinlagen und kettensymbolen. Adventure angesprochen. Ansonsten weiß Cave Story aber zu begeistern. Grafik und Sound Wer Action-Adventures mit Jump’n’Run-Einlagen Wie erwähnt, ist das Spiel in konsolenartiger Pi- mag, dem sei empfohlen, sich auf ein Leben als xelgrafik gehalten. Dies mag sicherlich nicht allen „Höhlenforscher“ einzulassen. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 16 SPIELE

FreeCiv – Besiedeln, erforschen und erobern von Stefan Erler

ontinente erkunden, Städte gründen, Das Spiel starten Wahl, denn die Nationsgruppen sind breit ge- Äcker bewirtschaften, Technologien er- Startet man FreeCiv, hat man drei Spielmodi zur fächert. Man kann neben amerikanischen, eu- K forschen und Kriege führen. Nach Auswahl: ropäischen und asiatischen Nationen auch vie- dieser Kurzbeschreibung denkt man sofort le fiktive Nationen, wie z. B. die sogenannten an Civilization [1]. Jedoch geht es in die- Zunächst wählt man die Anzahl der Geg- Fantasy-Nationen, auswählen. Nach der Natio- sem Artikel um FreeCiv [2], ein Mehrspieler- ner und auch deren Stärke aus. Aber auf- nenauswahl kann man das Spiel starten. Strategiespiel, welches unter der GNU Gene- gepasst: Gerade als blutiger Anfänger soll- ral Public Licence [3] veröffentlicht und mehr- te man dabei die Stärke seines Gegners Im Modus „Szenariospiel beginnen“ kann man fach mit Civilization II verglichen wurde. nicht allzu hoch einstellen. Fehlt es zu Be- bereits voreingestellte Spiele, in denen Karten, ginn an Kenntnissen und Fähigkeiten, über- Anzahl der Gegner und Nationen voreingestellt Redaktioneller Hinweis: Der Artikel „Free- rennt einen der Gegner sonst doch sehr schnell. sind, spielen. Civ – Besiedeln, erforschen und erobern“ er- Hat man sich in das schien erstmals in Yalm 09/2008 [4] und Spiel hineingefunden wird unter der Creative-Commons-Attribution- und bereits erste Sie- ShareAlike-Lizenz [5] veröffentlicht. ge errungen, kann Die Installation man die Stärke der Gegner immer noch FreeCiv findet man in den Paketquellen; es lässt hochsetzen. sich einfach über den Paketmanager installieren. Folgende Pakete müssen installiert werden: Unter „Weitere Spiel- optionen“ lassen sich  freeciv-client-gtk zusätzliche Einstellun-  freeciv-data gen zur Geologie, Ge-  freeciv-sound-standard sellschaft, Wirtschaft,

 freeciv-server Militär, Wissenschaft, Spiel und Netz unter- Auf der Projektseite [2] wird aber darauf hinge- nehmen. wiesen, dass die über die Paketquellen verfügba- re Version unter Umständen veraltet sein könnte. Unter „Wähle Nation“ Die aktuellste Version lässt sich über die Projekt- lässt sich die Nati- seite beziehen. Nach der Installation kann Free- on wählen, die man Civ unter „Anwendung → Spiele“ gestartet wer- spielen möchte. Dabei den. hat man die Qual der Das Startmenü von FreeCiv – einfach und übersichtlich gestaltet.

© freiesMagazin GNU FDL Ausgabe 07/2010 17 SPIELE

Man hat zwar die gleichen Einstellungsmöglich- playermodus können bis zu 30 Spieler gleichzei- wird im Spielverlauf sehr wichtig, da die Bevöl- keiten wie im Modus „Neues Spiel beginnen“, je- tig um die Vorherrschaft kämpfen. kerung mit Luxusgütern versorgt werden möchte, doch sind die Szenarien gut voreingestellt und welche aus Rohstoffen hergestellt werden. man muss eigentlich nur die Nation, insofern Gründe ein Reich Nachdem eine Stadt gegründet wurde, geht es man die voreingestellte nicht spielen möchten, Ist die Wahl für einen Spielmodus getrof- an deren Ausbau. Man kann diese mit Gebäuden, auswählen und dann kann das Spiel auch schon fen, kann es losgehen. Das Spiel star- wie zum Beispiel einer Kaserne, einem Markt- losgehen. tet man mit einem Kundschafter, mehreren Arbeitern und einigen Siedlern. platz und einer Stadtmauer erweitern. Je nach- Mit dem Kundschafter kann dem, wie weit man Technologien erforscht hat, man die Karte erkunden, wel- stehen unterschiedliche Gebäudetypen zur Aus- che bei Spielbeginn nur soweit wahl. Nur durch Stadterweiterungen kann das bekannt ist, wie die eigenen Reich vergrößert werden, denn dann werden Einheiten sehen können. mehr Einwohner und damit mehr Steuereinnah- men produziert, welche wiederum benötigt wer- Mit einem Siedler kann man den, um das Heer, die Luftwaffe und die Marine an einer geeigneten Stelle ei- zu finanzieren. ne Stadt gründen. Dabei soll- Des Weiteren lassen sich in Städten Weltwun- te man jedoch behutsam vor- der bauen und Einheiten, militärische sowie zi- gehen und einige Faktoren be- vile, ausbilden. Die Produktion von Einheiten ist, rücksichtigen. Eine der ersten wie das Spiel als Ganzes, rundenbasiert und die Städte sollte beispielsweise am Produktionsdauer hängt von der Art der zu produ- Meer liegen, damit man eine zierenden Einheit oder Gebäudes ab. In Runden, Hafenstadt besitzt, von welcher in denen Städte nichts produzieren, verdient die aus weitere Inseln und Konti- Auf einer unerkundeten Karte geht es los . . . Stadt Geld mit Steuereinnahmen, mit denen sich nente erkundet und besiedelt das Spielerkonto füllt. werden können. Außerdem sollte die Stadtgrün- Über „Mit Netzwerkspiel verbinden“ kann man on- dung auch an vorhandenen Rohstoffen festge- line sowie im eigenen Netzwerk gegen mensch- Neue Technologien macht werden. Gebiete, in denen zum Beispiel liche Gegner spielen. Öffnet man diesen Mo- Um den Gegner früher oder später bezwingen viel Wald und Äcker sind, eigenen sich gut für dus, gibt es die Möglichkeit, in einem lokalen zu können, müssen zeitig neue Technologien er- den Holzabbau und für die Bewirtschaftung von Netzwerk oder auf einem Internet-Metaserver ein forscht werden. Äckern. In Gebirgen wiederum lassen sich Roh- Spiel zu beginnen oder einem solchen beizutre- stoffe wie Metalle aller Art gut abbauen. Außer- Man beginnt mit der Grundlagenforschung, wie ten. dem gibt es Gebiete auf der Karte, in denen sich zum Beispiel der Erforschung des Alphabets und Für diesen Modus ist die Installation des Pake- besondere Rohstoffe, wie zum Beispiel Seide, der Töpferei, um später einmal die Kernspaltung tes freeciv-server erforderlich. In diesem Multi- gut anbauen lassen. Der Abbau von Rohstoffen und Stealth-Technologie erforschen zu können.

© freiesMagazin GNU FDL Ausgabe 07/2010 18 SPIELE

Je fortschrittlicher eine Nation ist, desto höher man hat und je größer die eigene Bevölkerung ist, nötig. Über das Diplomatiefenster kann man mit stehen ihre Siegeschancen, denn hat man be- desto schneller können Technologien erforscht Gegnern Nichtangriffspakte, Allianzen und Han- reits die Atombombe erfunden und der Erzfeind werden. delsabkommen abschließen. Außerdem lassen führt noch mit Katapulten Kriege, ist der eigene sich Pakte und Allianzen wieder kündigen und Sieg leicht. Generell empfiehlt es sich also, die Städteerwei- dem Gegner kann der Krieg erklärt werden, was terung bzw. die Gründung neuer Städte immer im man früher oder später machen sollte, da das Spielziel die Vorherrschaft ist. Außerdem wird FreeCiv, wie jedes Kolonisationsspiel, ohne Krie- ge langweilig. Eine weitere Funktion ist, dass Technologien mit Gegnern getauscht werden können. Fehlt eine Technologiestufe, um beispielsweise das Rad zu erfinden, und der Gegner besitzt diese bereits, kann man diese gegen eine bereits erforsch- te Technologie tauschen, sofern der Gegner zu- stimmt. Diplomatie bestimmt einen großen Teil des ge- samten Spielverlaufes, denn möchte man sich als Einzelkämpfer durchschlagen, ist der Ge- samtsieg sicherlich schwieriger zu erreichen als mit Verbündeten. Es empfiehlt sich also, die Di- plomatie nicht zu vernachlässigen, denn sonst könnte es beispielsweise passieren, dass man auf einmal zwei verbündete Nationen gegen sich hat. Das Forschungsfenster – es gilt mehrere Forschungsstufen zu erforschen. Die Menüsteuerung FreeCiv wurde komplett ins Deutsche übersetzt Dabei hängt die Dauer der Erforschung einzelner Auge zu behalten, um so schneller einen Vorteil und daher findet man sich von Anfang an gut zu- Technologien von den Forschungspunkten eines gegenüber dem Gegner zu bekommen. recht. Reiches ab. Diese setzen sich aus der jeweiligen Größe eines Reiches und den vorhandenen Ge- Gestalte eine eigene Außenpolitik Durch klare und aussagekräftige Menübezeich- bäudeerweiterungen (wie zum Beispiel Universi- Ein weiterer großer Bestandteil von FreeCiv ist nungen, wie zum Beispiel „Spiel“, „Regierungs- täten) zusammen. Je mehr Forschungsgebäude die Diplomatie – und die ist in der Außenpolitik form“, „Ansicht“, „Befehle“ und „Berichte“, wer-

© freiesMagazin GNU FDL Ausgabe 07/2010 19 SPIELE den gesuchte Funktionen zügig gefunden. Le- Die FreeCiv-Community Ferner bietet die deutsche sowie englische Pro- diglich das Aufrufen der Diplomatie- und For- Die Community hinter FreeCiv ist, wie man jektseite immer die neueste Version von FreeCiv schungsfenster hätte etwas klarer gemacht wer- es bei Open-Source-Programmen eigentlich ge- kostenlos zum Download an. den können, denn diese beiden Fenster verber- wohnt ist, recht groß. gen sich unter „Befehle“. Im Großen und Ganzen Fazit ist die Menü- und Spielsteuerung aber recht über- FreeCiv ist eine gute Alternative zum sichtlich und einfach gestaltet. kommerziellen und auch für Linux erhält- lichen Civilization. Die Steuerung FreeCiv lässt sich komplett mit der Maus steuern. Längerer Spielspaß wird geboten, jedoch Jedoch ist es auch möglich, Befehle über die Tas- wird FreeCiv wegen der Grafik und des tatur auszuführen, was das Gameplay natürlich Sounds für viele Spieler mit hohen An- vereinfacht. Daher lassen sich alle Mausbefehle sprüchen möglicherweise nicht in Fra- auch mit der Tastatur ausführen. Die Tastenkür- ge kommen. Für den Nutzer, der ledig- zel dazu findet man in der Menüsteuerung hinter lich etwas Spielspaß möchte, ist es je- der Aktionsbeschreibung. doch empfehlenswert, da man als Spieler schon einmal nicht mitbekommt, wie die Grafik und Sound Über das Diplomatiefenster kann man Abkommen mit Zeit an einem vorbei läuft. Da die Com- Für jeden Spielefan ist die Grafik ein wichtiger Gegnern vereinbaren. munity recht aktiv ist und die Entwicklung Faktor. Wer an neuere Versionen von Civilizati- von FreeCiv immer voran geht, wird es on gewöhnt ist, für den ist FreeCiv – grafisch Auf der offiziellen deutschen Projektseite [2] fin- sicherlich Weiterentwicklungen geben, die das gesehen – sicherlich ein Rückschritt, denn Free- det man neben einer ausführlichen Anleitung Spiel grafisch und akustisch aufwerten. Civ erinnert hier an eine der ersten Civilization- auch viele Informationen zu Einheiten, Gebäu- LINKS Versionen. den, Strategien, Technologien und vieles andere mehr. [1] http://de.wikipedia.org/wiki/Civilization_ Wer also hohe Ansprüche an die Grafik stellt, (Computerspiel) wird von FreeCiv sicherlich enttäuscht sein. Je- Außerdem gibt es auf der Projektseite ein Forum, [2] http://de.freeciv.wikia.com/ doch läuft FreeCiv problemlos auf den meisten in dem sich Spieler über das Spiel austauschen, [3] http://www.freiesmagazin.de/yalm Rechnern, mit den Benutzeroberflächen GTK+, Entwickler Ideen besprechen und Hilfesuchende GTK+2, Win32, Amiga und Xaw, da die Hard- [4] http://www.gnu.org/copyleft/gpl.html Probleme direkt ansprechen können. Das Forum wareanforderungen minimal sind. [5] http://creativecommons.org/licenses/by-sa/3.0/ ist jedoch nur über die in englischer Sprache ge- de/ Auch sollte man nicht zu viel vom Sound erwar- führten Projektseite [6] zu erreichen. Des Weite- [6] http://freeciv.wikia.com/wiki/Main_Page ten. Eine gute Spielmusik fehlt und die Sound- ren kann man sich über die offizielle englische effekte erinnern auch an frühere Civilization- Projektseite an der Entwicklung von FreeCiv be- Versionen. teiligen. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 20 SPIELE

Gish – Teerball im Untergrund von Dominik Wagenführ

m Geschicklichkeitsspiel Gish [1] über- kleinere Schalterrätsel und springt den Gegnern nicht gefunden werden. Wer also einen Starter nimmt man die Rolle eines Teerballs, der auf dem Kopf herum. Wichtig ist dabei immer die im Panel anlegen will, muss sich zuvor ein Start- I sich nach der Entführung seiner Freundin Physik, denn je nach Form verhält sich der Teer- skript anlegen: in die Abwasserkanäle der Stadt vorwagt, um ball anders. den Entführer zu jagen. #!/bin/sh Das Spiel stammt von 2007 und hat bereits 2005 cd ~/bin/gish153 Handlung beim Independent Games Festival den „Grand ./gish Prize“ und den Preis für „Innovation in Game Die Geschichte in Gish hat sicherlich keinen Design“ gewonnen [4]. Durch die Beigabe im Das Verzeichnis ~/bin/gish153 muss natür- Preis verdient, zu aufgesetzt wirkt die Geschich- „Humble Indie Bundle“ [5] hat Gish aber vor lich entsprechend angepasst werden. Das Skript te der entführten Freundin, die man retten muss. Kurzem noch einmal etwas Aufwind erhalten. kann man z. B. im gleichen Verzeichnis als Aber der Entwickler Cryptic Sea [2] musste den gish-starter.sh speichern und muss es nur Teerball irgendwie in den Untergrund bekommen Installation ausführbar machen. Einen Panelstarter kann und das Konzept hat schließlich schon vor 26 Da es das „Humble Indie Bundle“ nicht mehr gibt, man dann auf dieses Skript verweisen lassen. Jahren bei Donkey Kong [3] funktioniert. kann Gish derzeit nur über Steam gekauft wer- den [6], für das immer noch kein eigener Linux- Nettes Detail: Beim Start wird per Zufall Client existiert [7]. Es gibt zwar auch bei Chronic ein „gegishtes“ Filmplakat eingeblendet. Wer Logic eine Bestellmöglichkeit [8], dort kostet das nicht warten will, bis er alle gesehen hat, Spiel aber doppelt so viel wie bei Steam, weswe- kann sich diese auch im Gish-Ordner unter gen der Kauf nicht empfohlen werden kann. Im- texture/loadingXX.tga anschauen. merhin kann aber die Linux-Demo dort herunter- Das Spiel geladen werden [9]. Nach dem Start des Spiels kann man sofort mit Nach dem Download des Tar-Archives (z. B. Gish loslegen. Dafür wählt man im Menü „Start“, gish153-1.tar.gz) entpackt man dieses und legt dann einen neuen Spieler an bzw. wählt führt danach einfach nur die Datei gish aus (für einen bereits erstellten aus (Level, Leben und 64-Bit-Systeme entsprechend gish64): Punkte stehen immer dabei) und klickt im nächs- ten Bildschirm auf „New Game“ bzw. „Continue“. $ tar -xzf gish153-1.tar.gz Der Startschirm von Gish. $ cd gish153 Wie man daran auch sieht, ist das Menü und $ ./gish auch das gesamte Spiel in Englisch gehalten. Ei- Ansonsten macht Gish aber viel Spaß. Man rollt, ne deutsche Version gibt es (bisher) nicht. Glück- rutscht, springt und hangelt sich durch die einzel- Wichtig ist, dass man das Spiel aus dem entpack- licherweise enthalten nur die Zwischensequen- nen Levels und sammelt dabei Münzen ein, löst ten Ordner heraus startet, da sonst die Grafiken zen und die Tutorial-Tipps am Anfang Text, so-

© freiesMagazin GNU FDL Ausgabe 07/2010 21 SPIELE dass man auch ohne große Englischkenntnis das so sehr hoch springen, um hoch gelegene Absät- tig, weil sonst der Auftrieb des Wassers zu groß Spiel bedienen kann, wenn einem die Steuerung ze zu erreichen. ist und man nur an der Wasseroberfläche treiben einmal erklärt wird. würde. Aber auch wenn man Gegner zerstamp- fen oder Steine kaputt machen möchte, ist diese Alle Menüs lassen sich auch ohne Maus nur Form hilfreich. über die Tastatur steuern, indem man entweder die Cursortasten und Enter benutzt oder direkt den fett markierten Buchstaben in einem Eintrag drückt. Wer will, kann vorher noch im Hauptmenü (per Esc kommt man zurück) die Optionen verän- dern, bei denen man aber nur die Steuerung für bis zu vier Spieler einstellen und die Auflösung variieren kann. Ja, richtig gelesen, bis zu vier Spieler können Gish spielen. Leider nicht das Hauptspiel mit Unter Wasser ist dank Auftrieb sogar ein mehreren Teerklumpen, sondern nur in einem ex- Transport von Gegenständen möglich. tra Versus-Spielmodus, der weiter unten erklärt wird. Neben der reinen Bewegung gibt es noch ver- Wenn man sich dünn macht, passt man durch schiedene Formen, die der Teerball annehmen fast jede Lücke. Steuerung kann. Mittels A aktiviert man dem Haftmodus. Der Teerklumpen in Gish wird über die vier Der Teerball bekommt Stacheln und hängt sich Spielziel an alles, was nicht schnell genug wegrennen Cursortasten bewegt. Die reine Bewegung nach Ziel des gesamten Spiels ist es natürlich, die ei- kann. Man kann damit sogar Gegner durch die rechts und links ist leicht, springen ist aber et- gene Freundin zu befreien. Pro Level ist das Ziel Luft wirbeln oder Steine transportieren. Aber was komplexer. Am besten ist es, man drückt die aber meist gleich: Gelange zum Ausgang! Dabei auch an Decken entlanglaufen ist damit kein Pro- Cursortaste nach unten und dazu die Leertaste, sollte man natürlich nicht Ewigkeiten brauchen, blem. um zu springen. Wenn man dann hüpft, wechselt um zum Ende zu gelangen, ein echtes Zeitlimit man auf die Cursortaste nach oben. Sobald man Der zweite Zustand ist der Schlabbermodus per gibt es aber (normalerweise) nicht. Auf dem Weg anfängt nach unten zu fallen, drückt man wieder S . Hierbei wird der Teerball ganz weich und kann findet man einige Münzen („Amber“ genannt), die die Cursortaste nach unten. Beim Aufprall auf sich so auch durch schmale Ritzen zwängen, man einsammeln sollte, oder Gegner, die man den Boden wird der Teerball zusammengedrückt. durch die er normalerweise nicht passen würde. überrollen kann. Im komprimiertesten Zustand drückt man dann wieder die Leertaste und beginnt das ganze Pro- Zu guter Letzt kann man sich per D noch extrem Bei den Gegnern sollte man natürlich aufpassen, zedere von vorne. Richtig abgestimmt, kann man schwer machen. Dies ist beim Schwimmen wich- denn diese können einen auch verletzen.

© freiesMagazin GNU FDL Ausgabe 07/2010 22 SPIELE

manchen Leveln findet man sogar das Hier findet man einige Minispiele wie z. B. Foot- eine oder andere Extraleben. ball, Sumo oder Dragster, bei der zwei (bei Sumo bis vier) Spieler an einem Computer gegeneinan- Als kleine Besonderheit gibt es in fast der antreten können. jedem Level noch Geheimverstecke, die meistens weitere Münzen enthal- ten. Die Verstecke sind oft sehr gut hin- ter zerstörbaren Steinen oder unsicht- baren Durchgängen getarnt. Am Ende jedes Levels wird neben anderen In- formationen auch angezeigt, wie viele Verstecke man gefunden hat.

Spielmodi Es gibt noch einige weitere Spielmodi. Zum einen ist da der oben bereits er- Im Versus-Mode kann man in Minispielen gegen andere, wähnten Versus-Modus, den man im echte Personen antreten. Hauptmenü über den Eintrag „Versus“ auswählen kann. Wenn man auf Gegner draufspringt, macht man Oben links sieht man die Teerfüllstandsanzeige sich am besten schwer. (Gesundheit), die bei 100 beginnt. Fällt diese auf 0, hat man eines der standardmäßig fünf Leben Als Zweites findet man nach der Auswahl eines verloren und muss das aktuelle Level neu begin- Spielers ein Münzsammelspiel über den Punkt nen. Hat man alle Leben verloren, muss man die „Collection Game“. In 23 Levels muss man dann komplette Welt mit fünf neuen Leben von vorne versuchen, innerhalb einer gewissen Zeit alle anfangen. Münzen in einem Level zu sammeln. Wer nur etwas üben will, findet in dem Menü auch Verletzen kann man sich auch bei einem Aufprall einen Eintrag „Practice“, über den man sich in ei- aus großer Höhe oder wenn man zwischen Stei- nem Hindernisparcours austoben kann. Mit Klet- nen oder anderen bewegenden Elementen ein- tern, Tauchen, Rutschen und Hüpfen ist für jeden geklemmt wird. Hier ist also Vorsicht geboten. etwas dabei.

Immerhin kann die Gesundheitsanzeige durch Der letzte wichtige Punkt sind die eigenen Levels das Aufsammeln von (recht seltenen) kleinen Viele Münzen findet man in geheimen unter „Custom Levels“. Entweder spielt man hier Teerkugeln wieder aufgefüllt werden. Und in Verstecken. eine komplette Kampagne über „Play Campaign“

© freiesMagazin GNU FDL Ausgabe 07/2010 23 SPIELE

oder wählt über „Load Level“ ein ein- LINKS zelnes Level aus, welches man spie- [1] http://www.crypticsea.com/gish/ len kann. Vorinstalliert sind vier Kampa- gnen und 112 Level. [2] http://www.crypticsea.com/ [3] http://de.wikipedia.org/wiki/Donkey_Kong Fazit [4] http://www.igf.com/2005finalistswinners.html [5] http://ikhaya.ubuntuusers.de/2010/05/06/linux- Gish ist ein älteres, aber dennoch be- spielepack-zum-selbstbestimmungspreis/ merkenswertes Geschicklichkeitsspiel, [6] http://store.steampowered.com/app/9500/ das mit einem innovativen Konzept da- [7] http://www.phoronix.com/scan.php?page= herkommt. Die Änderung der Formen article&item=valve_steam_announcement&num= erinnert ein wenig an Morph [10] [11], 1 das Aussehen an World of Goo, [8] http://www.chroniclogic.com/gishorder.htm freiesMagazin 03/2009 [12]. [9] http://www.chroniclogic.com/gish_download. htm Es dauert eine Weile, bis man die 112 [10] http://www.lemonamiga.com/games/details.php? Level durchgespielt hat und selbst dann In Extra-Levels darf man Münzen sammeln. id=761 hat man mit der Jagd nach Münzen [11] http://www.youtube.com/watch?v=SRgCYOYjIN0 oder den Kampagnen noch einen Wie- [12] http://www.freiesmagazin.de/freiesMagazin-2009- derspielwert. 03 Sehr schön ist auch, dass alle Spiel- inhalte vorliegen und angeschaut bzw. angehört werden können. Vor allem Autoreninformation die Animationen der Gegner im Ord- ner animation und die im freien OGG- Dominik Wagenführ spielt sehr Format vorliegende Hintergrundmusik gerne Geschicklichkeits- und Knobel- ist bemerkenswert. spiele und freut sich über jede neue Spieleveröffentlichung, die es für Wenn es Gish nun noch für Linux als Linux gibt (wenn sie denn nur leichter (nicht überteuerten) Direktkauf gäbe, zu kaufen wären). wäre dies der perfekte Zeitvertreib für Leute, die World of Goo bereits durch- Im Trainingslevel kann man Tarzan spielen. gespielt haben. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 24 SPIELE

The Hive Game von Ralf Hersel

as gab es noch nie! Exklusiv für das und blauen Zellen. Solange die Grundeinstellun- von Nachbarzellen, nahe und ferne Nachbarn. Yalm-Magazin ist ein Computerspiel gen nicht verändert werden, hat der Spieler die Die nahen Zellen befinden sich in unmittelbarer D entstanden. Passend zu einem Python- roten Zellen und der Computer die blauen. Nachbarschaft zu der ausgewählten (roten) Zelle. Tutorial in Yalm ist das Spiel Hive auch in Die fernen Nachbarn liegen weiter au- Python geschrieben und verwendet Tkinter ßen neben den nahen Nachbarn. Das als Grafikbibliothek. Der Artikel beschreibt kann man sich wie zwei Ringe um die das Spiel, erklärt wo es bezogen werden kann Zellen herum vorstellen; den inneren und lädt zur Mitarbeit bei der Weiterentwick- Ring bilden die nahen Zellen und den lung ein. äußeren Ring formen die fernen Zel- len. Die Abbildung verdeutlicht das Redaktioneller Hinweis: Der Artikel „The Hive Konzept: die hellgrauen Zellen sind Game“ erschien erstmals in Yalm 02/2009 [1] und nahe Zellen, während die mittelgrau- wird unter der Creative-Commons-Attribution- en ferne Nachbarn sind. Im Spiel wer- ShareAlike-Lizenz [2] veröffentlicht. den beide Nachbartypen im gleichen Willkommen beim Hive-Spiel Grau dargestellt. Das Spielfeld von Hive ähnelt einer Bienenwabe, Nachbarzellen können geimpft wer- daher kommt sein Name. Man schlüpft in die Rol- den. Der Spieler kann entweder auf le eines Imkers, der sich um den Erhalt und die einen nahen oder einen fernen Nach- Gesundheit seines Bienenstocks kümmern darf. barn klicken. Es ist auch möglich, die Unglücklicherweise geht zur Zeit ein gefährlicher zuvor gewählte Zelle (rot) durch einen Virus um, der die Waben im Bienenstock infiziert. Klick wieder abzuwählen um eine an- Die Aufgabe des Imkers ist es, die Wabe zu imp- dere rote Zelle auszuwählen. Der Un- fen, um die Infektion zu bekämpfen. Stellt man terschied zwischen nahen und fer- sich dabei schlau an, kann die Wabe vor einer nen Nachbarn liegt in der Art der Zü- vollständigen Infektion bewahrt werden. ge, die dorthin erlaubt sind. Wenn man einen nahen Nachbarn auswählt, Spielregeln dehnt sich das Impfserum zu dieser Man spielt gegen den Computer. Der Spieler ist Hive in Aktion. Zelle hin aus; die Anzahl der geimpf- der Imker, der die Zellen in der Wabe impft. Der ten Zellen wächst. Abschließend sind Computer spielt die Rolle des Virus, der versucht, Der Spieler beginnt, indem er auf eine seiner (ro- zwei Zellen geimpft: die alte rote Zelle und der na- mehr und mehr der Zellen zu infizieren. Zu Be- ten) Zellen klickt. Dann werden alle Nachbarn he Nachbar. Bei fernen Nachbarn springt die Imp- ginn ist die Wabe fast leer außer einigen roten dieser Zelle grau markiert. Es gibt zwei Typen fung zu dieser Zelle über. Danach hat man die al-

© freiesMagazin GNU FDL Ausgabe 07/2010 25 SPIELE te Zelle verloren und den fernen Nachbarn hinzu Jetzt macht der Computer seinen Zug und wen- gewonnen. Am besten probiert man das aus; es det dabei die gleichen Regeln an. Er wird versu- ist viel einfacher als hier beschrieben. Wenn man chen, weitere Zellen in der Wabe zu infizieren. zu einer Nachbarzelle wächst (nah) oder springt Das ist auch mit bereits geimpften Zellen mög- (fern), werden alle infizierten Zellen (blau) die die lich. Er kann weiße und rote Zellen infizieren. neue Zelle berühren geimpft. Sie ändern ihre Far- be von blau zu rot. Unten am Bildschirm (in der Statuszeile) gibt es zwei Hinweisbereiche. In der linken Ecke wird die Differenz zwischen geimpften (roten) und infizier- ten (blauen) Zellen angezeigt. Falls es zum Bei- spiel 20 blaue Zellen und 15 rote Zellen gibt, zeigt der Spielstand -5 an. Eine negative Zahl bedeu- tet, dass der Spieler im Rückstand ist. Im Beispiel ist der Spieler fünf Zellen hinterher. In der rechten Ecke erklären kurze Hinweise, was als nächstes zu tun ist bzw. ob und wer das Spiel gewonnen hat. Dialog mit Einstellungen.

Schritt für Schritt wird der Spieler gegen den Im Fenster mit den Einstellungen kann die Spiel- Computer um Zellen kämpfen. Das Spiel endet, stärke verändert werden. Es gibt vier Stärken: wenn einer der Spieler keinen gültigen Zug mehr „adaptive“, „easy“, „medium“ und „hard“. Die machen kann. Dies ist auch dann möglich, wenn Spielstärke „easy“ ist für absolute Anfänger und es noch leere Zellen in der Wabe gibt. Falls beide für Kinder gedacht. Der Computer verfolgt dabei Spieler die gleiche Anzahl Zellen besitzen, endet nicht das Ziel zu gewinnen, sondern macht Zü- das Spiel unentschieden. ge, die ihm einen größtmöglichen Freiheitsgrad (viele Zugmöglichkeiten) für den nächsten Zug Nahe und ferne Nachbarn. Einstellungen geben. In der Spielstärke „medium“ versucht der Hier noch einmal das Vorgehen in drei einfachen Am oberen Rand des Spiels gibt es einige Schal- Computer das Spiel zu gewinnen, indem er mög- Schritten: ter. Die meisten davon sind selbsterklärend. Der lichst viele Zellen infiziert und dabei auch den Schalter „Einstellungen“ öffnet einen Dialog, in Freiheitsgrad berücksichtigt. In dieser Einstellung 1. Wähle eine eigene Zelle. dem die Spielstärke und weitere Optionen ausge- ist der Computer relativ leicht zu besiegen. Bei 2. Wähle die Art des Zuges aus: Wachsen oder wählt werden können. Die Einstellungen werden der Spielstärke „hard“ benutzt der Computer drei Springen. gespeichert und sind damit auch bei einem Neu- Algorithmen, um das Spiel für sich zu entschei- 3. Prüfe, welche infizierten Zellen nun geimpft start des Programms noch gültig. Mit „Beenden“ den. Er beachtet den Freiheitsgrad, er maximiert sind (aus blau wird rot). wird das Spiel verlassen. die infizierten Zellen und er hält seine Zellen na-

© freiesMagazin GNU FDL Ausgabe 07/2010 26 SPIELE he beieinander. Jetzt ist es nicht mehr so einfach Raum ist, verwendet das Spiel die deutschen das Spiel zu starten. Als Alternative bietet sich den Computer zu schlagen (der Autor hat es bis- Spracheinstellungen. Bei „en“ werden englische ein Startknopf (Starter) an. Dazu gibt es im Hive- her noch nie geschafft). Als weitere Spielstärke Einstellungen für die Texte und die Hilfe verwen- Verzeichnis bereits ein Shellskript mit dem Na- gibt es „adaptive“. Hierbei ändert sich die Spiel- det. Bei einer anderen Länderkennung schaltet men hive.sh. Nachdem man darin den Pfad stärke in Abhängigkeit vom Punktestand. Wenn das Spiel auf englische Einstellungen um. Wem zum Hive-Verzeichnis korrigiert hat, kann ein der Computer denkt, er würde verlieren, schaltet das nicht gefällt, kann dies leicht ändern. Die Da- Starter dieses Shellskript aufrufen und damit das er eine oder zwei Spielstärken höher. tei hive_language.cfg enthält alle Sprachein- Spiel starten. Das Shellskript muss dafür aber stellungen. Dort können beliebige weitere Spra- ausführbar gemacht werden. Im Verzeichnis gibt Außerdem kann eingestellt werden, welcher chen hinzugefügt werden. Für Französisch muss es auch eine Icon-Datei hive64_icon.png, die Spieler den ersten Zug macht. die erste Zeile in der Datei so aussehen: für den Starter verwendet werden kann. Die Hilfe zum Spiel (Schaltfläche „Hilfe“) öff- name|de|en|fr net eine HTML-Datei in einem Webbrowser. Zusammenarbeit Im Feld „Web Browser“ kann der Name des In allen weiteren Zeilen fügt man nun nach dem Ursprünglich war geplant, das Spiel bei Source- Webbrowsers angegeben werden. Dies ist nur trennenden Strich | die französische Überset- Forge [4] für die Zusammenarbeit mit der Com- auf Linux-Systemen notwendig; auf Windows- zung ein. Das Spiel merkt nun, das es in der munity bereit zu stellen. Da der Autor dort aber Computern wird der Browser gestartet, der mit Sprachdatei auch französische Daten gibt. „vor lauter Bäumen den Wald nicht mehr gesehen der HTML-Dateien verknüpft ist. Die Einstellung hat“, wurde das einfachere und übersichtlichere im Feld „Web Browser“ wird daher auf Windows- Installation Kollaborationsportal Launchpad [5] von Canoni- Systemen ignoriert. Bei Linux führt das Spiel, Das Spiel Hive wird bei Launchpad [3] verwal- cal für das Projekt-Hosting ausgewählt. Dort gibt nachdem auf die Hilfe-Schaltfläche geklickt wur- tet. Von dort kann die aktuelle Version herunter- es die Projektübersicht, der Quellcode ist verfüg- de, einen Kommandozeilenbefehl aus, z. B. geladen werden. Die ZIP-Datei muss nun in ein bar, Bugs können gemeldet werden, Anforderun- beliebiges Verzeichnis entpackt werden. In die- gen zur Weiterentwicklung (so genannte Blue- $ firefox help_de.htm sem Verzeichnis befindet sich die Python-Datei prints) werden dort verwaltet und vieles mehr. hive.py. Um diese Datei starten zu können, Der Name „firefox“ wird dabei aus dem Feld „Web INKS muss vorher Python 2.x installiert werden. Auf L Browser“ genommen. Wer unter Linux einen an- Linux-Systemen ist Python meistens bereits vor- [1] http://www.freiesmagazin.de/yalm deren Browser verwendet, kann in dieses Feld handen. Unter Windows kann die Datei hive.py den entsprechenden Eintrag machen. Vorheriges [2] http://creativecommons.org/licenses/by-sa/3.0/ durch einen Doppelklick direkt gestartet werden, de/ Ausprobieren auf der Kommandozeile hilft, den da die Endung *.py bei der Installation von richtigen Befehl zu finden. [3] https://launchpad.net/hivegame Python mit eben diesem verknüpft wird. Unter [4] http://sourceforge.net/ Das Hive-Spiel unterstützt Mehrsprachigkeit. Linux kann entweder in einer Konsole zum Hive- [5] https://launchpad.net/ Beim Starten des Programms wird das Be- Verzeichnis navigiert werden, um dort mittels triebssystem nach seiner Länderkennung ge- fragt. Falls diese „de“ für den deutschsprachigen $ python hive.py Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 27 SPIELE

LinCity-NG von Martin Hähnel

er kennt sie nicht? Wer hat sie Kommando gestartet (man befindet sich im Ver- Ist der Download abgeschlossen, startet das ei- noch nie gespielt? Die Städtebau- zeichnis, in dem sich die heruntergeladene Datei gentliche Installationsprogramm und fragt nach W simulation SimCity hat Generatio- befindet): dem „System-Passwort“, also je nach Distribution nen von Computerspielern stundenlang Freu- nach dem root-Kennwort, oder wie zum Beispiel de beschert. Auch Linuxspieler haben dank $ bash lincity-ng-2.0.x86.package unter Ubuntu üblich, nach dem Kennwort des LinCity-NG [1] die Möglichkeit, diesen Klassi- Benutzerkontos. Wenn man das Autopackage- ker neu zu erleben. Als nächstes wird man gebeten, dem Programm Programm nur für sein Benutzerkonto benötigt, den Download von weiteren benötigten Dateien kann man hier getrost auf „Kein Passwort“ kli- Redaktioneller Hinweis: Der Arti- aus dem Internet zu gestatten. An dieser Stelle cken. kel „LinCity-NG“ erschien erstmals in sei angemerkt, dass hier noch nicht LinCity-NG freiesMagazin05/2008 [2] und wurde teilweise auf dem Rechner installiert wird, sondern das Nachdem Autopackage vollständig installiert wur- für die Neuveröffentlichung angepasst. Hilfsprogramm Autopackage [4]. de, startet automatisch die Installation von LinCity-NG. Es wird überprüft, Installation ob das System alle Abhän- Für das Spiel stellt das Entwicklerteam neben gigkeiten erfüllt und bei Be- dem Quellcode auch ein distributionsunabhängi- darf werden fehlende Pake- ges Installationsprogramm für das Autopackage- te automatisch aus dem Inter- System zur Verfügung. Darüber hinaus gibt es net nachinstalliert. Nach der Pakete für fast alle großen Distributionen, die abgeschlossenen Installation aber nicht offiziell von den Entwicklern erstellt erscheint LinCity-NG im An- wurden. Auf der Downloadseite [3] des Projektes wendungsmenü unter „Spie- wird explizit darauf hingewiesen, dass diese Pa- le“. kete veraltet sein könnten. Unter Umständen feh- len daher einige neuere Funktionen und sie könn- Autopackage und LinCity- ten Programmfehler enthalten, die in der neues- NG sowie alle weiteren Auto- ten Version von LinCity-NG bereits ausgebessert package-Pakete lassen sich wurden. in deisem Artikel wird die Installation an- sehr einfach durch das Pro- hand des offiziellen Installationsprogramms be- gramm „Manage 3rd Par- schrieben. ty Software“, welches man unter „Systemwerkzeuge“ Als erstes wird die Installationsdatei (GNOME) beziehungsweise lincity-ng-2.0.x86.package von der Pro- „System“ (KDE) findet, entfer- jektseite heruntergeladen und über folgendes Der Startbildschirm von LinCity-NG. nen.

© freiesMagazin GNU FDL Ausgabe 07/2010 28 SPIELE

irc.freenode.net, in dem sich auch deutschspra- Das Spiel chige Entwickler tummeln. Mit einem Klick auf In LinCity-NG übernimmt man das „Neues Spiel“ hat man die Wahl zwischen einem Amt eines Stadtplaners. Man baut Ge- Sandkastenmodus, wahlweise mit einem kleinen bäude, kümmert sich um den Strom, funktionierenden Dorf oder ohne, oder man wählt um Naturschutz und Bildung. Vetera- eines der drei mitgelieferten Szenarien aus. nen des Klassikers SimCity werden er- staunt sein, denn in LinCity-NG funk- Aller Anfang ist schwer tionieren viele Dinge ganz anders, als Man startet sein Spiel in einer grünen, jungfräu- man es zunächst erwartet. lichen Landschaft mit lediglich ein paar kleinen Hütten, einem Marktplatz und einer Köhlerei. Die Fade Menükost Oberfläche von LinCity-NG erinnert dabei stark Ist das Spiel einmal gestartet, bie- an das Menü von SimCity 3000, und man fin- tet sich dem Spieler ein im Comic- det sich trotz der vielen Buttons und Informati- stil gehaltenes, deutschsprachiges Me- onsfenster relativ schnell zurecht. Im oberen lin- nü. Hier lassen sich Spielstände laden ken Bereich befinden sich die Gebäude, Straßen Screenshot aus LinCity-NG: Vom Dorf . . . und speichern und einige Einstellun- und weitere Dinge, wie etwa Stromleitungen. Ein gen vornehmen. Leider sind die Mög- Rechtsklick auf eines der Symbole gibt in einem lichkeiten, hier etwas einzustellen, be- Hilfefenster Aufschluss über die Objekte. grenzt. Optionen, wie etwa die Auflö- sung des Spiels zu verändern oder Man sollte in Ruhe planen, bevor man seine eigene Musikstücke als Hintergrund- Stadt aufbaut. Dafür lässt sich über die Buttons beschallung auszuwählen, sind über im unteren linken Bereich die Geschwindigkeit das Einstellungsmenü nicht möglich. des Spiels in drei Stufen skalieren und per Pau- Es muss oft umständlich von Hand sefunktion hält man das Spiel sogar komplett an der Konfigurationsdatei von LinCity- an. Ein Mausklick auf die gebauten Gebäude NG herumgeschraubt werden oder – lohnt sich, um, untermalt mit einem zum Gebäu- wie im Falle der Musik – manuell etwas de passenden Geräusch, wichtige Informationen in ein dafür vorgesehenes Verzeichnis wie den Stromanschluss und die Verfügbarkeit kopiert werden. einer Feuerwehr zu kontrollieren. Eine wichtige Hilfe, um die Bedürfnisse der Menschen und den Ein guter Anlaufpunkt für Hilfe ist das Zustand der Stadt zu analysieren, bietet das in offizielle Wiki [1] (insbesondere die der unteren rechten Ecke positionierte Karten- FAQ [5]) des Projektes und der IRC- und Statistiken-Menü. Hier hat man die Mög- . . . über die Stadt . . . Channel #lincity auf dem Netzwerk lichkeit – ganz wie in SimCity – zum Beispiel das

© freiesMagazin GNU FDL Ausgabe 07/2010 29 SPIELE

Man baut also solch ein Gebäude und kann so die Abwanderung der Neusiedler abwenden. Die Städter haben Hunger und so baut man ein paar Bauernhöfe, um die hungrigen Münder zu stop- fen. Die meisten Probleme löst man nach dem immer gleichen Schema: Statistiken analysieren und eine Änderung über die verschiedenen Bau- optionen herbeiführen.

Bildungslücke?! Das Spiel hat eine weitere wichtige Komponen- te: Das so genannte Technologie-Niveau. Die- ses wird durch die Errichtung von sogenann- ten Monumenten, später Schulen und schließ- lich Universitäten gefördert. Mit der Zeit wächst so das technologische Niveau, was es einem ermöglicht, neue Gebäude zu errichten, Strom zu erzeugen oder auch Eisenbahnstrecken zu bauen. Der Fortschritt er- möglicht es einem auch, neue Rohstoffe zu ver- wenden und somit neue und bessere beziehungs- weise wertvollere Waren zu erzeugen, die wiederum wichtig für neue Gebäude und deren Wirtschaftskreis- . . . zur Raketenbasis. läufe sind.

Verkehrsaufkommen für die Straßen zu überprü- Leider fehlt LinCity-NG ein richtiges Tutorial, wel- Grafisch wird das Spielge- fen oder das Vorkommen von Kohleflözen sicht- ches dem Anfänger den Einstieg ins Spiel verein- schehen in einer isometri- Gebäude. bar zu machen. Die Statistiken zeigen einem, facht. Ein Blick in die umfangreiche Hilfe, die man schen 3-D-Ansicht darge- dass schon bald die ersten neuen Bewohner in über den i-Button im Statistiken-Menü findet, ver- stellt. Die Grafikengine gewinnt sicherlich keinen die Stadt kommen. Die ersten Probleme begin- rät aber, dass man eine Töpferei benötigt, um für Schönheitswettbewerb, ist aber zweckmäßig und nen: Den Bewohnern fehlt Arbeit. den Anfang Arbeitsplätze bereitzustellen. übersichtlich. Die einzelnen Gebäude werden da-

© freiesMagazin GNU FDL Ausgabe 07/2010 30 SPIELE bei jedoch nur rudimentär animiert. Leider gibt ner Raketenbasis, um die Stadtbevölkerung auf es bei den Gebäudemodellen wenig Abwechs- einen neuen, unbekannten Planeten zu führen. lung. So sieht beispielsweise ein Bauernhof im- mer gleich aus, was dazu führt, dass die Städ- te fade und nicht so abwechslungsreich wie im großen Vorbild SimCity 3000 wirken. Alles sehen, alles steuern Dreh- und Angelpunkt der Stadtplanung sind ne- ben den schon genannten Statistiken die Markt- plätze. Sie verfügen über einen gewissen Ein- zugsbereich, innerhalb dessen sie umstehende Gebäude versorgen, und sie bieten außer Waren und Rohstoffen auch Arbeitsplätze für die wach- Das Statistikfenster mit Menü. sende Bevölkerung an. Neben den wirtschaftli- chen Belangen, sollte man auch immer einen Fazit Blick auf die Luftverschmutzung haben, da die Das Spiel gefällt. Es weckt den Perfektionisten Bewohner eines Städtchens ganz empfindlich in einem, jedes noch so kleine Detail noch ein auf Umweltverschmutzung reagieren. Auch für kleines bisschen zu verbessern. Wer sich an den die Müllentsorgung will gesorgt werden und ehe etwas lieblos gestalteten Gebäuden und der drö- man sich versieht, hat man – ohne es zu merken gen Soundausgabe nicht stört, findet hohen Dau- – Stunden vor dem Computer verbracht. erspielspaß für Tüftler und Simulationsfans.

LinCity-NG ist etwas für Tüftler und Perfektionis- LINKS ten. Für Simulationsfans ist es ein Spiel mit enor- mem Langzeitspielspaß, während sich Freunde [1] http://lincity-ng.berlios.de/wiki/index.php/Main_ Page des actionlastigen Spiels nicht nur auf Grund des fehlenden Eyecandys und der fehlenden zwi- [2] http://www.freiesmagazin.de/freiesMagazin-2008- 05 schenzeitlichen Motivationen, wie etwa durch die Berater in SimCity, relativ schnell langweilen wer- [3] http://lincity-ng.berlios.de/wiki/index.php/ den. Der Soundtrack, der das Geschehen unter- Download/Installation „Tensile vs. Shear Strength“ © by Randall malt, ist dabei leider eher mau, erinnert aber an [4] http://www.autopackage.org/ Munroe (CC-BY-NC-2.5), http://xkcd.com/697 die Hintergrundmusiken von SimCity. [5] http://lincity-ng.berlios.de/wiki/index.php/FAQ Das Spiel endet entweder mit der Etablierung einer nachhaltigen Wirtschaft oder dem Bau ei- Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 31 SPIELE

Machinarium – In der Welt der Maschinen von Dominik Wagenführ

it Samorost [1] und Samorost 2 [2] man Machinarium auf der Webseite kaufen. Die portieren. Der Download des Spieles als TAR.GZ legte das unabhängige Entwicklerstu- Bezahlung erfolgt dabei leicht per PayPal oder ist 344 MB groß, der Soundtrack schlägt noch M dio Amanita Design [3] in den letzten Kreditkarte. Etwas fragwürdig ist, wieso Fast- einmal mit 98 MB zu Buche. Jahren zwei sehr gute und eigenständige Ad- Spring, über die der Kauf abgewickelt wird, die ventures für den Browser vor. Das „Ende“ die- Adresse eine Käufers braucht, obwohl alle Daten Achtung: Wer das Spiel (für Windows) über ser Entwicklung fand Mitte des letzten Jahres nur digital ausgetauscht werden. Steam kauft, erhält den Soundtrack nicht inklusiv. seinen Höhepunkt im Spiel Machinarium [4], Nach dem Kauf stehen glücklicherweise alle Da- Die deutsche Version gibt es auch als CD (in- welches in diesem Artikel vorgestellt werden teien sofort zum Download bereit. Man erhält klusive Samorost 2, Soundtrack und Poster) für soll. die Links aber auch noch einmal gesondert per 29,99 Euro von Daedalic zu kaufen [6], die auch bereits die sehr guten Adventures Redaktioneller Hinweis: Der Ar- „Edna bricht aus“ (auch unter Linux tikel „Machinarium – In der Welt lauffähig) und „Whispered World“ der Maschinen“ erschien erstmals in herausgebracht haben. Dummerwei- freiesMagazin02/2010 [5]. se enthält die Spiele-CD aber nur In Machinarium übernimmt man die die Versionen für Windows und Rolle eines kleinen Roboters, der MacOS. Es ist leider unklar, ob es ir- am Anfang des Spiels auf einer Müll- gendwann auch eine CD-Version für halde landet. Ohne zu wissen, was Linux geben wird. genau das Ziel des Spiels ist, be- wegt man sich durch extrem schön Klick mich gezeichnete 2-D-Hintergründe und Der Start des Spiels geht sehr ein- Machinarium. bringt damit die Geschichte erst in fach von der Hand: Nur das Archiv Gang. Ganz langsam erfährt man in Art von Erin- E-Mail, wobei die Downloadlinks nur 14 Tage entpacken und mit Doppelklick auf die Datei nerungen, was vor dem Aufwachen auf der Müll- lang gültig sind. Man sollte Machinarium also am Machinarium das Spiel starten. Alternativ kann halde genau passiert ist. besten nicht einen Tag vor einem vierwöchigen man ebenso Urlaub kaufen. $ ./Machinarium Technik, die begeistert Mit dem Kauf erwirbt man zum einen die Vorab wieder der Hinweis, dass Machinarium Downloads für die DRM-freie Linux-, Mac- und in einem Terminal eingeben. nicht Open Source ist. Der Quellcode ist nicht ein- Windows-Version sowie für den sehr guten sehbar und das Spiel kostet darüber hinaus Geld. Soundtrack im MP3-Format. Da Machinarium als Auch unter 64-Bit ist der Start kein Problem, Dafür aber wenig Geld. Geld, das jeden Cent Flash-Spiel entwickelt wurde, ließ es sich sehr wenn die 32-Bit-Bibliotheken über das Paket wert ist. Für 20 US-Dollar (ca. 15,40 Euro) kann leicht auf jedes der oben genannten Systeme ia32-libs installiert sind.

© freiesMagazin GNU FDL Ausgabe 07/2010 32 SPIELE

Auf der Suche nach . . . Wie anfangs erwähnt, landet man als Roboter ohne weitere Erklärung auf einer Müllkippe und muss sich in den ersten Minuten erst einmal selbst wieder zusammenbauen. Dabei erfährt man durch kleine Hinweistexte, wie die Naviga- tion des Roboters bzw. die Interaktion mit der Spielwelt funktioniert. Mit einem einfachen Klick läuft man entweder zu einer Stelle (erkennbar am Geh-Symbol) oder interagiert mit Gegenständen (Hand-Symbol).

Auch ohne Worte kann man sich verständigen. Der Roboter kann sich strecken und Lustiges Detail dabei: Alle Dateinamen sind in bi- scrollen kann, leidet die Geschwindigkeit manch- stauchen. närer Form der Art 00110000.001 angegeben. mal etwas. Als Besonderheit kann sich der namenslose Ro- Machinarium unterstützt dabei nur eine Auflö- boter strecken oder stauchen. Dazu klickt man Das Spiel selbst läuft wie bereits erwähnt in sung von 1024x768. Wer also in Vollbild spie- einfach den Kopf an und bewegt diesen mit ge- Flash. Die Performance auf einem 64-Bit-Ubuntu len will, muss auf den heutzutage weit verbreite- drückter Maustaste auf oder ab. Dies ist in man- mit Intel Core2Duo E8400 @ 3.00GHz und 4 GB ten TFTs mit einer Auflösungsinterpolation leben chen Fällen wichtig für einige Rätsel, da man be- Speicher ist dabei sehr gut. Einzig bei überbrei- – oder spielt eben im Fenstermodus. Beides tut stimmte Gegenstände nur ganz groß oder ganz ten Bildern, welche man nach rechts und links dem Spielspaß aber keinen Abbruch. klein erreichen kann. Diese Funktion wurde im

© freiesMagazin GNU FDL Ausgabe 07/2010 33 SPIELE

Spiel aber nicht so oft genutzt, wie es möglich ge- statt, die international verständlich sein sollten. aufleuchtet, dass man ihn an der jeweiligen Stel- wesen wäre. Manchmal streckt sich der Roboter Auf diese Art hat man sich clevererweise auch le benutzen kann. auch von allein, wenn man einen nicht erreichba- eine Internationalisierung gespart bzw. diese ver- ren Punkt anklickt. einfacht. S.O.S. – Hilf mir Die „Sprache“ des (zum Download angebotenen) Ganz oben am Bildschirm findet man auf der Auch wenn alle Rätsel durchweg fair sind und Spiels ist dabei zwar Englisch, was dem Spiel linken Seite alle gesammelten Gegenstände, einen angenehmen Schwierigkeitsgrad haben, aber nicht schadet, da es nach dem Hauptmenü die sich durch Klick auch miteinander kombi- passiert es, dass man irgendwo hängen bleibt. und der ersten Einführung komplett ohne Spra- nieren lassen. Will man einen Gegenstand mit In so einem Fall hilft die eingebaute Rätselhilfe. che auskommt. Jede Interaktion mit anderen der Umgebung benutzen, klickt man diesen an, Diese gibt es in zwei ganz unterschiedlichen For- Robotern findet über Sprechblasen und Bilder zieht ihn ins Bild und sieht, wenn dieser hell men.

Auf dem Weg zur Lösung.

Zum einen kann man auf die Glühlampe in der rechten oberen Ecke klicken. Damit erfährt man wieder in Form einer Sprechblase, was die aktu- elle Aufgabe im aktuellen Bildschirm ist. Das Inventar befindet sich in der oberen Leiste.

© freiesMagazin GNU FDL Ausgabe 07/2010 34 SPIELE

Minispiele ahoi nicht weiß, nach welcher Taktik der gegnerische Neben dem obigen kleinen Spiel, um an die Kom- Roboter spielt. Hierfür gibt es aber im engli- plettlösung zu kommen, gibt es noch weitere sol- schen Machinarium-Forum aber eine bebilder- cher Minispiele, die sich aber nie wiederholen. te Lösung: „Lamkin’s gambit: 5 in a row after 9 Dies reicht von einfachen Puzzles und Verschie- moves“ [8]. berätseln bis hin zum glorreichen Space Inva- Ansonsten läuft man als Roboter durch die ders [7], welches man an einem Spielhallenau- schön anzusehenden 2-D-Welten, wobei die Rät- tomaten spielen darf. sel glücklicherweise meist auf zwei bis drei Bild- Auch eine Runde „5 gewinnt“ darf man spielen, schirme beschränkt sind, sodass man keine zu Die Komplettlösung als Comic-Strip. wobei dieses doch recht kniffelig ist, wenn man großen Laufwege hat.

Sollte das immer noch nicht helfen, gibt es ei- ne Art eingebaute Komplettlösung. Klickt man auf das Buch mit dem Fragezeichen in der obe- ren rechten Ecke, muss man erst ein kurzes Mi- nispiel überstehen, bei dem man seitwärtsscrol- lend einen fliegenden Schlüssel ohne anzusto- ßen durch ein sehr einfach aufgebautes Level steuern muss. Auf und ab hüpfende Spinnen, die man abschießen kann, behindern den Weg et- was. Das Minispiel ist kurzweilig und sollte im- mer zu bewältigen sein, stellt aber zumindest ei- ne kleine Hürde dar, sodass man die Komplettlö- sung nicht zu oft konsultiert.

In der Komplettlösung sieht man dann zwei Sei- ten eines Buches. Auf der linken Seite gibt es meist viel (nicht lesbaren) Text und nette Zeich- nungen, passend zur aktuellen Szene. Auf der rechten Seite sieht man in einer Art Comicstrip, welche Aktionen man ausführen muss, um den aktuellen Bildschirm zu verlassen. Dies ist vor allem bei einigen schwereren Puzzlen sehr hilf- reich, wenn man diese nicht lösen kann. Yeah, Space Invaders!

© freiesMagazin GNU FDL Ausgabe 07/2010 35 SPIELE

ein sehr gutes Spiel, wovon Redaktioneller Hinweis: Herzlichen Dank an sich einige Vollpreisspiele mit Jakub Dvorský von Amanita Design für das Re- 45 Euro, die nicht wesentlich zensionsexemplar von Machinarium. länger dauern, eine Scheibe LINKS abschneiden können. Durch die Lade- und Speicherfunkti- [1] http://amanita-design.net/samorost-1/ on muss man dabei das Spiel [2] http://amanita-design.net/samorost-2/ nicht an einem Stück durch- [3] http://www.amanitadesign.com/ spielen, sondern kann immer [4] http://machinarium.net/ wieder Pausen einlegen. [5] http://www.freiesmagazin.de/freiesMagazin-2010- 02 Wer sich jetzt noch unsicher [6] http://www.amazon.de/gp/product/B002PAR4CU ist, ob das Spiel etwas für [7] http://en.wikipedia.org/wiki/Space_Invaders einen ist, kann die Demo ent- [8] http://machinarium.net/forum/index.php?topic= weder online spielen [9] oder 701.0 man lädt sich die Linux-Demo Die Hintergründe sind schön gezeichnet und clever aufgeteilt. [9] http://machinarium.net/demo/ gleich auf den heimischen [10] http://www.bigdownload.com/games/machinarium/ Rechner, um die Systemvor- pc/machinarium-demo-linux/ Fazit aussetzungen zu prüfen [10]. Die Grafik macht definitiv einen Großteil der At- [11] http://machinarium.net/forum/ mosphäre von Machinarium aus. Und obwohl die- Hilfe erhält man bei Fragen im Übrigen im engli- [12] http://forum.daedalic.de/viewforum.php?f=34 se „nur“ zweidimensional sind, wirkt die Welt le- schen [11] oder deutschen Forum [12]. [13] http://machinarium.net/blog/2009/11/22/free- bendig, denn meist bewegt sich irgendwo etwas: machinarium-soundtrack-bonus-ep/ Als kleines Schmankerl vorab kann man auch Vögel fliegen umher, Putzroboter fahren durchs [14] http://www.igf.com/2009finalistswinners.html in die Soundtrack Bonus EP von Machinarium Bild oder andere Roboter interagieren miteinan- reinhören [13]. Thomas Dvorak hat fünf Lieder der. kostenlos als MP3 zur Verfügung gestellt, die es Autoreninformation Daneben trägt aber auch die sehr gute Geräusch- nicht mehr in den offiziellen Soundtrack geschafft kulisse und der stimmungsvolle und abwechs- haben. Dominik Wagenführ spielt sehr lungsreiche Soundtrack von Tomas Dvorak einen gerne Adventures und Knobelspiele Dass Machinarium im Übrigen nicht so schlecht Großteil zur Spielatmosphäre bei. und freut sich über jede neue Veröf- zu sein scheint, zeigt auch die Auszeichnung „Ex- fentlichung, die es für Linux gibt. Nach circa sieben Stunden hat man die 30 2-D- cellence In Visual Art“ auf dem Independent Ga- Bilder aus Machinarium durchgespielt und kann mes Festival 2009 [14]. (Die Seite ist auch so sich über das Ende freuen. Für den Preis von empfehlenswert für Spielefreaks, auch wenn nur etwa zwei Euro pro Stunde Spielzeit erhält man wenige Spiele auf Linux portiert sind.) Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 36 SPIELE

Mad Skills Motocross von Dominik Wagenführ

auf auf den Sattel, das Gas voll auf- auf der MSM-Webseite an. Danach erhält man Daneben benötigt man einen Grafiktreiber mit gedreht und schon startet man durch. den Downloadlink zur Vollversion. Dabei darf 3-D-Unterstützung. Der freie radeon-Treiber für R Das Vorderrad hebt ab, ein klassischer man sich aussuchen, auf welchen Plattformen ATI-Karten ist zum Beispiel bei einer ATI Mobili- Wheelie, man zieht an der Konkurrenz vor- man das Spiel installieren will. Laut EULA (und ty X300 nicht ausreichend; hier muss zwingend bei und möchte am liebsten den Mittelfinger Bestätigung durch die Programmierer) darf man der proprietäre fglrx-Treiber genutzt werden. wie im Autorennklassiker „Outrun“ [1] heben. das Spiel bis zu drei Mal auf eigenen Computern Das Vorderrad hebt sich weiter, man lehnt im Haushalt installieren. Das schließt also auch Beim ersten Start fragt der Auto-Updater nach, sich nach vorne, aber alles hilft nichts, der Familienmitglieder und Zweitgeräte mit ein. ob er das MSM aktuell halten soll. Im Test hat Crash ist vorprogrammiert – so spielen sich dieser aber nie etwas heruntergeladen und gibt Nach dem Download des Tar-Archives für Linux die ersten zehn Sekunden von Mad Skills Mo- auch sonst keinerlei Rückmeldung, ob er das kann man die Datei zum Beipiel per tocross [2]. denn wirklich vorhat. $ tar -xzf MadSkillsMotocross.tar.gz Redaktioneller Hinweis: Der Artikel „Mad Skills Motocross“ erschien erstmals in oder Rechtklick und „Hier entpacken“ im Datei- freiesMagazin12/2009 [3]. browser entpacken. Danach startet man einfach Ich will Spaß, ich geb Gas! die Datei msm.sh in der Konsole Mad Skills Motocross (kurz MSM) ist ein $ cd "Mad Skills Motocross" Motorradrennspiel des Independent-Labels $ ./msh.sh turborilla [4], bei dem man gegen einen einzelnen Gegner fährt und vor diesem die Ziellinie errei- oder per Doppelklick im Dateibrowser. chen muss, um weitere Strecken freizuschalten. Zur Ausführung ist eine aktuelle Java-Version Das Spiel selbst steht dank Java-Engine für die von Sun zwingend notwendig. Eine Ausgabe ähn- Der Startbildschirm von Mad Skills Plattformen Linux, Mac OS X und Windows zur lich der Folgenden ist also okay: Motocross. Verfügung. Man sollte aber beachten, dass MSM $ java -version nicht frei und auch nicht kostenlos ist. Etwa 22 java version "1.6.0_10" Goldener Reiter Euro muss man für den 2-D-Arcade-Racer hinle- Java(TM) SE Runtime Environment (build 1.6.0_10-b33) Zuerst sollte man sich gen, bevor man sich das erste Mal auf den Sattel Java HotSpot(TM) 64-Bit Server VM (build 11.0-b15, mixed y einen eigenen goldenen schwingen kann. Die Bezahlung ist per Kreditkar- mode) Reiter oben rechts über te oder Paypal möglich. Andere Jave-Engines führen zu Fehlern beim „Change“ anlegen. Wie man hier schon sieht, ist Um nach der Bezahlung das Spiel herunterzula- Start des Spiels. Mad Skills Motocross läuft da- das Spiel komplett in Englisch gehalten. Da es den, legt man sich einfach ein kostenloses Konto für aber auch problemlos auf 64 Bit-Systemen. aber nur sehr wenig Text zu lesen gibt, sollten

© freiesMagazin GNU FDL Ausgabe 07/2010 37 SPIELE

auch Nicht-Englischprofis einfach damit zurecht  ← – nach hinten lehnen andere Taste (beispielsweise Tab ) zu legen. An- kommen. sonsten hat man das Problem, dass die Aktions-  → – nach vorne lehnen taste nicht funktioniert, wenn man bereits zwei Danach kann man sich entscheiden, im Karrie-  Leertaste – Aktionstaste Pfeiltasten gedrückt hält. remodus zu spielen oder eine „Time-Attack“ zu starten, bei der es gilt, neue Bestzeiten für be- 99 Luftballons reits gefahrene Strecken zu erreichen. Ziel des Spiels ist es, bei normalen Rennen als Im Karrieremodus fährt man immer gegen einen erster ins Ziel zu gelangen – wobei man durch Computergegner, der etwas überhalb von einem Konfettiregen und Luftballons belohnt wird. Dies selbst startet. Dieser verhält sich – trotz wech- klingt simpel, ist aber nicht immer so einfach, zu- selnder Motorradkluft – pro Strecke immer gleich. mal die Strecken im Laufe des Spiels immer an- Dahinter steckt ein einfacher Trick: Man fährt spruchsvoller werden. Neben den normalen Ren- nicht gegen einen schlauen Computergegner, nen gibt es noch besondere Herausforderungen sondern sieht nur die Aufzeichnung eines Ren- („Challenges“), bei denen man innerhalb einer nens, welches einer der Programmierer vorher bestimmten Zeit Aktionen und Tricks durchführen auf dieser Strecke aufgezeichnet hat. Dieses Ver- muss. halten hat Vor- und Nachteile: Der Nachteil ist, dass sich eine Strecke immer gleich spielt. Wenn Hat man eine Strecke (die in der Regel zweimal der Gegner einen Fehler macht, macht er diesen abgefahren wird und recht kurz ist) einmal durch- immer an der gleichen Stelle. Der Vorteil ist aber gespielt, wird die nächste freigeschaltet. Dabei auch, dass sich der Gegner immer gleich verhält, ist es egal, ob man das Rennen gewonnen hat denn so kann man von ihm lernen. Vor allem bei oder nicht. Der Haken liegt aber in den einzel- späteren trickreichen Rennen ist es sinnvoll, ge- nen Divisionen. Insgesamt gibt es fünf Stück in nau zu schauen, was der zweite Fahrer macht, Mad Skills Motocross, man beginnt in der vierten um die Strecke zu meistern. Division. Um in die nächsthöhere Division zu ge- langen, muss man alle Rennen in der vorherigen Das Motorrad selbst lässt sich per Tastatur, Maus erfolgreich absolviert haben. oder Gamepad steuern. Ein Gamepad wurde mangels Hardware nicht getestet, die Steuerung Und das ist mitunter bockschwer. Die Tastenfol- mit der Maus sollte man gleich wieder vergessen. ge Esc Enter sollte man sich einprägen, denn Nutzt man die Tastatur, muss man sich nur die Das wird ein Backflip . . . also fast. wenn man im Spiel den kleinsten Fahrfehler folgenden Tasten merken (Standardbelegung): macht, darf man meist von vorne anfangen. Es Achtung: Es empfiehlt sich, im Optionsmenü ist mitunter keine Besonderheit, dass man eine  ↑ – beschleunigen (unter „Options → Controls → Keyboard (Confi- Strecke zehn- oder zwanzigmal neu startet, weil  ↓ – bremsen gure)“) die Aktionstaste von Leertaste auf eine man irgendwo an einer Ecke hängengeblieben ist

© freiesMagazin GNU FDL Ausgabe 07/2010 38 SPIELE

Von der Sinnhaftigkeit sollte man an der Stelle besser nicht reden.

In der ersten Division erhält man ein kleines Sprungmodul, sodass man mit der Aktionstas- te einen kleinen Hüpfer macht. Bei richtiger La- ge des Motorrads kann man so auch nach vorne Der Booster treibt das Rennen an. springen. Die Gimmicks sind leider nicht frei wählbar, son- Die zweite Division verla- dern fest vorgeschrieben. Sobald der Professor gert dieses Sprunggerät ein neues Gadget erfindet, ist das vorherige für in die Waagerechte und die restlichen Strecken nicht mehr wählbar. Vor- Das Rennen ist gewonnen und zeigt die erreichten Boni. aus dem Sprung wird herige Strecken kann man natürlich immer noch ein Super-Beschleuniger mit dem jeweiligen, zu der Zeit gültigen, Spiel- oder eine Landung nach einem Salto nicht exakt (nein, nicht der LHC [5]). Mithilfe dieses Extra- zeug absolvieren. genug war. Boosters kann man vor allem in der Luft sehr große Distanzen überbrücken. Der Professor hat noch zwei weitere Funktionen: Insgesamt gibt es 52 Strecken, wobei die Divisio- Zum einen gibt er während der Rennen meist hilf- nen 1 bis 4 je elf Strecken (inkl. drei Sonderauf- In der dritten Division darf man auch ohne Red reiche Tipps, wenn man sich zu blöd anstellt (al- gaben) umfassen. Die Division „Turbocharged“ Bull fliegen, denn der Professor bastelt zwei Flü- so wenn man das Rennen zum x-ten Male neu konnte aufgrund mangelnder Fähigkeiten (Divisi- gel an das Motorrad, womit man über kleinere Di- startet). Zum anderen führt er auch in die techni- on 1 ist schier unmöglich zu schaffen, so kommt stanzen schweben kann. Diese lassen sich aber schen Aufgaben ein, die es manchmal zu lösen es einem vor) noch nicht getestet werden. mitunter nur schwer einsetzen und man muss et- gibt. Pro Division gibt es davon drei, bei denen was üben. Über den Wolken man folgenden Fähigkeiten erlernt: Die Herausforderungen geben Mad Skills Moto- Das Wort „verrückt“ erhält dann in der vierten Di-  Frontflip – Salto vorwärts cross einen zusätzlichen Kick, denn selbst Flie- vision seine Begründung, denn die Raketenstie- Backflip – Salto rückwärts gen ist kein Problem. In jeder Division erfindet fel, mit denen man unterwegs ist, lassen einen  ein verrückter Professor (wieso sind solche Leute abheben – nur leider sehr unkontrolliert. Hier  Double Backflip – zweifacher Salto rückwärts eigentlich immer verrückt?) ein neues Gimmick, kommt es allein auf die Position beim Auslösen  Big Air – hoher bzw. weiter Sprung das er dem Fahrer unter den Hintern schnallt. an, der Rest ist (glücklicher) Zufall.  Wheelie – auf dem Hinterrad fahren [6]

© freiesMagazin GNU FDL Ausgabe 07/2010 39 SPIELE

 Stoppie – auf dem Vorderrad fahren [7] keinerlei Sonderfunktion. Ab und zu lohnt sich ein seine Hände vom Lenker des Motorrads. Bei tie- Salto aber, um die korrekte Geschwindigkeit bzw. fen Stürzen oder Sprüngen gegen ein Hindernis Die einzelnen Saltos meistert man dadurch, dass einen besseren Einfallswinkel bei der Landung kann auch die Radhalterung brechen. Das führt man sich in der Luft nach vorne oder hinten lehnt. zu gewährleisten. Und über Wellengelände ist dazu, dass man nach wenigen Metern vom Mo- Wheelie und Stoppie sind dagegen weit schwe- ein Wheelie die schnellste Möglichkeit, vorwärts torrad rutscht und neu aufsitzen muss. rer, da man während der Fahrt zugleich mit Gas zu kommen. und Bremse und mit dem Vor- und Zurücklehnen Weniger toll sind die Geräusche der Fahrer bei spielen muss. Völlig losgelöst solchen Unfällen. Diese bewegen sich mittels ei- ner Ragdoll-Animation [8] und lassen bei einem Pro Track kann man je Kunststück maximal fünf Bei extremer Beschleunigung oder bei großen Crash die Knochen knacksen. Dazu geben sie erreichen, das heißt, mehr werden nicht gezählt. Sprüngen kann es schon mal zu Unfällen kom- leise Stöhn- oder Schreilaute von sich. Was viel- Bei normalen Rennen haben diese im Übrigen men. So löst der Fahrer manchmal ungewollt leicht realistisch sein mag, mutet dann aber doch etwas seltsam an. Immerhin wurde auf Blutfon- tänen verzichtet. Die Geräusche kann man aller- dings in den Optionen abstellen.

Marmor, Stein und Motorrad bricht . . .

Um sich zu verbessern, kann man, wie oben schon erwähnt, ein Zeitrennen gegen sich selbst Hier war jemand fleißig am Boni sammeln. fahren. Dabei wird die Technik wie im normalen

© freiesMagazin GNU FDL Ausgabe 07/2010 40 SPIELE

gene Strecken mit Hügeln, Rampen und al- lem Möglichen versehen und das Ganze ab- speichern, aber ein Austausch mit anderen ist nicht leicht möglich. Einzig der direkte Da- teiaustausch mit Speicherung der Strecke im MSM-Homeorder (/home/$BENUTZERNAME/Mad Skills Motocross/tracks) und Nachladen im Editor lässt einen die Strecke einmalig spielen. Hier kommt aber nicht das gleiche Spielgefühl wie bei den vordefinierten Strecken auf. Ein Ren- nen gegen andere Spieler oder ein Zeitrennen ist ebenfalls nicht möglich. Rock me Amadeus Was gibt die Musik denn noch so her, außer den oben erwähnten Knacksgeräuschen? Das Moto- rengeräusch der Maschinen ist okay, die Musik von Stefan Björklund ist dafür umso besser. Sie klingt zwar durchgehend elektronisch und man hätte sich etwas mehr Abwechslung bzw. eine bessere Unterscheidung zwischen den Divisio- nen gewünscht, aber sie ist eine nette Unterma- lung. Der Streckeneditor (mit leichten Grafikfehlern). Wesentlich besser und schöner anzuschau- Rennen eingesetzt, sodass man gegen die Auf- Forum oder Wiki, um sich mit anderen Spie- en sind da schon die handgemalten 2-D- zeichnung aus einem vorherigen Spiel fährt. Es lern auszutauschen. So ist es ziemlich schwer, Hintergründe von David Ferriz, die während des macht teilweise Spaß, gegen sich selbst anzu- ein längerfristiges Interesse am Spiel zu wahren. Spiels vorbeifliegen. Zu dieser Zeit hat man na- treten und seine eigenen Zeiten zu verbessern. Laut Entwickler Tobias Andersson soll in einer türlich mehr damit zu tun, nicht vom Motorrad zu Noch schöner wäre es aber, wenn man gegen späteren Version der Austausch von Zeiten und fallen, aber man sollte sich die Bilder wirklich an- andere Spieler fahren könnte. selbst gebastelten Strecken unter den Spielern schauen. Zu jeder Division gibt es eine eigene leicht möglich sein. Umgebung, von Meeresstrand und großen Can- Dies ist auch (noch) eines der größten Mankos Dies ist auch ein gutes Stichwort, um kurz auf yons über saftig grüne Wiesen hin zu verschnei- von Mad Skills Motocross: Es gibt anscheinend den Editor einzugehen. Dieser ist derzeit nur ten Bergkuppen. Die jeweilige Farbe des Bodens keine Community. Auf der Webseite gibt es kein sehr rudimentär vorhanden. Man kann zwar ei- passt sich an und alles wirkt sehr stimmig.

© freiesMagazin GNU FDL Ausgabe 07/2010 41 SPIELE

Der dritte Programmierer im Bunde, Tobias An- Etwas witziger ist es da schon, wenn man es wie ein kleiner Schneekönig. Allein die Division dersson, muss eigentlich nur noch dafür sorgen, schafft, beim Rennstart links aus dem Schirm 1 ist viel zu schwer und extrem frustrierend, weil dass ein paar Bugs verschwinden. Unter Linux ist heraus zu fahren (wie das geht, muss jeder man selbst nach 50 und mehr Versuchen (vor al- die Grafikunterstützung noch nicht optimal, und selbst herausfinden) und in eine unendliche Tiefe lem bei den Sonderaufgaben) noch scheitert. außer der aktuellen Desktopauflösung kann man stürzt. keine andere auswählen, da alle nur mit einer Redaktioneller Hinweis: freiesMagazin be- Farbtiefe von 1bpp angegeben sind. Etwas nervi- Es sei aber gesagt, dass keiner der Bugs schwer- dankt sich bei Tobias Andersson für das Testex- ger ist es da schon eher, dass nach einer Stunde wiegend ist und ein Spielen unmöglich macht emplar von Mad Skills Motocross und die sehr Spielzeit das Spiel zu ruckeln anfängt – vermut- oder den Spielspaß schmälert. schnelle und gute Kommunikation. lich, weil der Hauptspeicher vollläuft. Ein simpler Fazit LINKS Neustart von MSM schaft Abhilfe. Wer nun Lust auf Mad Skills Motocross bekom- [1] http://de.wikipedia.org/wiki/Outrun men hat, kann sich die Demo-Version auf der [2] http://www.madskillsmotocross.com/ Webseite herunterladen oder auch erst einmal [3] http://www.freiesmagazin.de/freiesMagazin-2009- nur das Video zum Spiel [9] anschauen. Als 11 Spielzeit könnte man von ein bis zwei Stunden [4] http://turborilla.com/ ausgehen, wenn man jede Strecke auf Anhieb [5] http://xkcd.com/474/ schaffen würde – was man aber nicht tut, keine [6] http://de.wikipedia.org/wiki/Fahrtechnik#Auf_ Sorge. Realistischer sind da schon um die zehn dem_Hinterrad_fahren Stunden Spielspaß, wobei Pausen eingelegt wer- [7] http://de.wikipedia.org/wiki/Ragdoll den müssen, weil man sonst von der starren Hal- [8] http://www.youtube.com/watch?v=7_9dt0cDF tung der Finger auf der Tastatur einen Krampf be- sw kommt.

Wenn die kleineren Bugs noch behoben werden (der Speicherbug ist laut der letzten Meldung Mit- Autoreninformation te November inzwischen behoben) und die Com- Dominik Wagenführ spielt sehr munity etwas ausgebaut wird, ergibt sich daraus Ein echter Geisterfahrer. gerne unter Linux. Vor allem Spiele, ein sehr gutes und kurzweiliges Rennspiel. Aber bei denen es auf Geschicklichkeit Beim Zeitfahren gegen seinen eigenen Geist hat auch als Einzelspieler macht es Spaß, sich den und Knobelei ankommt, machen ihm sich daneben auch als Fehler gezeigt, dass der Herausforderungen zu stellen. Ab und zu möch- dabei Spaß. „Gegner“ eine ganze andere Strecke abgefahren te man zwar gerne die Tastatur vor lauter Frust hat. Das Wort „Geisterfahrer“ bekommt so eine in den Monitor rammen, wenn man dann aber ei- ganze andere Bedeutung, wenn man ein Motor- ne dieser Strecken am Ende doch geschafft hat, rad an sich vorbeischweben sieht. reißt man jubelnd die Arme empor und freut sich Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 42 SPIELE

Micropolis – Wir bauen uns eine Stadt von Dominik Wagenführ

er wäre nicht gern Bürgermeister Sim City [2] von Maxis war eines der ersten Auf- Installation seiner eigenen Stadt? Electronic bauspiele für den PC. Mit einer für heutige Ver- Micropolis kann seit Ubuntu 9.10 „Karmic Koala“ W Arts macht dies nun möglich, indem hältnisse sehr einfachen Grafik konnte das Spiel über die Paketquellen installiert werden. Man es die Quellen für das bekannte Aufbauspiel dennoch sehr lange am Bildschirm fesseln. Um kann sich das Programm aber auch selbst kom- Sim City unter einer freien Lizenz zur Verfü- eine Stadt zu verwalten, muss man Häuser für pilieren. Hierzu installiert man sich zuerst die be- gung stellt. Aufgrund von Namenskonflikten neue Anwohner bauen, Einkaufsgebiete und Bü- nötigten Bibliotheken. Neben einem C-Compiler heißt das Spiel jetzt Micropolis, spielt sich ros schaffen und natürlich die Industrie voranbrin- (am leichtesten über das Paket build-essentials aber fast genauso wie der Klassiker von 1989. gen. Das Ganze muss man dabei so geschickt zu erhalten) installiert man noch die Pakete verbinden, so dass sich die Bereiche gegensei- Redaktioneller Hinweis: Der Artikel „Micropolis tig nicht negativ beeinflussen. Wer will schon – Wir bauen uns eine Stadt“ erschien erstmals in  libx11-dev direkt neben einem qualmenden Kohlekraftwerk freiesMagazin02/2008 [1]. libxpm-dev wohnen?   x11proto-xext-dev Für das One-Laptop-Per-  libxext-dev Child-Projekt [3] hat Elec- tronic Arts, die Maxis in- Wer auf seinem System kein yacc besitzt (zum zwischen integriert haben, Test einfach im Terminal aufrufen), installiert sich das Originalspiel von 1989 am besten noch das Paket freebsd5-buildutils. unter eine freie Lizenz ge- Damit das yacc aus diesem Paket bei der Kompi- stellt. Mit der GPLv3 [4] lierung auch gefunden wird, muss man eine Ver- kann nun jeder das Spiel knüpfung im Terminal anlegen: verbreiten oder gar auf der gleichen Codebasis wei- $ cd /usr/bin terbauen. Einzig der ge- # ln -s freebsd-yacc yacc schützte Name „Sim Ci- ty“ darf nicht dafür verwen- Danach lädt man sich den Quellcode des Pa- det werden. Dies ist auch ketes micropolis-activity-source.tgz von der Grund, wieso das Spiel der Downloadseite [5] und entpackt dieses, so nun „Micropolis“ genannt dass der Ordner micropolis-activity ent- wurde, was der Original- steht. Aufgrund einiger Probleme muss man die name von Sim City wäh- Software zuerst patchen. Das bedeutet, dass ei- rend der Entwicklungspha- nige Fehler behoben werden müssen, was aber Startmenu von Micropolis. se war. automatisch geschieht. Dazu lädt man sich den

© freiesMagazin GNU FDL Ausgabe 07/2010 43 SPIELE

Patch micropolis _mac-osx.patch [6] herun- ter und speichert ihn im gleichen Ordner, in dem micropolis-activity erstellt wurde. Danach bewegt man sich in einem Terminal in diesen Ordner und patcht das Spiel mittels

$ patch -i micropolis_mac-osx.y patch -p0

Nun kann man das Spiel auch schon kompilieren. Dazu geht man in den Ordner src und startet den Kompiliervorgang: $ cd micropolis-activity/src $ make $ make install $ cd ..

Hinweis für erfahrene Benutzer: make install installiert die Software nicht, sondern kopiert nur die erstellte Spieledatei an den richtigen Platz. Dies geschieht aber alles lokal im gleichen Ord- ner, weswegen keine Root-Rechte erforderlich sind. Danach kann man das Spiel schon mittels Einga- be von ./Micropolis Micropolis. starten. micropolis-activity/Micropolis mit einem export SIMHOME=/opt/micropolis-y Wer das Programm für alle Anwender installie- Editor öffnen und die Zeile activity/ ren bzw. es leichter starten möchte, kopiert den gesamten Ordner micropolis-activity nach export SIMHOME=‘pwd‘ /opt und legt danach noch einen Link zum Aus- austauschen. Danach bewegt man sich im Termi- führen an. Man muss vorher aber noch die Datei gegen nal wieder in den Überordner und gibt dort ein:

© freiesMagazin GNU FDL Ausgabe 07/2010 44 SPIELE

Als Nachfolger gibt es # cp -r micropolis-activity /y LinCity-NG [8], welches opt/ bereits eine isometrische $ cd /usr/bin 3-D-Ansicht bietet und # ln -s /opt/micropolis-y grafisch einiges mehr activity/Micropolis hermacht (siehe dazu auch den Artikel „LinCity- Damit kann man das Spiel durch Eingabe von NG“ auf Seite 28). Micropolis zum Beispiel auch per Alt + F2 starten. Ebenso in der Entwick- Wer möchte, kann sich auch einen Starteintrag lung ist OpenCity [9], wel- unter „Spiele → Micropolis“ anlegen. ches auch eine schöne 3- D-Ansicht bietet. Bekannte Probleme Alle drei Spiele befinden Leider hat das Spiel noch einige Fehler: sich meist in den Pa- 1. Kein Sound. – Auch wenn der Sound einge- ketquellen der jeweiligen stellt ist, kann man dem Spiel keinen Ton ent- Distribution oder können locken. Der Sound von 1989 ist aber sicherlich auch direkt von der je- eh nicht so vermissenswert. weiligen Homepage her- untergeladen werden. 2. Zu hohe Auflösung. – Das Spiel hat eine fes- LinCity-NG. te Auflösung von 1200x900 Bildpunkten, was LINKS wahrscheinlich bei vielen Benutzern nicht tra- gisch ist, aber einige sehen somit nicht das [1] http://www.freiesmagazin.de/freiesMagazin-2008- Autoreninformation ganze Geschehen. 02 3. Num-Lock-Problem. – Während des Spiels [2] http://de.wikipedia.org/wiki/SimCity Dominik Wagenführ spielt sehr ger- darf Num-Lock nicht aktiviert sein. Falls doch, [3] http://www.laptop.org/index.de.html ne unter Linux und ab und zu macht reagiert die Maus nicht mehr auf Klicks. [4] http://www.gnu.org/copyleft/gpl.html ihm auch die Arbeit als Stadtplaner [5] http://www.donhopkins.com/home/micropolis/ und Baumeister Spaß. Alternativen [6] http://rmdir.de/~michael/micropolis_mac-osx. Es gibt neben Micropolis noch einige andere patch [7] http://lincity.sourceforge.net/ offenen Alternativen. LinCity [7] kommt dabei Diesen Artikel kommentieren am ehesten an das alte Sim City heran. Die [8] http://lincity-ng.berlios.de/ Entwicklung wurde aber inzwischen eingestellt. [9] http://www.opencity.info/

© freiesMagazin GNU FDL Ausgabe 07/2010 45 SPIELE

OpenTTD – Das Urgestein der Wirtschaftssimulationen auf dem Linuxsystem von Stefan Erler

inige Leser werden sich vielleicht noch an das Urgestein unter den Wirt- E schaftssimulationen erinnern können: „Transport Tycoon Deluxe“ [1] war Mitte der 90er das erste von vielen Tycoon-Spielen, in dem der Spieler seine eigene Transportfir- ma gründet und mit Bussen, LKW, Zügen, Schiffen und Flugzeugen sein Geld verdienen muss. Redaktioneller Hinweis: Der Artikel „OpenTTD – Das Urgestein der Wirtschaftssimulationen auf dem Linuxsystem“ erschien erstmals in Yalm 03/2009 [2] und wird unter der Creative- Commons-Attribution-ShareAlike-Lizenz [3] ver- öffentlicht. Gefolgt von vielen anderen Wirtschaftssimulatio- nen, wie z. B. „Transport Gigant“ oder „Railroad Tycoon“, machte Transport Tycoon sich auf vielen Windowsrechnern breit und sorgte für lang an- haltenden Spielspaß. Das Open-Source-Projekt OpenTTD [4] macht es möglich, Transport Ty- coon als Klon auf dem Linuxrechner zu spielen. Die Installation OpenTTD lässt sich über die Paketverwaltung in- Das Menü zur Welterstellung in OpenTTD. stallieren. Dazu installiert man einfach über die Ordner auf dem System. Im nächsten Schritt Paketverwaltung das Paket openttd. Anschlie- Diese lassen sich bei Transport Tycoon Main Sta- werden die Spieldaten mit Root-Rechten ßend findet man OpenTTD unter „Anwendungen tion [5], einer deutschen Projektseite zu Trans- in den Datenordner von OpenTTD unter → Spiele“. port Tycoon Deluxe, kostenlos herunterladen. /usr/share/games/openttd/data kopiert. In Achtung: Um OpenTTD spielen zu können, be- Sind die Originaldaten heruntergeladen, ent- einigen Spielversionen kann es sein, dass nötigt man die Grafikdateien vom Originalspiel. packt man die Dateien in einen beliebigen Dateien groß geschrieben sind (Beispiel:

© freiesMagazin GNU FDL Ausgabe 07/2010 46 SPIELE

SAMPLE.CAT). In solch einem Fall muss diese zu starten, um alle Fahrzeuge einmal durchzu- Möglichkeit, einen Kredit aufzunehmen, jedoch Datei in Kleinschreibung umbenannt werden spielen. Außerdem bleibt das Spiel so länger in- wird das Kreditlimit anhand der eigenen Liqui- (z. B.: sample.cat), da Linux zwischen Groß- teressant. dität festgelegt und so kann diese Möglichkeit, und Kleinschreibung unterscheidet. an Geld zu kommen, auch schnell ausgeschöpft Die ersten Jahre sind hart sein. Nun kann es mit dem Spiel losgehen! Im Spiel angekommen sollte man sich erst mal in aller Ruhe die Karte ansehen, um heraus- Es empfiehlt sich, erst einmal klein anzufangen, Das Spiel zufinden, wo es sich lohnt, sein Geschäft zu wie bei vielen Dingen im Leben. Die in der OpenTTD kann wie im Original im Einzelspieler- starten. Da die Anschaffung von Transportmit- Anschaffung günstigsten Fahrzeuge sind Bus- sowie im Mehrspielermodus gespielt werden. teln sowie das Bauen von Straßen, Gleisen, se und LKW. Straßen sind in der Regel schon Bahnhöfen und Flughäfen teuer und der Geld- viele vorhanden, jedoch müssen Städte meis- Über „Neues Spiel“ startet man den Einzelspie- beutel zu Beginn des Spiels eher schmal ist, tens noch miteinander verbunden werden. Bus- lermodus. Zunächst wird die Karte erstellt, auf sollte man sich wirklich gut überlegen, mit wel- bahnhöfe sind im Vergleich zu anderen Bahn- der die Simulation gestartet werden soll. chem Geschäft man anfängt, da die eigene Fir- höfen noch erschwinglich. Sucht man sich also ma sonst ruckzuck pleite ist. Es besteht zwar die zwei relativ große Städte, die viele Passagiere Der Spieler hat in der Welterstellung die Option, produzieren, und verbindet diese die Art der Landschaft auszuwählen. Dabei gibt miteinander, lässt sich mit der Hilfe es vier Typen zur Auswahl: Eine grüne Land- von Bussen und Busbahnhöfen das schaft mit Flüssen, Seen, Wäldern und Hügeln, erste Geld verdienen. eine Winter-, eine Wüsten- sowie eine Fantasie- landschaft á la Alice im Wunderland. Wie viele Passagiere oder Waren Städte bzw. Fabriken produzieren, Des Weiteren können die Spielfeldgröße, die An- kann man herausfinden, indem man zahl der Städte, die Dichte der Industrie, das auf die Stadt oder Fabrik klickt. Ein Startdatum und einige weitere Landschaftseigen- Infofenster öffnet sich, in dem man schaften wie zum Beispiel der Baum-Algorithmus das Potenzial der Stadt oder Fabrik eingestellt werden. nachlesen kann. Startet man das Spiel mit einem frühen Startda- Transportiert man Waren von Pro- tum, so stehen Fahrzeuge dieser Zeit zur Verfü- duktionsstädten zu Fabriken, bedeu- gung. Das Startdatum 1950 beinhaltet beispiels- tet dies meist nicht nur Geld durch weise Dampfloks und Propellerflugzeuge. In die- diese erbrachte Transportleistung, sem Falle durchläuft man alle technologischen sondern es kann im Anschluss auch Epochen während des Spiels von der Dampflok Geld am Transport der produzier- zur Magnetschwebebahn, von Propellermaschi- OpenTTD – schon das Startmenü erinnert sehr stark an das ten Waren verdient werden. Beför- nen zu Düsenjets. Es lohnt sich also recht früh Original Transport Tycoon. dert man beispielsweise Getreide

© freiesMagazin GNU FDL Ausgabe 07/2010 47 SPIELE und Vieh von einem Bauernhof zu einer Fabrik mit einigen LKW oder mit der Bahn, produziert diese Fabrik wiederum Waren, welche man mit dem LKW an einem Warenterminal in einer Stadt anliefern kann.

Während des Spiels wird man feststellen, dass sich Städte, in denen man Passagiere befördert, mit der Zeit wachsen. Dies bedeutet, dass da- mit auch die Passagierzahlen wachsen und man somit noch mehr Fahrzeuge zum Transport ein- setzen kann, wodurch Bahnhöfe und Flughäfen noch profitabler werden. Der Grundstein ist gelegt Steht die eigene Transportfirma finanziell auf ei- genen Beinen und ist der Anfangskredit zurück- bezahlt, kann man etwas größere Investitionen in Flughäfen und Flugzeuge, Häfen und Schiffe täti- gen und somit noch mehr Geld verdienen. In frü- hen Jahren steht ein kleiner Flughafen mit einer Start- und Landebahn zur Verfügung. Verbindet man zwei Städte mit Flughäfen bzw. Flugzeugen Eine Großstadt mit einem internationalen Flughafen mit vier Start- und Landebahnen. miteinander, wird man merken, dass die Erträ- ge bei Flugzeugen wesentlich höher sind als bei Da in OpenTTD die Beförderung von Passagie- extra erforderlich, vorher eine Trasse zu bauen, Bussen oder Zügen. Damit verbunden ist jedoch ren und Fracht nicht nur auf dem Land- oder Luft- da diese bereits durch die natürliche Umgebung ein höherer Anschaffungswert und auch ein ge- weg möglich ist, sondern auch auf dem Wasser- vorhanden ist. wisses Risiko, da Flugzeuge auch abstürzen kön- weg, lassen sich auch Häfen bauen, um Schiffe, nen. Nach einigen Jahren Spielzeit stehen auch welche Fracht oder Passagiere anliefern möch- Des Weiteren lassen sich einige Güter am ef- größere Flughäfen mit mehreren Start- und Lan- ten, anlegen zu lassen. Sind zwei Städte bei- fektivsten mit dem Schiff befördern, wie zum Bei- debahnen zur Verfügung, welche die Abwicklung spielsweise durch einen Fluss oder See getrennt, spiel Öl. Ölquellen oder Ölbohrinseln werfen eine von Start und Landung beschleunigen. Größere ist der einfachste Weg, beide miteinander zu ver- Menge Öl ab, für welche man große Transportka- Flughäfen rentieren sich zum Beispiel bei Städ- binden, einen Fährdienst einzurichten. Mit Fäh- pazitäten benötigt. Ein LKW oder ein Zug reichen ten, die gewachsen sind und eine hohe Passa- ren lassen sich einfach und schnell mehr Passa- da in der Regel nicht aus. Da helfen große Öltan- gieranzahl ausweisen. giere als mit dem Bus befördern und es ist nicht ker, mit welchen sich diese Mengen am besten

© freiesMagazin GNU FDL Ausgabe 07/2010 48 SPIELE

Busse werden ge- ne Bahnhöfe oder Flughäfen neben denen des gen neue, schnel- Gegners baut oder die exklusiven Transportrech- lere, welche sogar te von Städten kauft, in denen der Mitbewerber mehr Passagiere Bahnhöfe oder Flughäfen betreibt. So wäre der befördern können, Gegner gezwungen, seine Aktivitäten in diesen ausgetauscht. Mit Städten einzustellen und die eigenen Gebäude schnelleren und grö- abzureißen, da er keine Möglichkeit mehr hat, da- ßeren Fahrzeugen mit Geld zu verdienen. lässt sich automa- tisch auch mehr Geld Fazit verdienen. Es emp- Die Grafik und der Sound von OpenTTD sind ver- fiehlt sich also, die altet. Für Spieler, die besonderen Wert auf die- Fahrzeuge nicht nur se beide Eigenschaften legen, ist OpenTTD si- fahren oder fliegen cherlich nichts. Jedoch merkt man bei OpenTTD zu lassen, sondern nicht, wie schnell die Zeit vergeht, und wer Wirt- diese auch öfter mal schaftssimulationen mag, für den ist dieses Spiel zu überprüfen, ob sie sicherlich der richtige Zeitvertreib. Da OpenTTD vielleicht zu alt sind grafisch nicht besonders aufwändig ist, läuft die- und ausgetauscht ses Spiel auch auf älterer Hardware und Net- books. Auf der Projektseite von OpenTTD [2] er- Eine Fähre macht im Hafen fest. werden müssen. hält man Hilfe sowie Karten und Erweiterungen befördern lassen. Zwar sind Öltanker langsam, Der Wettbewerb ist groß zum Download. weisen aber bei einer langen Transportstrecke In den Einstellungen des Spiels kann man zwar LINKS einen hohen Gewinn aus. die Anzahl der Mitbewerber auf null setzen, je- [1] http://de.wikipedia.org/wiki/Transport_Tycoon_ doch wird das Spiel ohne Mitbewerber mit der Deluxe Warte und erweitere die Flotte Zeit langweilig. Spannend wird es erst dann, [2] http://www.openttd.org/ Wie in der Realität gehen Fahrzeuge auch kaputt wenn man seine Gegner ausschalten kann, wo- [3] http://www.freiesmagazin.de/yalm und werden alt. Um zu gewährleisten, dass Bus-, bei man jedoch auch aufpassen muss, dass man [4] http://creativecommons.org/licenses/by-sa/3.0/ Flug- oder Schifflinienverkehre nicht von Pannen nicht selber ausgeschaltet wird. Die einfachste de/ dominiert werden, müssen die Verkehrsmittel mit Methode, einen Mitbewerber auszuschalten, ist, [5] http://www.tt-ms.de/ der Zeit ausgewechselt werden. Dadurch rüstet diesen einfach aufzukaufen. Die etwas spannen- man seine Flotte auch immer mit der neues- dere Methode ist jedoch, dem Gegner das Ge- ten und effektivsten Technik aus. Alte, langsame schäft zu vermiesen, indem man einfach eige- Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 49 SPIELE

Osmos – Spiel mit den Zellen von Dominik Wagenführ

er wäre nicht gerne mal wieder automatisch angepasst sobald ein Einzeller? So, wie die Mensch- man andere Zellen frisst und W heit vor Jahrmillionen entstanden größer wird, sodass man ei- ist, findet man sich im Geschicklichkeitsspiel gentlich immer einen recht gu- Osmos [1] von Hemisphere Games wieder. ten Überblick über das Spiel- Als kleine Zelle (im englischen Mote genannt) feld hat. in einer riesigen Ursuppe gilt nur ein Gesetz: Fressen und Gefressen werden! Hilfreich ist mitunter, über die rechte Maustaste die Zeit zu Das Spiel verlangsamen, um besser rea- gieren zu können. Das Gegen- Wie erwähnt, mimt man in Osmos eine Zel- teil passiert, wenn man die le (bzw. ein Partikel), die durch die Ursuppe mittlere Maustaste drückt. In schwimmt. Durch Ausstoßen von Materie bewegt dem Fall beschleunigt man das man sich vorwärts, wird dabei aber selbst auch Spiel. Das Zeitverhalten kann kleiner. In der Regel besteht das Spielziel da- man aber auch variabel per rin, sich alle anderen Zellen einzuverleiben. Das Strg + Scrollrad einstellen. heißt, kleinere Zellen (durch einen blauen Kreis um die Zelle erkennbar) kann man fressen, grö- Zwei weitere (in späteren Le- ßeren Zellen (rot umrandet) sollte man aus dem Kleine Zelle in großer Welt. vels oft genutzte) Tastenkombi- Weg gehen, da man sonst selbst verschluckt nationen sind Alt + N , um ein wird. $ ./Osmos Level neu zu starten, wenn man sieht, dass man nicht zum Ziel kommt, und Alt + Z , worüber man Das Prinzip variiert dabei leicht von Level zu Danach startet das Spiel per Standard im Voll- das Level mit einer neuen Anordnung der Zellen Level, sodass man manchmal gezielt eine oder bildmodus und deutscher Sprache. neu startet. Vor allem die zweite Tastenkombina- mehrere besondere Zellen jagen muss. tion ist wichtig, weil es öfter Levels gibt, in denen Steuerung die Startposition äußerst schlecht ist, um das Ziel Installation Das Spiel steuert man fast vollständig mit der überhaupt erreichen zu können. Osmos lässt sich sowohl als Demo auf der Web- Maus. Über die linke Maustaste stößt man seite herunterladen als auch als Vollversion mit Materie aus und bewegt sich damit vorwärts Einstellungen mehreren Levels für 10 US-Dollar (ca. 7,77 Euro) (bzw. in die Gegenrichtung des Ausstoßes). Mit Drückt man während des Spiels die Taste Esc , kaufen. Nach dem Download entpackt man das dem Scrollrad kann man in die Welt hinein- gelangt man ins Menü. Dort kann man einige De- Archiv und führt darin die Datei Osmos aus: bzw. herauszoomen. Der Zoom wird dabei aber tails zur Grafik und zum Sound einstellen.

© freiesMagazin GNU FDL Ausgabe 07/2010 50 SPIELE

Genügend gefressen und schon ist man der Größte.

LINKS

[1] http://www.hemispheregames.com/Osmos/ Grafisch sieht Osmos sehr angenehm aus. [2] http://www.igf.com/2009finalistswinners.html Die Steuerung kann man nicht im Spiel Fazit selbst ändern, sondern man muss die Datei Osmos ist ein sehr schönes Geschicklichkeits- bindings.cfg dafür anpassen, in der die Tasten- spiel für Linux. Das Spiel wurde mit dem „D2D Autoreninformation belegungen zu finden sind. Vision Award“ auf dem 12. Independent Games Festival ausgezeichnet [2] und für einen geringen Dominik Wagenführ spielt sehr Grafik und Sound Preis von knapp 8 Euro erhält man 47 Level voller gerne Geschicklichkeits- und Kno- Die Grafik ist sehr schön und bunt, auch wenn Herausforderungen. Einige sind leicht zu meis- belspiele und freut sich über jede das Zellenleben an sich nicht viel Abwechslung tern, an anderen sitzt man sicherlich einige Ver- neue Spieleveröffentlichung, die es bietet. Die Musik ist entsprechend dem Spiel suche länger, um die richtige Strategie zu finden. für Linux gibt. sehr entspannend und „chillig“, nervt aber nie. Daneben ist das Spiel DRM-frei und man erhält Hektik kommt so keine auf – außer man wird von drei Versionen für Linux, Mac und Windows zur anderen, größeren Zellen verfolgt. Installation. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 51 SPIELE

Fun mit Phun von Dominik Wagenführ

as Spiel Phun [1] ist eine 2-D-Physik- sollte man versuchen, Phun per Man kann Phun nun per Eingabe von phun von Simulation, die von Emil Ernerfeld als überall starten. D Master-Arbeit an der Umeå-Universität $ LD_LIBRARY_PATH=. ./phun in Schweden geschrieben wurde. Das Pro- Bedienung gramm kann zum einen zur reinen Spielerei zu starten. Neben einer hardwarebeschleunigten Es soll hier keine komplette Übersicht gegeben benutzt, aber auch im Unterricht eingesetzt Grafikkarte wird auch die libsdl verlangt, ehe werden, sondern nur eine kleine Einführung in werden, um verschiedene physikalische Pro- das Programm startet. Ohne Hardwarebeschleu- die einzelnen Werkzeuge und Optionen. Eine ge- zesse aus der Mechanik spielerisch darzustel- nigung läuft es zwar auch, aber vor allem bei naue Erklärung findet man auf der Webseite [4] len. Das Programm ist (noch) Closed-Source, komplexen Szenen, die Wasser enthalten, wird und es gibt einige Tutorials [5]. Vor allem das Bei- kann aber frei für den nicht-kommerziellen das Ganze sehr langsam. Prinzipiell ist Phun spielvideo auf YouTube [6] zeigt sehr gut, was Einsatz verwendet werden. aber recht speicher- und CPU-hungrig, so dass Phun alles kann. man auf einem schwachen PC wenig Freude ha- Redaktioneller Hinweis: Der Artikel ben wird. Etwas Abhilfe kann das Abschalten der Menü „Fun mit Phun“ erschien erstmals in Wolken in den Optionen (siehe unten) bringen. Im Menü „File. . . “ kann man einzelne Szenen freiesMagazin04/2008 [2]. laden, speichern, importieren oder die aktuelle Szene löschen. Gespeicherte Szenen liegen im Installation und Start Möchte man Phun für alle Benutzer installieren, kann man den Ordner Phun mit Root-Rechten Ordner Scenes als phn-Datei und können auch Die Beta-Version von Phun kann von der Down- nach /opt verschieben: direkt mit einem Texteditor bearbeitet werden. loadseite [3] als vorkompilierte Binärdatei sowohl für 32- als auch 64-bit-Rechner heruntergeladen # cp -r Phun /opt/ Navigation werden. Nach dem Entpacken des Archivs muss In einer Szene selbst kann man mit dem Maus- man nur die Datei phun im Ordner Phun ausfüh- rad zoomen und mit der rechten Maustaste den Danach muss man mit Root-Rechten ein kleines Hintergrund fixieren und umherschieben. Alterna- ren. Sollte das Programm nicht starten, ruft man Startskript /usr/local/bin/phun in einem Edi- es am besten im Terminal auf: tiv kann man auch rechts auf den Hintergrund kli- tor anlegen cken und über das aufspringende Menü die Sze- $ cd Phun #!/bin/bash ne verschieben und in sie zoomen. Zusätzlich $ ./phun cd /opt/Phun gibt es links oben unter den Optionen noch die LD_LIBRARY_PATH=. ./phun Möglichkeit, den Zoom per Schieberegler einzu- Sieht man eine Fehlermeldung der Art stellen.

./phun: error while loading shared y und dieses nach dem Speichern noch ausführbar Objekte wählt man aus, indem man sie anklickt libraries: libGLEW.so.1.5: cannot y machen: oder mit dem Brush-Werkzeug einkreist. Ausge- open shared object file: No such y wählte Objekte blinken und lassen sich gemein- file or directory # chmod +x /usr/local/bin/phun sam verschieben oder drehen. Das Verschieben

© freiesMagazin GNU FDL Ausgabe 07/2010 52 SPIELE

drückt oder einen Strich mit dem Brush- oder Drag-Werkzeug darüber zeichnet.

Hat man eine Szene erstellt, kann man über den großen, grünen Abspielknopf die Animation star- ten und danach wieder pausieren.

Werkzeuge Über den Rechtsklick auf ein Objekt erhält man je nach Objekttyp ein neues Menü mit zusätzlichen Eigenschaften. Bei fast allen kann man Folgen- des unter „Geometry settings. . . “ einstellen:

 „Friction“ – Reibung zwischen 0.0 und 2.0

 „Bounciness“ – Abprallstärke zwischen 0.0 und 1.0

 „Density (weight)“ – Dichte (Gewicht) zwischen 0.0001 und 100.0

 „Collides with stuff “ – legt fest, ob das Objekt mit der Umgebung interagiert

 „Liquefy selected“ – ausgewählte Objekte in Wasser transformieren

 „Add center hinge“ – ein Gelenk an den Mittel- punkt setzen (soweit möglich)

Die einzelnen Werkzeuge sind im Einzelnen:

 „Brush“ – Dies zeichnet Freihand-Polygone. Hält man die Taste Umschalt fest, zeichnet Die Startszene von Phun: Ein Flipper. man gerade Linien. Zusätzlich kann man hier- über Objekte markieren und löschen (siehe eines ausgewählten Objektes geschieht über die rechte Maustaste. Hält man Strg gedrückt und oben). Brush-Objekte können per „Transform linke Maustaste, die man festhalten muss. Ei- verschiebt ein Objekt, kopiert man es. Ein Objekt into circle“ in einen Kreis umgewandelt wer- ne Rotation erhält man über die festgehaltene löscht man, in dem man es markiert und Entf den.

© freiesMagazin GNU FDL Ausgabe 07/2010 53 SPIELE

 „Drag“ – Hierüber kann man alle nicht fixier-  „Fixate“ – Fixiert ein Objekt mit einer Klemme.  „Speed“ – Geschwindigkeit der Simulation ein- ten Objekte während der Animation bewegen. Es wird grundsätzlich das Objekt mit dem da- stellen

Während der Aufbauphase kann man nur fi- hinterliegenden fixiert. Liegt kein Objekt dahin-  „Enable shaders“ – Schattierungen de/aktivie- xierte Objekte damit bewegen. ter, wird es am Hintergrund fixiert. Die Größe ren (falls von der Grafikkarte unterstützt) der Klemme ist abhängig vom Zoomfaktor.  „Plane“ – Zeichnet eine Ebene, wobei der Rich-  „Simple water rendering“ – Wasser verein- tungspfeil (Normalenvektor) mit der Maus vor-  „Hinge“ – Gelenke fixieren ein oder zwei Objek- facht/komplett darstellen te, machen sie aber zusätzlich beweglich/dreh- gegeben wird. Eine Ebene besitzt nur die Ei-  „Draw Hinges/Fixes when running“ – bei der genschaften „Friction“ und „Bounciness“. bar in diesem Punkt. Jedes Gelenk kann mit Animation Gelenke und Klemmen ein/ausblen- einem „Motor“ versehen werden, der auto- „Circle“ – Erstellt einen Kreis, wobei man zu- den  matisch arbeitet oder manuell durch die Cur- erst den Mittelpunkt angibt und dann bei fest- „Draw clouds“ – Wolken im Hintergrund ein/- sortasten bedient werden kann. Zusätzlich  gehaltener linker Maustaste die Größe (Radi- ausblenden lässt sich die Drehrichtung („Reversed“), die us) des Kreises bestimmt. Geschwindigkeit („Motor speed“) zwischen 0  „Box“ – Erstellt ein Rechteck. Hält man und 2400 UpM und die Motorstärke („Motor Beispiel – Auto Umschalt gedrückt, entsteht ein Quadrat. Box- strength“) zwischen 0 und unendlich („+inf “) Als simples Beispiel soll ein Auto gebastelt wer- Objekte können per „Transform into circle“ in einstellen. den. einen Kreis umgewandelt werden.

 „Chain“ – Hiermit erstellt man eine Kette zwi- 1. Hierfür fügt man zuerst eine Ebene („Plane“) schen zwei Objekten oder dem Hintergrund hinzu, deren Pfeil nach oben zeigt. und einem Objekt, die aus mehreren Kreisen 2. Danach wählt man das „Brush“-Werkzeug und Klemmen besteht. Die Kette wird automa- und zeichnet die Karosserie schwebend über tisch mit einer Klemme an einem Objekt fixiert, den Boden. Wichtig ist, dass die Animation da- falls möglich. Man kann separat die Eigen- Die Optionen von Phun. bei nicht läuft. schaften der Kreise und der Klemmen einstel- 3. Jetzt aktiviert man die Option „Draw inside len. Es gibt noch die Option „Dissolve chain“, Optionen Objects“, zeichnet ein erstes Rad („Circle“), mit der man die Verbindung auflöst. Im Optionsfenster gibt es relativ wenig Einstell- deaktiviert „Draw inside Objects“ wieder, mar- möglichkeiten:  „Spring“ – Erstellt eine Feder zwischen zwei kiert das eben erstellt Rad, hält Strg fest und Objekten. Zieht man die Objekte danach aus- zieht eine Kopie an die andere Seite des Au- „Gravity“ – schaltet die Gravition an/aus einander oder drückt sie zusammen, dehnt  tos. sich die Feder oder wird gespannt. Über die  „Air Friction“ – Luftwiderstand an/ausschalten 4. Danach wählt man beide Kreise aus ( Strg Optionen „Spring strength“ und „Spring dam-  „Left mouse click opens popup“ – linke beim Anklicken festhalten), und fügt über „Add ping“ kann man die Stärke der Feder zwischen Maustaste = rechte Maustaste center hinge“ ein Gelenk hinzu. Wichig ist, 0.001 und 1.0 und die Dämpfung zwischen 0.0  „Draw inside objects“ – innerhalb von Objekten dass das Gelenk auch über der Karosserie und 2.0 einstellen. zeichnen liegt.

© freiesMagazin GNU FDL Ausgabe 07/2010 54 SPIELE

5. Dann wählt man die beiden Gelenke aus und Reibung), dem Gewicht des Wagens oder der Probleme wählt „Motor“ in den Optionen. Leistung der Motoren experimentieren. Phun ist noch in der Beta-Phase, was man an 6. Zum Schluss spielt man die Animation ab und (Kleiner Hinweis: Bei der Abbildung wurde etwas einigen Stellen merkt. Bei Problemen empfiehlt freut sich über das Gefährt. ;) geschummelt. Es ist nicht möglich, Löcher in ein es sich, das Phun-Forum [7] aufzusuchen. Einer Objekt zu schneiden. Die Fenster sind einfach der größten Bugs ist, dass das Programm nicht- Man kann in diesem Beispiel schön mit der zwei neue Brush-Objekte, die die Farbe des Hin- deterministisch ist. Das bedeutet, startet man ei- Reibung der Ebene (z. B. Glatteis mit geringer tergrunds zugewiesen bekommen haben.) ne Szene mehrmals, sieht das Ergebnis verschie- den aus, was in manchen Fällen ärgerlich ist.

Dennoch macht Phun viel Spaß und man kann damit locker einige Stunden „Physik lernen“.

LINKS [1] http://www.phun.at/ [2] http://www.freiesmagazin.de/freiesMagazin-2008- 04 [3] http://phun.cs.umu.se/wiki/Download [4] http://phun.cs.umu.se/wiki/Tutorial [5] http://phun.cs.umu.se/forum/viewforum.php?id= 14 [6] http://www.youtube.com/watch?v=0H5g9VS0EN M [7] http://phun.cs.umu.se/forum

Autoreninformation

Dominik Wagenführ spielt sehr gerne unter Linux und vor allem Physiksimulationen machen ihm dabei viel Spaß.

Diesen Artikel kommentieren Das Phun-Auto.

© freiesMagazin GNU FDL Ausgabe 07/2010 55 SPIELE

Pioneers – Komm, lass uns siedeln! von Dominik Wagenführ

as Spiel Pioneers kennen vielleicht war früher aufgeteilt in mehrere Pakete für Ser- Man benötigt hierfür neben einem C++-Compiler nur wenige. Wenn aber das Schlag- ver und Client, die inzwischen aber in der Regel und checkinstall folgenden Pakete: D wort „Die Siedler von Catan“ fällt, weiß in einem Paket pioneers zusammengefasst sind. meistens jeder, was gemeint ist. Pioneers [1]  libglib2.0-dev ist ein sehr guter Siedler-Klon, der aufgrund  libgnome2-dev seiner wunderbaren Netzwerk-Integration  libgkt2.0-dev gern zu einer Runde gegen die Kollegen am Nachbartisch einlädt. Es werden dabei aber eine gan- ze Reihe an zusätzlichen Entwick- Redaktioneller Hinweis: Der Artikel „Pioneers lungspaketen installiert, die notwen- – Komm, lass uns siedeln!“ erschien erstmals in dig sind. freiesMagazin04/2007 [2]. Jetzt benötigt man nur noch Pioneers basiert auf dem 1995 von Klaus Teuber den neusten Quellcode (aktuell entwickelten Spiel des Jahres „Die Siedler von pioneers-0.12.3.tar.gz) von der Catan“ [3]. Es wurde 1999 erstmals unter dem Downloadseite [4]. Diesen entpackt Namen „Gnocatan“ vertrieben, aufgrund rechtli- und kompiliert man mittels cher Probleme aber 2005 in „Pioneers“ umbe- nannt. Prinzipiell ist es aber egal, wie es heißt. $ tary -xzf pioneers-0.12.3.tar.gz Wichtig ist, was drinsteckt – und das ist eine Men- $ ./configure ge. $ make # checkinstall Spielmodi Pioneers hat einen sehr großen Spielumfang, Alternativ kann man auch im letzten wichtig sind vor allem aber folgende zwei Sachen: Schritt Ein Einzelspielermodus mit einer relativ guten KI # make install (=künstlichen Intelligenz), wenn gerade mal kein Das Pioneers-Startbild. Mitspieler in Internet-Reichweite ist und einen nutzen, was aber nicht empfehlenswert ist, da Alternative: Kompilierung Mehrspielermodus, bei dem man sich mit realen checkinstall ein Paket erzeugt, was man leich- Wer noch ein älteres Betriebssystem hat, der Gegnern messen kann. ter deinstallieren kann. muss entweder mit einer älteren Version aus den Installation Paketquellen vorlieb nehmen oder er kompiliert Wenn alles durchgelaufen ist, wurde das Pa- Pioneers befindet sich normalerweise in den Pa- sich das Programm aus dem Quellcode, was ket pioneers, das sowohl Client als auch Ser- ketquellen der jeweiligen Distribution. Das Spiel ziemlich einfach ist. ver enthält, installiert und man kann Pioneers

© freiesMagazin GNU FDL Ausgabe 07/2010 56 SPIELE

über das GNOME-Menü „Anwendungen → Spie-  „An privatem Spiel teilnehmen“: Hierüber kann le“ starten. man einem privaten Spiel, das heißt in einem Netzwerk, beitreten. Der Client Der Client baut eine Verbindung zu einem Server Der Server auf und stellt die Spieldaten eigentlich nur gra- Der Server erstellt ein Spiel und sorgt dafür, phisch dar. Man findet ihn unter „Anwendungen dass die Spieldaten korrekt an alle Parteien ver- → Spiele → Pioneers“. teilt werden. Das geschieht meistens über einen Danach sieht man den Startschirm und kann un- Metaserver wie z. B. „pioneers.debian.net“. Man ter „Spiel → Neues Spiel“ ein neues Spiel star- kann den Server über „Anwendungen → Spiele ten. → Pioneers Server“ oder direkt aus dem Menü heraus über „Spiel → Neues Spiel → Spiel erstel- len“ öffnen.

Im ersten DropDown-Menü wählt man das Spiel- feld aus. Pioneers beherrscht dabei nicht nur das Basisspiel, sondern auch einige Erweiterungen wie „Die Seefahrer“. Darunter stellt man die Ge- ländeverteilung, die Anzahl der Spieler (mensch- Ein neues Spiel starten. lich und künstlich) und die Anzahl der Siegpunkte ein. Als Spielername kann man sich einen auswäh- len, der zu einem echten Eroberer und Herr- Servereinstellungen scher passt. Wer mag, kann das ganze Ge- Die Server-Einstellungen sind das Wichtigste. schehen aber auch nur als passiver Zuschau- Den „Port“ lässt man am besten auf „5556“ ste- er verfolgen. Der voreingestellte Metaserver „pio- hen. Das Feld „Metaserver“ sollte ebenfalls so neers.debian.net“ sollte stehen bleiben, da über gelassen werden. Möchte man nur alleine spie- ihn alle öffentlichen Spiele laufen. Die drei unte- len, so stellt man bei „Server registrieren“ auf Ein Spiel erstellen. ren Schaltflächen sind am wichtigsten: „Nein“ und macht im Abschnitt „Einzelspielermo- dus“ (siehe unten) weiter. Falls nicht, stellt man im Terminal oder – falls man hinter einem Router „An öffentlichen Spiel teilnehmen“: Hierüber  hier auf „Ja“. Im Feld „Angezeigter Hostname“ sitzt – über einen GeoLocation-Dienst wie Geo- kann man einem öffentlichen Spiel im Internet muss entweder die eigene IP stehen, die man bytes [5] herausfindet. beitreten. z. B. mittels  „Spiel erstellen“: Dies startet ein eigenes Spiel Alternativ kann man sich auf DynDNS [6] ein Kon- über den Server, siehe weiter unten. $ ifconfig to erstellen und kann dann einen richtigen Host-

© freiesMagazin GNU FDL Ausgabe 07/2010 57 SPIELE namen angeben und somit einen permanenten also meistens „5556“. Mit „OK “ tritt man dem Spieleserver einrichten. Das weitere Vorgehen Spiel bei. Bevor es losgeht, muss man aber gege- ist im Abschnitt „Mehrspielermodus“ (siehe un- benenfalls noch im Server-Fenster weitere Com- ten) erklärt. Zum Schluss kann man den Server puterspieler hinzufügen. Erst wenn die vorgege- durch Klick auf die zugehörige Schaltfläche star- bene Zahl voll ist, startet das Spiel. Die Reihen- ten. Danach kann man aber an den Spieleinstel- folge der Spieler wird immer vom Computer aus- lungen nichts mehr ändern. gelost.

Im neuen Reiter „Laufendes Spiel“ kann man den Mehrspielermodus Chat ein- und ausschalten, Computerspieler hin- Entweder eröffnet man selbst ein Mehrspieler- zufügen und den Server wieder stoppen. Das spiel wie oben beschrieben oder man nimmt an Server-Fenster kann für die Dauer des Spiels in einem anderen Spiel teil. In jedem Fall wählt man den Hintergrund verschoben, darf aber nicht ge- im Hauptfenster „Spiel → Neues Spiel → An öf- Spielfenster. schlossen werden. fentlichem Spiel teilnehmen“. Einzelspielermodus Das Spielfenster ist übersichtlich aufgebaut, nur bei extrem großen Karten ist die Übersicht etwas Im Einzelspielermodus muss man zuerst auf dem klein. Unter dem Spielfeld findet man das Chat- Pioneers-Server (siehe oben) ein Einzelspieler- log, in dem auch alle Aktionen der Gegenspieler spiel erstellt haben, das heißt die Option „Ser- festgehalten werden. Auf der rechten Seiten fin- ver registrieren“ muss auf „Nein“ stehen. Danach det man die eigenen Rohstoffe und Karten und wählt man im Hauptfenster „Spiel → Neues Spiel darunter die aktuelle Punktzahl, aufgeschlüsselt → An privatem Spiel teilnehmen“. Öffentliche Spiele. nach den verschiedenen Gebieten. Ganz wichtig ist auch die obere Anzeige, die sagt, wie viele Hinweis: In der Liste sieht man oft viele Spie- Spielelemente noch verbaut werden können. le, die aber leider falsch erstellt wurden. Die Er- steller haben weder ihre IP, noch einen korrekten Ganz oben sieht man die einzelnen Aktionen, die Hostserver eingetragen, sodass eine Verbindung man zum jeweiligen Zeitpunkt ausführen kann. nicht möglich ist. Man kann diese unter „Einstellungen → Werk- zeugleiste“ wegschalten, wenn man die Tasten- Let’s play kürzel im Kopf hat. Man findet aber alle Angaben An dieser Stelle soll nicht erklärt werden, wie sich auch noch im Menü „Aktionen“. Zusätzlich gibt es Ein privates Spiel. Pioneers spielt, da die Regeln identisch zu „Die im Menü „Spiel“ noch weitere nützliche Sachen. Siedler von Catan“ sind. Es sollen dagegen ein So kann man sich die aktuellen Spieldaten unter Als Serverrechner wählt man „localhost“ und als paar Besonderheiten und Optionen von Pioneers „Spieleinstellungen“ anschauen oder ein Fenster Port denjenigen, den man zuvor eingestellt hat, aufgezeigt werden. mit den „Erklärungen“ zum Spiel einblenden.

© freiesMagazin GNU FDL Ausgabe 07/2010 58 SPIELE

mitsamt einer Datei theme.cfg liegen (der Ord- ner kann je nach Installation und System anders lauten). Die Umsetzung ist eigentlich selbster- klärend, man sollte sich am besten eines der anderen Themen als Vorlage nehmen.

Die Legende kann man auch permanent als Rei- ter einblenden lassen. Die Option dafür findet man unter „Einstellungen → Einstellungen → Le- gende Anzeigen“.

Thema „Classic“. Thema „Wesnoth-like“. Spieleditor Zum Schluss darf natürlich der Spieleditor nicht fehlen. Die 25 mitgelieferten Karten sind zwar nicht schlecht, aber manchmal möchte man viel- leicht eine eigene Idee umsetzen. Den Spieledi- tor findet man im GNOME-Menü unter „Anwen- dungen → Spiele → Pioneers Editor“.

Die Benutzung ist recht intuitiv. An der rechten und unteren Seite findet man ein „+“ und „-“, um neue Reihen bzw. Spalten hinzufügen. Mit einem Thema „FreeCIV-like“. Thema „Tiny“. Linksklick in ein Feld öffnet sich ein Menü, aus dem man aus den verfügbaren Landschaften ei- Neben diversen anderen Einstellungen findet ne auswählen kann. Auf diese Art vervollständigt man dort auch verschiedene Themen, die sich man sein Spielfeld. Im Reiter „Einstellungen“ legt auf den Spielfeldhintergrund, aber viel wichtiger, man dann noch die Spieleinstellungen fest. Das auch auf die Karten auswirken. heißt, die Anzahl der Spiele, die Siegpunkte, An- zahl der Karten und Gebäude bzw. Objekte, etc. Es sollte auf alle Fälle für jeden Geschmack et- Danach kann man über „Datei → Speichern“ die was dabei sein. erstellte Landschaft speichern.

Themen können leicht selbst entworfen werden, Achtung: Damit Pioneers später das Spiel wenn die zugehörigen Graphiken im Ordner findet, muss es im Spielordner (meistens Thema „Iceland“. /usr/share/games/pioneers/themes/THEMA /usr/share/games/pioneers) liegen. Um dort

© freiesMagazin GNU FDL Ausgabe 07/2010 59 SPIELE ein Spiel zu speichern, benötigt man aber Root- Rechte. Das sinnvollste ist es, das Spiel erst im Heimatverzeichnis zwischenzuspeichern und dann als Root in den Ordner zu verschieben. Es können im Spieleditor auch vorhandene Spie- le geladen und verändert werden. Und zum Schluss . . . Jetzt kann man eigentlich nur noch viel Spaß beim Siedeln wünschen und vielleicht sieht man sich ja auf einem Spieleserver wieder. :-) LINKS [1] http://pio.sourceforge.net/ [2] http://www.freiesmagazin.de/freiesMagazin-2007- 04 [3] http://de.wikipedia.org/wiki/Die_Siedler_von_ Catan [4] http://sourceforge.net/project/showfiles.php? group_id=5095 [5] http://www.geobytes.com/IpLocator.htm? GetLocation [6] http://www.dyndns.org/

Autoreninformation

Dominik Wagenführ ist leidenschaft- licher Brettspieler und gibt sich gerne einer digitalen Runde „Siedler“ hin, wenn er die Zeit dazu findet. „Unscientific“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/397

Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 60 SPIELE

Slingshot – Steinschleuder im Weltraum von Dominik Wagenführ

ravitation ist manchmal ganz schön nervend. Sie sorgt dafür, dass Äp- G fel nicht weit vom Stamm fallen oder dass man hinfällt, wenn man stolpert. Auch bei dem Open-Source-Strategiespiel Slingshot [1] kämpft man gegen die Anzie- hungskraft.

Redaktioneller Hinweis: Der Artikel „Slingshot – Steinschleuder im Weltraum“ erschien erstmals in freiesMagazin09/2009 [2].

Slingshot ist ein zweidimensionaler Weltraum- shooter, der aber mehr auf Taktik setzt als auf wildes Geballere. Das Spiel ist für zwei Spieler an einem PC ausgelegt, kann aber auch allein gespielt werden (indem man auch die Rolle des zweiten Spielers übernimmt) und sorgt für kurz- weilige Abwechslung.

Bei dem Spiel geht es darum, die Anziehungs- kraft der Planeten zu nutzen, um seine Rakete auf den Gegner zu lenken. Es ist sozusagen das Weltraum-Pendant des 1987 auf dem Atari ST er- schienenen Klassikers „Ballerburg“ [3].

Installation Slingshot kann in den meisten Distributionen mit dem Paket slingshot über die Paketverwaltung installiert werden. Die einzelnen Schüsse werden durch Linien markiert.

Auf der Webseite des Projekts [4] findet man systemunabhängiger Python-Installer zum Down- Natürlich kann man sich aber auch den unter der auch vorkompilierte Pakete für DEB- und RPM- load angeboten, den man nach dem Entpacken GNU General Public License (GPL) veröffentlich- basierte Systeme. Daneben wird auch ein über das Skript install.sh ausführt. ten Quellcode von der Webseite [5] herunterla-

© freiesMagazin GNU FDL Ausgabe 07/2010 61 SPIELE den. Zum Ausführen muss man nur die beiden Menü „Game style“ Pakete python und python-pygame installiert Auswahl Bedeutung haben. „Random“ Per Zufall wird eine oder mehre- re der unten genannten Optionen Spielstart ausgewählt. Nach dem Start landet man im Hauptmenü des „Fixed Power“ Die Schussstärke ist fest auf 200 eingestellt. englischsprachigen Spiels. Dort kann man ein- „Bounce“ Schüsse prallen am Rand des fach auf „New game“ klicken, um ein neues Spiel Fensters ab. Man kann so gut zu starten. über Eck schießen. „Invisible planets“ Die Planeten sind unsichtbar und Man sieht je ein Raumschiff am linken und rech- man muss sich durch Testschüsse ten Rand und dazwischen einige Planeten. Über langsam ans Ziel herantasten. die Cursortasten kann man mittels ← und → den Abschusswinkel bestimmen. Über ↑ und ↓ Menü „Game options“ Die große Karte. bestimmt man die Stärke des Schusses. Dabei Auswahl Bedeutung gilt: Je stärker der Schuss war, desto weniger „Max number Maximale Anzahl von Planeten auf LINKS Punkte gibt es bei einem Treffer. Mit gedrückter of planets“ dem Feld. [1] http://slingshot.wikispot.org/ Umschalt -Taste ist das Raster für Drehung und „Number of Anzahl der Runden, die gespielt wer- [2] http://www.freiesmagazin.de/freiesMagazin-2009- rounds“ den sollen. Schussstärke etwas gröber, mit der Strg -Taste 09 „Shot timout“ Sorgt dafür, dass ein Schuss irgend- [3] http://de.wikipedia.org/wiki/Ballerburg feiner. wann verfällt. [4] http://slingshot.wikispot.org/Downloads/Linux Nach der hoffentlich richtigen Einstellung drückt [5] http://slingshot.wikispot.org/Downloads/ man Space oder Enter und die Rakete macht Menü „Graphics“ Source sich auf dem Weg und wird dabei von den Plane- Auswahl Bedeutung ten angezogen. Sie hinterlässt dabei eine Spur, „Particles“ Schaltet kleine Partikeleffekte ein, wenn ein Schuss einen Planeten trifft. sodass man sich beim nächsten Versuch daran Autoreninformation orientieren kann. Fazit Dominik Wagenführ spielt sehr Hat man nicht getroffen ist der Gegenspieler mit Slingshot ist ein sehr schönes Zweipersonen- gerne unter Linux und vor allem seinem Zug an der Reihe. spiel, mit dem man sich aber auch allein die Physiksimulationen machen ihm Zeit vertreiben kann. Ein Netzwerk- oder Online- dabei viel Spaß. Optionen Modus der es ermöglicht, daß mehrere Spieler Durch die Taste Escape gelangt man während gegeneinander antreten, würde natürlich noch des Spiels wieder ins Hauptmenü. Dort kann viel mehr Spaß ins Spiel bringen und auch den man unter „Settings“ diese Einstellungen wählen: Langzeitspielspaß deutlich erhöhen. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 62 SPIELE

Toribash – Kampf mit (der) Physik von Dominik Wagenführ

uch wenn der Titel unter Umständen Modus Turniere austragen und wertvolle Punkte Für diesen Artikel wurde hauptsächlich Toribash einige Leser abschrecken könnte, so ergattern, die man bei einem Sieg erhält. Die- in Version 3.5 aus dem Tar-Archiv für ein 64-Bit- A trifft er die Beschreibung des Spiels To- se Punkte, Toricredits genannt, kann man dann Ubuntu benutzt. ribash [1] doch sehr gut. Dabei ist Toribash ei- im Torishop gegen kleine Gimmicks wie zum Hinweis: Toribash ist komplett in Englisch ge- gentlich kein Spiel, sondern eher eine Physik- Beispiel neue Texturen eintauschen. Bei einigen halten und auch die Community verständigt sich simulation, in der man Kämpfe nicht mit sim- Treffern spritzt dabei etwas Comicblut durch die größtenteils in Englisch. plen Mausklicks austrägt, sondern geschickt Gegend und es ist rein physikalisch auch kein durch die Ausnutzung der Anatomie eines Problem, seinen Gegner komplett auseinander- Steuerung Körpers, der sich physikalisch korrekt verhält zunehmen. Nach dem Start sollte man sich am besten (Ragdoll [2]). das Tutorial, welches man im Hauptmenü unter Installation Redaktioneller Hinweis: Der Artikel „Toribash dem gleichnamigen Menüpunkt findet, anschau- – Kampf mit (der) Physik erschien erstmals in Vorweg: Toribash ist Freeware, aber nicht Open en und durcharbeiten. Ansonsten kann man auch freiesMagazin06/2009 [3]. Source! Dafür steht das OpenGL-Programm gleich den Singleplayer-Modus im Hauptmenü aber für Linux, Mac und Windows zum kos- über „Single Player“ starten. Toribash lässt sich sehr leicht beschreiben: Bei tenlosen Download bereit. Auf der Linux- einer Art Crash-Test-Dummy kann man verschie- Downloadseite [4] findet man sowohl für 32- Kamera denen Gelenken und Muskelpartien sagen, wie Bit- als auch 64-Bit-Rechner fertige Pakete Zuerst soll die Kamerasteuerung erklärt werden: sich diese verhalten sollen (an- oder entspan- für Debian/Ubuntu (deb-Paket), openSUSE/Fe- W und D – Kamera rotieren nen, beugen oder strecken). Nachdem ein Bewe- dora/RedHat (rpm-Paket), (tar.gz)  gungsablauf ausgeführt wurde, wiederholt man oder man enpackt einfach nur das Tar-Archiv  A und S – Zoomen dieses Vorgehen so lange, bis das Zeitkontin- auf die Platte.  Shift + A und Shift + S – Kamerahöhe verän- gent aufgebraucht ist oder man seinen gesamten dern Bewegungsablauf abgeschlossen hat. Auf diese Für die Installation werden weitere Pakete Art kämpft man gegen Gegner, die die gleichen wie freeglut3, mesa, mesa-glx, liblua sowie Alternativ kann man die rechte Maustaste oder Möglichkeiten besitzen. Da man hier seine Taktik libsdl-mixer und libsdl-ttf benötigt. die Alt -Taste gedrückt halten und die Maus be- immer nur einen Schritt im Voraus programmie- wegen, um die Kamerasicht zu verändern. Nach der Paketinstallation findet man das Spiel ren kann, entstehen mitunter interessante Kämp- im Ordner /usr/games bzw. in dem Ordner, in Spielfigur fe. Zusätzlich kann das Spiel durch Mods erwei- den man das Tar-Archiv entpackt hat. Bei glo- An der eigenen Figur, Tori genannt, gibt es zahl- tert werden, die weitere Gegenstände oder Um- baler Installation kann es durch Eingabe von reiche Gelenke und Muskelpartien, welche man gebungen in das Spiel einbringen. toribash gestartet werden. Ansonsten startet beeinflussen kann. Diese sind durch Kugeln dar- Im Singleplayer-Modus kann man seine Taktik man das gleichnamige Programm aus dem ent- gestellt. Klickt man eine mit der linken Maustaste an gegnerischen Dummys üben, im Mehrspieler- packten Ordner. an, verändert man deren Eigenschaft/Zustand:

© freiesMagazin GNU FDL Ausgabe 07/2010 63 SPIELE

 Relaxing – Entspannen (Kugel ist grau)

 Contradicting – Beugen (Kugel ist nur vorne orange)

 Extending – Strecken (Kugel ist nur hinten orange)

 Holding – Halten (Kugel ist orange)

Die orange Farbe gibt also an, an welcher Stelle sich ein Muskel anspannt.

Daneben gibt es noch einige Gelenke, die sich nach rechts oder links drehen können. Mit einem Klick auf die Hände können diese zugreifen und halten alles fest, sobald sie mit etwas in Berüh- rung kommen. Ein erneuter Klick darauf lässt das Gegriffene wieder los.

Man kann die Werte auch mit der Tastatur um- stellen, indem man mit dem Mauszeiger über ein Gelenk fährt und dann eine der folgende Tasten drückt:

 X – Wechsel zwischen Entspannen und Hal- ten

 Z – Wechsel zwischen Beugen und Strecken

 C – Wechselt alle Gelenke zwischen Entspan- nen und Halten

Alternativ kann man mit dem Mausrad, den Die einzelnen Gelenke und Muskeln des Toris. Mauszeiger über einem Gelenk haltend, zwi- schen Beugen und Strecken wählen.  Neck – Nacken  Elbow – Ellenbogen Es gibt folgende Gelenke an der Spielfigur (wenn  Hände (Achtung: Keine Bezeichnung beim  Shoulder – Schultern (alternative Zustände: nichts dabei steht, bedeutet das die vier norma- Drüberfahren mit der Maus.) Lowering/Heben und Raising/Senken) len Standardzustände oben):  Wrist – Handgelenke  Pecs – Brustmuskeln

© freiesMagazin GNU FDL Ausgabe 07/2010 64 SPIELE

 Chest – Brustkorb (alternative Zustände: Right Weitere wichtige Tasten Spielmodi Rotating/rechtsdrehen und Left Rotating/links- Man sieht „unter/hinter“ der eigenen Figur einen Singleplayer drehen) Schatten durchblitzen. Dieser vollführt genau Wie oben bereits erwähnt gibt es den  Lumbar – Lendenwirbelsäule (alternative Zu- das, was in den nächsten Abläufen nach den Einzelspieler-Modus, bei dem man gegen einen stände: Right Rotating/rechtsdrehen und Left getätigten Einstellungen passieren würde. Man anderen Dummy namens Uke antritt, der sich Rotating/linksdrehen) kann auf dieser Art also entscheiden, ob die Ge- (normalerweise) nicht wehrt. Vor allem zum Üben lenkeinstellungen genau die Auswirkung auf die  Abs – Bauchmuskel ist dieser Modus gut geeignet. Man kann den Figur hat, die man möchte. zweiten Dummy auch selbst bewegen und so  Glute – Gesäßmuskeln gegen sich selbst kämpfen.  Hip – Hüften Über die Taste B kann man auch einblenden,

 Knee – Knie was die gegnerische Figur, Uke genannt, macht Multiplayer oder durch erneutes Drücken die Vorschau kom-  Ankle – Fußgelenke Wählt man im Hauptmenü den Eintrag „Multi plett deaktivieren. Mittels G erhält man wieder Player“, wird man zuerst nach einem Login ge- Den aktuellen Status eines Gelenks/Muskels den eigenen Schatten („Ghost“). fragt. Sollte man noch kein Konto haben, kann man sich leicht eines anlegen; es wird nur nach sieht man am unteren Bildschirmrand, wenn man Wenn ein Kampf beendet, der Zähler aber noch Name und Passwort gefragt. Andere Daten muss mit der Maus drüberfährt. nicht abgelaufen ist, kann man die Taste P man nicht angeben. Bewegungsablauf drücken, sodass die Zeit kontinuierlich abläuft. Möchte man doch noch etwas während der Be- Danach sieht man eine Liste mit Servern, die Im Singleplayer-Modus sieht man bei Standard- wegung korrigieren, drückt man erneut P , um zum Kampf offen stehen. Auf verschiedenen Ser- einstellungen oben in der Mitte des Schirms den Ablauf anzuhalten und kann seine Figur wie vern gelten verschiedene Regeln (siehe unten), einen Zähler, der 500 anzeigt. Dies ist die ver- oben beschrieben bewegen. die man sieht, wenn man mit der Maus über bleibende Framezahl, bis der Kampf zu Ende einen Eintrag fährt. Durch einen Linksklick auf ist. Wenn man alle Gelenke so eingestellt hat, Mittels R kann man den Zug auch komplett been- einen Eintrag tritt man einem Spiel bei. wie man es möchte, drückt man Leertaste und den und sieht den gesamtem Ablauf, wie er auch der Zähler zählt eine bestimmte Schrittweite (Fra- nach Ablauf des Zählers präsentiert wird. Man Es befinden sich meistens mehrere Spieler in ei- mes) weiter. Jetzt kann man erneut die Gelenke kann aber keine Veränderungen mehr tätigen, ner Arena/Dojo. Da (normalerweise) nur zwei ge- nach Belieben bewegen usw. Das macht man so wenn einem das Ergebnis nicht gefällt! Nach ei- geneinander antreten können, landet man meist lange, bis der Frame-Zähler heruntergelaufen ist. nem Kampf hat man die Möglichkeit, mit F eine in einer Warteschlange. Hier hat man die Mög- Wiederholung („Replay“) abzuspeichern oder mit lichkeit, den anderen Spielern erst einmal über Wenn der Zähler abgelaufen ist, ist der Kampf Leertaste wieder einen neuen Kampf zu starten. die Schulter zu schauen. vorbei. Auf diese Art kann man seinen Tori wahre Tänze und Saltos vollführen lassen [5]. Trifft man Achtung: Es ist nicht möglich, einen Kampf zu Wenn man an der Reihe ist, muss man rela- den Gegner dabei auch noch (anfangs eher zu- wiederholen und dabei zu beeinflussen. Einmal tiv schnell reagieren, denn man hat nur 20 fälligerweise), leuchtet die getroffenen Partie rot getätigte Bewegungen lassen sich also nicht wi- Sekunden Zeit, seine Bewegungen zu planen. auf und man erhält Trefferpunkte. derrufen! Oben steht wie immer die Frame-Zahl, die bis 0

© freiesMagazin GNU FDL Ausgabe 07/2010 65 SPIELE

dahin verirrt. Die Re-  Turn frames: Anzahl der Frames pro Runde geln werden aus den (d. h. nachdem man Leertaste drückt, um sei- aktuellen Einstellun- nen Zug zu beenden). Dies kann auch eine gen übernommen. kommaseparierte Liste sein. Flags: ein Spiel besitzt verschiedene Optio- Es scheint auch noch  nen: Kämpfe mit Teams zu je zwei Spielern zu  0 = None: keine Besonderheiten geben, diese wurde  1 = DQ: mit Disqualifikation

aber nicht getestet/-  2 = Decap: mit Verlust von Körperteilen/Ent- gefunden. hauptung

 4 = No gripping: Greifen verbieten Regeln  8 = Fractures: mit Brüchen Jedes Spiel hat be- Das heißt, will man z. B. Disqualifikation und stimmte Regeln. Die- Brüche erlauben, Greifen dafür aber untersa- se kann man für gen, kann man – theoretisch – eine „13“ in das sich im Singleplayer- Feld eintragen. Theoretisch daher, da der Wert Modus unter „Opti- in dem Feld für alles außer „Greifen verbie- ons → Game Rules“ ten“ automatisch aus den anderen Angaben einstellen. Dabei ist berechnet wird. Daher kann man dort einfach Die Liste mit Toribash-Servern. es möglich, in jedem eine „4“ eintragen, wenn man Greifen verbie- Feld entweder eine ten will und der Rest wird automatisch berech- herunterläuft, womit dann der Kampf vorbei ist. oder mehrere kommaseparierte Zahlen einzu- net. Darunter findet man meist eine kleinere Zahl, die stellen, oder durch die Eingabe von „0“ oder „1“ Dismemberment: 1 = Verlust von Körperteilen angibt, wieviel Frames nach dem Ablauf der 20 Optionen zu deaktivieren bzw. zu aktivieren.  erlauben. Über den Grenzwert darunter kann Sekunden vergehen. Die Zahl kann dabei wäh- eingestellt werden, wie leicht Körperteile vom rend des Kampfes auch variieren. Da man die Erklärung der Punkte nur nach aus- giebiger Suche im Netz findet (und dann auch Körper zu trennen sind. Gewinnt man ein Spiel, darf man erneut kämpfen, nicht alle), folgt hier die Bedeutung der einzelnen  Fracture: 1 = Brüche erlauben. Brüche ent- ansonsten wird sich wieder hinten in der Schlan- Einträge: stehen, wenn ein Gelenk über den Grenzwert ge angestellt. strapaziert wird. Dieses Gelenk färbt sich hell-  Mod: Dies ist der aktuelle Modname (siehe un- blau und kann nicht mehr bewegt werden. ten) Wer einen eigenen Raum erstellen will, muss ein-  Disqualification: 1 = Disqualifikation aktivieren. fach nur C im Multiplayer-Menü drücken, einen  Match frames: Gesamtanzahl der Frames pro Sobald ein anderes Körperteil außer Hände Namen vergeben und hoffen, dass sich jemand Kampf (Zahl oben in der Mitte des Bildschirms)

© freiesMagazin GNU FDL Ausgabe 07/2010 66 SPIELE

und Füße den Boden berührt, wird der jewei-  Gravity: Kräfte, die auf die Spieler von außen Mods lige Spieler disqualifiziert. Einwirken (Standard ist Erdgravitation) Das Wort „Mod“ ist in der Computerspielewelt die Kurzform von Modifikation. Sie beschreibt eine  DQ timeout: Zeit in Sekunden, die ein Körper-  Sumo: 1 = neben Händen und Füßen führen teil auf dem Boden verbleiben darf, ehe der auch die Handgelenke auf dem Boden zur Dis- Veränderung der eigentlichen Spielwelt oder des Spieler disqualifiziert wird. qualifikation Spielprinzips.

 DQ flag: 1 = Sofortige Disqualifikation, wenn man außerhalb des Ringes/Dojo den Boden berührt.

 Dismember Treshold: Prozentzahl, wie stark ei- ne Kraft einwirken muss, bis ein Körperteil ab- fällt.

 Fracture Threshold: Prozentzahl, wie stark ei- ne Kraft einwirken muss, bis ein Gelenk bricht.

 Dojo Type: 0 = quadratischer Ring, 1 = runder Ring

 Dojo Size: Größe des Dojo/Ringes in cm

 Engage Distance: Abstand in cm zwischen zwei Kämpfern beim Start des Kampfes

 Engage Height: Höhe in cm, in der sich die Kämpfer zu Beginn befinden

 Engage Rotation: Linksdrehung beider Figu- ren in Grad zu Beginn des Kampfes

 Engage Space: Abstand zweier Verbündeter in einem 2-gegen-2-Kampf

 Players Engage Position: Position im Raum für alle Spieler

 Players Engage Rotation: Drehung aller Spie- ler

 Damage: 0 = nur gegnerischer Schaden bringt Punkte/jeder Schaden (auch selbst verursach- ter) bringt Punkte / nur selbst verursachter Schaden bringt Punkte Auch Tischtennis kann man spielen.

© freiesMagazin GNU FDL Ausgabe 07/2010 67 SPIELE

In Toribash gibt es gibt verschiede Modifikatio- nen, die das ursprüngliche Spiel mit zwei Figu- ren stark verändern. Man findet diese unter „Op- tions → Mods“ oder kann sie auch in den Regeln (siehe oben) durch Linksklick auf den Modnamen auswählen.

Vorinstalliert werden fast 1000 Modifikationen mitgeliefert, darunter auch Schwertkämpfe, Bas- ketball, Rollschuhe, Akrobatik, mechanische Bul- len [6] und vieles vieles mehr. Hier kann man sich definitiv austoben.

Skripte Unter „Options → Scripts“ findet man einige Skripte, mit denen man auch das Verhalten Ukes, dem gegnerischen Dummy, beeinflussen kann. Einige davon sind:

 „random“, „opener“, „ukebot“: Lässt Uke im Singleplayer-Modus nicht nur langweilig in der Gegend herumstehen.

 „worldbuilder“: Damit kann man auf relativ (!) leichte Art und Weise Objekte in der Welt er- stellen.

 „tooltip“: Fügt Tooltips hinzu, die den Status der Gelenke zusätzlich zur unteren Bildschirm- anzeige anzeigen.

 „unloadscripts“: Bisherige geladene Skripte Rechts mit Standardeinstellungen, links mit allen Grafikoptionen aktiviert. wieder aufheben. Animation sehen, wenn man gleich zu Beginn Replays Hinweis: Die Skripte „random“, „opener“ und des Kampfes die Taste P drückt. Zusätzlich ist Nach dem Spiel kann man, wie oben erwähnt, „ukebot“ führen eine zufällige Bewegung in je- „ukebot“ vom Bewegungsablauf etwas ruhiger eine Wiederholung des Kampfes speichern. Im der Runde aus, nachdem man die Leertaste als die anderen beiden, bei „opener“ wirken die Hauptmenü gelangt man über den Eintrag „Re- gedrückt hat. Man kann also keine zufällige Angriffe dafür besser. plays“ zur Liste der gespeicherten Kämpfe.

© freiesMagazin GNU FDL Ausgabe 07/2010 68 SPIELE

Durch Auswahl mit Enter lassen sich diese ab-  Reflections: Spiegelungen auf dem Boden Torishop spielen, aber nicht verändern.  Soft Shadows: Spielerschatten Im Hauptmenü findet man auch den „Torishop“. Für gewonnene Kämpfe erreichte Toricredits kön-  Transparency: Transparente Texturen Optionen nen dort gegen kleine Gimmicks für die eigene  Ambient Occlusion: weichere Schatten Neben den Regeln kann man auch noch einige Spielfigur eingetauscht werden. So gibt es ver- Bump Mapping: Tiefeninformation bei Textu- Einstellungen zu den grafischen Optionen des  schiedene Farben (für Blut, Gelenke, Spielfigur, ren Spiels einstellen. Da auch diese im Spiel selbst Schatten etc.), Schlag- und Trittbewegungsstrei- Cel-Shading: Comic-Look (schwarze Um- wenig erklärt sind, folgt hier eine Auflistung:  fen oder Kopftexturen zu kaufen. randumg um Grafikelemente)

 Mouse Buttons: Anzahl der Maustasten, mit  Disable Graphics Reloading: unbekannt, soll Auf der Webseite gibt es dazu noch einen größe- denen man die Gelenke beeinflussen kann. angeblich bei Grafikproblemen helfen (siehe ren Shop [9], in dem man weitere Gimmicks fin- Stellt man hier „1“ ein, kann man mit der lin- unten) det. Gegen echtes Geld kann man auch Booster- Packs kaufen, die pro gewonnenem Kampf für ken Maustaste zwischen allen vier möglichen  Beginner: 0 = blendet den Tutorial-Punkt im wechseln. Zuständen. Stellt man „2“ ein, ist die Hauptmenü aus mehr Toricredits sorgen. linke Maustaste für das Entspannen und Hal- Wichtig ist, dass diese ganzen Veränderungen ten zuständig und das Mausrad für das Beu- „Versteckte“ Optionen an der Spielfigur nicht die Fähigkeiten derselben gen und Strecken. Neben obigen Optionen gibt es noch einige Op- verbessern.  Background Click: 1 = Klick in den Hintergrund tionen, die man nicht über das Menü erreichen deselektiert die Spielfigur. kann, sondern nur über die eingebaute Konso- Probleme und Besonderheiten

 Volume: Gesamtlautstärke le. Will man sich mit anderen Spielern im Kampf Es gibt in Toribash leider auch einige Probleme oder in der Warteschlange unterhalten, drückt  Music: 1 = Musik aktivieren bzw. Besonderheiten, die nicht immer ganz zu man T und kann danach etwas eintippen. verstehen sind. Einige davon sollen hier erwähnt  Music Volume: Musiklautstärke werden.  Fullscreen: Vollbild (die Auflösung des Fens- Über diese Eingabezeile kann man zudem ver- ters wird dabei nicht verändert!) schiedene Kommandos absetzen, welche das Kameraführung  Autosave replays: 1 = Wiederholungen werden Spiel beeinflussen. Hier ein kleiner Auszug: Die Kamera ist, auch wenn man einen Spieler an- automatisch im Ordner autosave gespeichert. wählt, nicht auf diesen fixiert, sondern nur auf die /re 1024 768  Remember Game Rules: 1 = Behält die Re-  – setzt die Auflösung auf initiale Spielerposition. Das führt dazu, dass man geln bei einem Neustart des Spiels bei. An- 1024x768 die eigene Spielfigur nur noch sehr schlecht er- sonsten werden immer die Standardregeln ge-  /opt OPTION 1 – aktiviert eine bestimmte Op- reichen und bewegen kann, wenn diese in einem laden. tion (Liste aller Optionen [7]) Kampf ihren Platz zu weit verlässt.  Frame Skipping: unbekannt  /help – blendet einige Befehle ein Hier hilft das Freecam-Skript [10]. Nach der In-  Shaders: 1 = aktiviert mehr Grafikeffekte  /fullhelp – blendet alle Befehle ein (eine Lis- stallation kann man die Kamera weiterhin mit den te gibt es im Forum [8])  Fluid Blood: Blutanimation Tasten W ,0 A ,S ,D bewegen. Zusätzlich gibt

© freiesMagazin GNU FDL Ausgabe 07/2010 69 SPIELE es aber auch noch I ,J ,K ,L , mit denen man Regeländerung „Disable Graphics Reloading“ im Setup-Menü die Kamera seitwärts und vorwärts/rückwärts im In manchen Fällen kam es im Test vor, dass sich brachte hier keine Verbesserung. Raum bewegen kann. Regeln nicht ändern ließen. Es half dann, die ak- Torishop tuelle Mod mit den Regeln komplett neu zu laden. Alternativ kann man auch /opt smoothcam 0 Der Torishop im Spiel selbst hat im Test leider gar nicht funktioniert. Weder ging der Link, noch nutzen, womit der eigene Dummy immer im Mit- Reihenfolge der Replays, Mods etc. telpunkt des Schirms bleibt konnten Farben oder Texturen gekauft werden. Ein großes Manko ist die Über den Torishop auf der Webseite gelang der fehlende Sortiermöglichkeit Kauf und die Aktivierung des Gimmicks dagegen der Dateilisten. Es ist so gut ohne Probleme. wie unmöglich, die eigenen gespeicherten Wiederholun- Tar-Archiv vs. Deb-Palet gen in dem Wust von ande- So leicht die Installation per Deb-Paket ren wiederzufinden. Gege- auch geht, hat diese Methode auch ein benenfalls sollte man diese kleines Problem: Es werden anfangs keine anderen alle vor dem Kämp- Skripte gefunden, obwohl diese im Ordner fen aus dem Ordner replay /usr/share/games/toribash/data/script/ entfernen. vorliegen. Dies hat den Grund, dass der Ordner .toribash/data/script/ im Homeverzeichnis Zusätzlich wird, wenn eine bevorzugt wird und in diesem keine Skripte lie- Wiederholung gespeichert gen. Man muss diese also manuell kopieren: wird, nicht abgefragt, ob der Name bereits existiert. Man $ cp -r /usr/share/games/toribash/datay /script/ ~/.toribash/data/ überschreibt so gegebenen- falls eine frühere Wiederho- Gleiches gilt auch für die Wiederholungen lung. und Mods. Sobald im Homeverzeichnis ein Grafikprobleme Ordner dafür existiert, wird dieser bevorzugt Der Himmel kann etwas gestreift sein, wenn man die Shader-Option und man muss ggf. manuell Dateien kopie- Auf dem Testrechner, einem aktiviert. ren. Die per F gespeicherten Wiederholun- 64-Bit-Intel-Core-2-Duo und gen werden dabei immerhin standardmäßig in Haltung nach Treffer ATI-HD4850-Grafikkarte unter Ubuntu 8.10, gab ~/.toribash/replays abgelegt, was das Pro- Nach dem Verlust eines Körperteils verlieren al- es leider mit den erweiterten Grafikoptionen blem mit der Reihenfolge der Replays umgeht. le Gelenke ihren Zustand und gehen zu „ent- („Shaders“) beim Hintergrund Grafikfehler, so- spannen“ über. Wenn man das übersieht, kann dass dieser manchmal gestreift war. Dies hat Problematisch ist das Ganze aber vor allem des- dies im nächsten Schritt unangenehme Folgen glücklicherweise nicht sehr vom Kampf abgehal- halb, weil die Toribash-Version aus dem Tar- haben. ten, es sah eben nur unschön aus. Die Option Archiv leider nicht diesen Homeordner nutzt, son-

© freiesMagazin GNU FDL Ausgabe 07/2010 70 SPIELE dern nur in den entpackten Archiv-Ordner schaut. nach den einzelnen Disziplinen unterschieden LINKS Dadurch sind die beiden Version inkompatibel zu- werden. Aikido-Kämpfe enden zum Beispiel fast [1] http://de.wikipedia.org/wiki/Ragdoll einander, da man, obwohl das gleiche Spiel star- immer unblutig, weil es nur darum geht, den Geg- [2] http://www.toribash.com/ tet, man nicht auf die gleichen Daten zugreifen ner umzuwerfen, sodass andere Körperteile als [3] http://www.freiesmagazin.de/freiesMagazin-2009- kann. Es ist schade, dass sich die Tar-Archiv- Hände oder Füße den Boden berühren. Schwert- 06 Version so verhält. kämpfe zielen wie beim Sportfechten darauf ab, [4] http://linux.toribash.com/ den Gegner an kritischen Körperstellen zu tref- [5] http://youtube.com/watch?v=qFim15em3qA Community fen und sind entsprechend blutiger. Die Community ist weltweit vertreten und norma- [6] http://de.wikipedia.org/wiki/Bullenreiten# lerweise während der Kämpfe sehr freundlich. So Immerhin kann man über die versteckte Option Mechanischer_Bulle feuert man sich gegenseitig an und verabschie- /opt blood 0 und /opt bloodstains 0 das [7] http://forum.toribash.com/showthread.php?t= det sich auch meist höflich mit einem „gg“ für Blut komplett deaktivieren. Durch diese Optionen 49716 „good game“ oder „gf“ für „good fight“. Wie über- und die sowieso schon stark abstrahierten Dum- [8] http://forum.toribash.com/showthread.php?t= all gibt es leider auch dort ein paar Gestalten, die mies kann das Spiel meiner Meinung nach auch 58177 nur Ärger verbreiten wollen. In so einem Fall soll- nicht als jugendgefährdend erachtet werden. [9] http://forum.toribash.com/tori.php te man sich einen anderen Raum suchen. [10] http://forum.toribash.com/showthread.php?t= Wer nicht nur zerstören, sondern erschaffen will, 23369 Für Toribash-Anfänger empfiehlt sich das kann sich natürlich an eigenen Filmen versuchen, [11] http://wiki.toribash.com/ Wiki [11], in dem man auch Anleitungen für sehr wie man sie auf verschiedenen Videoportalen fin- [12] http://forum.toribash.com/ viele Bewegungsabläufe („Moves“) und zahlrei- det. Diese zeigen sehr gute Bewegungsabläufe che weitere Mods findet. Daneben gibt es auf [13] http://www.stupidedia.org/stupi/GTFO wie z. B. dieses Mirror-Edge-Video [14] oder die- diversen Videoportalen auch zahlreiche Tutorials [14] http://youtube.com/watch?v=dfu6YkqYG3k ses Akrobatik-Video [15]. für Sprünge, Schläge und Tritte. [15] http://youtube.com/watch?v=CEg3qyb22pM Bei Fragen kann man sich auch an das Fo- Fazit rum wenden [12] oder im IRC auf dem Server Autoreninformation irc.toribash.com, Raum #toribash nachfragen. Toribash macht jede Menge Spaß. Sei es nur, Letztgenannter hat leider ein sehr niedriges Ni- um im Einzelspielermodus einen der zahlreichen Dominik Wagenführ spielt sehr veau, so wurde ich bei einigen Testfragen mehr- Mods zu testen oder im Mehrspielermodus ge- gerne und versucht dafür natürlich fach abwertend als Noob bezeichnet und mit „GT- gen andere anzutreten. Selbst verlieren macht auch alle Möglichkeiten von Linux FO“ [13] verabschiedet. Einzelne haben immer- dann noch Freude, wenn der Gegner einen ex- auszunutzen und besonders gerne hin relativ freundlich auf Fragen geantwortet. trem guten Schlag oder Stoß fabriziert hat. Die Physiksimulationen. Gewaltdarstellung hält sich in Grenzen und kann Gewaltgrad variabel eingestellt werden. Dennoch bin ich der Zum Schluss soll noch kurz auf den Gewaltgrad Meinung, dass das Spiel für Achtjährige nicht un- in Toribash eingegangen werden. Hierbei muss bedingt geeignet ist. Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 71 SPIELE

Warcraft 3 mit Linux von Robert Huckstorf

as im E-Sport Bereich seit Jahren sehr on zu erwerben. Nicht nur wegen der zusätz- licht es, Windows-Programme unter Linux aus- beliebte Warcraft 3 [1] ist ein Echtzeit- lichen Kampagne im Einzelspielermodus oder zuführen. Damit können auch Spiele, die für Mi- D strategiespiel, das mithilfe von Wine den hinzugefügten Einheiten und Spieloptionen, crosoft Windows entwickelt wurden, in POSIX- auch unter Linux ausgeführt werden kann. sondern vor allem wegen der deutlich höheren kompatiblen [7] Betriebssystemen wie zum Bei- Verbreitung im E-Sport-Bereich. spiel Linux laufen. Einige der wohl beliebtesten Redaktioneller Hinweis: Der Artikel „War- Spiele im E-Sport wie zum Beispiel Quake 3 [8], In dem Set erhält man zwei so genannte Hybrid- craft 3 mit Linux“ erschien erstmals in Yalm Starcraft [9], Counter Strike 1.6 [10] und Warcraft CDs; dies teilt die CDs in zwei Bereiche und 01/2009 [2] und wird unter der Creative- 3 sind in der Anwendungsdatenbank von Wine sorgt dafür, dass sowohl Macintosh- als auch Commons-Attribution-ShareAlike-Lizenz [3] ver- mit der Bewertung „Platinum“ bzw. „Gold“ zu fin- Windows-Benutzer sie ausführen können. Zur In- öffentlicht. den. Die sehr gute Bewertung resultiert nicht zu- stallation unter Linux, wie in der nachfolgend auf- letzt daraus, dass die Spiele schon seit mehre- geführten Art, wird hierfür jedoch nur das von Spiele unter Linux ren Jahren auf dem Markt sind und aufgrund des- Windows verwendete ISO-9660-Dateisystem be- Viele Benutzer, die den Umstieg von Windows sen nur geringe Hardware- und Softwareanforde- nötigt. In der Regel ist der Mac-Abschnitt der CD auf Linux meiden, bringen oft als Argument an, rungen haben. Allgemein kann man sagen, dass nicht sichtbar, da das von Apple benutzte Datei- dass ihre Spiele auf der Linux-Plattform nicht Spiele, die DirectX 8.x oder niedrigere Versioni- system HFS in den meisten Linux-Distributionen mehr zur Verfügung stehen. Dies liegt in der Re- sierungen verwenden, mit Wine in der Regel sehr standardmäßig nicht integriert ist. Das Komman- gel an den Herstellern, die ihre Spiele nur für die wahrscheinlich ausgeführt werden können. Aktu- do für das manuelle Einhängen der ISO-9660- Verwendung unter Microsoft-Betriebssystemen elle Spiele hingegen wie das im Dezember 2008 CD könnte inhaltlich wie folgt lauten: entwickeln, mit Ausnahmen wie Blizzard Enter- erschienene GTA 4 werden derzeit von Wine nur tainment [4], die häufig zusätzlich noch eine Ver- # mount /dev/cdrom -r -t iso9660 /y unzureichend bis gar nicht unterstützt. sion für das Apple-Betriebssystem [5] zur Verfü- media/cdrom0 gung stellen. Seit dem Umstieg von MacOS 9.x Die Installation von Wine kann in der Regel direkt auf das Unix-basierte MacOS 10.x besteht An- Der Vollständigkeit halber lautet über den jeweiligen Paketmanager des Linux- lass zur Hoffnung, dass diese Hersteller zukünf- Betriebssystems erfolgen. Anschließend besteht # mount /dev/cdrom -r -t hfs /media/y die Möglichkeit, durch den Aufruf von: tig eine weitere Version für Linux anbieten. Grund cdrom0 dafür ist der verhältnismäßig geringe Aufwand, $ winecfg ein Unix-Programm auf Linux zu portieren. das Kommando für das HFS-Dateisystem, das je- doch in den nachfolgende Abschnitten keine Ver- das Programm noch an die jeweiligen Wünsche Beim Kauf von Warcraft 3 sollte man darauf ach- wendung finden wird. anzupassen. ten, dass man ein Set kauft, in dem auch das Add-on „The Frozen Throne“ (TFT) enthalten ist. Wine einrichten Für die Verwendung von Warcraft 3 ist es Wenngleich „Reign of Chaos“ (ROC) auch eigen- Wine [6], das im Juni 2008 nach 15-jähriger zu empfehlen, als Windows-Version „Windows ständig läuft, so empfiehlt es sich doch, das Add- Entwicklung in der Version 1.0 erschien, ermög- XP“ oder „Windows 98“ einzustellen und einen

© freiesMagazin GNU FDL Ausgabe 07/2010 72 SPIELE

Unter dem Menüpunkt Laufwerke sollte Ist das Spiel inklusive TFT installiert, kann man auch das CD-Rom Laufwerk eingetragen nun das Programm über den Aufruf von: sein und mit einem Buchstaben (in den $ wine "C:\Programme\Warcraft III\y folgenden Beispielen „D“) versehen sein, Frozen Throne.exe" über den es angesprochen werden kann. Sollte kein CD-Rom-Laufwerk enthalten starten. Für das erfolgreiche Ausführen des sein, kann man dies manuell über den Spiels ist es erforderlich, die TFT-CD im System Punkt „Hinzufügen“ ändern. einzubinden. Warcraft 3 spielen Ist TFT gestartet, führt man anschließend das Der Installationsverlauf von ROC und TFT Update (derzeit Patch 1.22) wie gewohnt durch erfolgt wie unter . Dazu das Betreten des Battle.net aus. Nach erfolgrei- bindet man den ISO-Bereich der ROC-CD chem Einspielen des Patches benötigt man zu- wie oben beschrieben ein und führt das künftig wie auch unter Windows keine CD mehr, Kommando: um das Programm zu starten.

$ wine "D:\install.exe" Nach erfolgreicher Beendigung der Installation und dem Aktualisieren kann man nun mit der An- im Terminal aus. Daraufhin öffnet sich das passung der persönlichen Einstellungen begin- Installationsfenster und man folgt wie ge- nen. So besteht die Möglichkeit, zum Beispiel zu- wohnt den Installationsanweisungen. Ab- sätzliche Karten wie Footmen Frenzy [11] oder schließend hängt man die CD durch den Dota [12], die in der Warcraft-3-Gemeinschaft Aufruf von sehr beliebt sind, in den Ordner zu kopieren. Dies könnte zum Beispiel wie folgt aussehen: # umount /media/cdrom0 $ cp Beispiel_Map.w3x "~/.wine/drive_cy wieder aus und wiederholt den Ablauf mit /Programme/Warcraft III/Maps" der TFT-CD. Laufwerke konfigurieren mit winecfg. Oder auch für den Fall, dass man sich eine ei- Um Probleme beim Abspielen der Media- gene Datei für Tastaturkürzel angelegt hat, kann Audiotreiber zu wählen. Zum Testen der unter- dateien von Warcraft 3 zu vermeiden, ist es zu man dies unterhalb von schiedlichen Audiotreiber besteht die Möglich- empfehlen, den Ordner durch den folgenden Be- keit, im Konfigurationsmenü „Test Sound“ zu fehl zu verschieben. $ cp CustomsKeys.txt "~/.wine/drive_c/y benutzen. Hierbei gilt es zu beachten, dass Wine Programme/Warcraft III" $ mv "~/.wine/drive_c/Programme/ die Einstellungen erst nach einem Neustart des y Warcraft III/Movies" "~/.wine/drive_c/y wie auch unter Windows mit dem Namen Konfigurationsprogramms übernimmt. Programme/Warcraft III/backup_Movies" CustomsKeys.txt speichern.

© freiesMagazin GNU FDL Ausgabe 07/2010 73 SPIELE

Optionen einstellen Startet man nun anschließend das Programm und klickt in dem folgenden Menü auf „Optionen“, kann es bei einigen Systemen zu einem Laufzeit- fehler kommen. Um diesen zu umgehen, öffnet man das Konfigurationsmenü von Wine, klickt auf den Punkt „Grafik“ und fügt einen Haken beim Punkt „Emuliere einen virtuellen Bildschirm“ hin- zu. Hierbei sollten die Werte der Desktop-Größe 800x600 betragen. Zum Schluss bestätigt man seine Anpassungen durch das Klicken auf „An- wenden“ und schließt den Konfigurationseditor mit „OK “.

Führt man nun Warcraft 3 erneut aus, öffnet sich das Programm in einem Fenster und man kann nun die Optionen wie gewünscht einstellen. Nach Beendigung des Programms kann man die vorge- nommenen Einstellungen in Wine einfach wieder zurücksetzen.

Audiostream So genannte Shoutcasts können in der Regel mit allen gängigen Audioplayern abgespielt wer- den. Aufgrund dessen kann man den Player sei- ner Wahl wie zum Beispiel Rhythmbox, Banshee oder Amarok zum Empfang des Audiostreams Emulieren des Bildschirms mit Wine. nutzen. Waaagh!TV-Client Da der Audiostream in der Regel mit anderen bearbeiten. Um dies zu testen, kann man einfach Programmen genutzt wird, die akustische Signa- eine Musikdatei laufen lassen, während man das Der Waaagh!TV-Client [13] ist ein Programm, le wiedergeben, gilt es zu beachten, dass ent- Spiel startet. Sind sowohl die Musik als auch die das es ermöglicht, Spiele, die mit einem wtv- weder ein Soundserver wie zum Beispiel Pulse- Geräusche des Spiels hörbar, wird es auch mit Recorder zur Verfügung gestellt werden, in einer audio installiert ist oder die Soundkarte in der dem Shoutcast in aller Regel keine Probleme Ingame-Perspektive zu begleiten. Auch hier exis- Lage ist, mehrere Soundeingänge parallel zu geben. tiert nur ein Windows-Client, jedoch kann man

© freiesMagazin GNU FDL Ausgabe 07/2010 74 SPIELE diesen unter Verwendung von Wine auch unter der wöchentlich stattfinden Zotac-Cup [15]. Hier Zum Installieren des Octoshape-Clients lädt man Linux nutzen. spielen jeden Samstag mehrere hundert Spieler sich das Programm von der Internetseite [19] her- darum, ihren Besten zu ermitteln. In der Regel unter. Anschließend muss man die Datei noch Für die Installation lädt man sich die Software wird von Gamesports [16] auch ein Shoutcast mit ausführbar machen aus dem Netz [14] und entpackt anschließend einem Moderator (Caster) zur Verfügung gestellt, die Datei durch den Aufruf von: $ chmod +x octosetup-linux_i386.bin der die Spiele kommentiert. $ unzip wtvClient0.96.02.zip -d y wtvClient und kann sie danach durch den Aufruf von Danach ist es zu empfehlen, das Programm in $ ./octosetupy die Verzeichnisstruktur von Wine abzulegen. Da- -linux_i386.bin zu führt man folgenden Befehl aus: einfach ausführen. Der Auf- $ mv wtvClient ~/.wine/drive_c/y Programme ruf erstellt ein Verzeichnis mit allen benötigten Dateien. Es Nun kann man durch den Aufruf von ist zu empfehlen, den Ordner an eine geeignete Stelle zu $ wine "C:\Programme\wtvClient\y verschieben. Anschließend be- wtvClient.exe" gibt man sich in diesen Ordner das Programm ausführen und mit einem Server und führt verbinden. Öffnet man anschließend Warcraft 3 $ ./OctoshapeClient und begibt sich dort in „Lokale Netzwerke“, be- Waaagh!TV-Spielübersicht. kommt man alle Spiele zur Auswahl, die vom aus. Nach dem Start des Client zur Verfügung gestellt werden. Videostream mit Octoshape Clients ist es nun möglich, den vom Anbieter zur Die etwas bequemere Variante, Warcraft-3- Verfügung gestellten Link mit einem Flash- oder Eine sehr beliebte Methode, Warcraft-3-Spiele Spiele zu verfolgen, ist die Nutzung eines Vi- einem Mediaplayer zu nutzen. zu verfolgen, ist die Benutzung des Waaagh!TV- deostreams. In den letzten Jahren hat sich Clients im Zusammenspiel mit einem Audio- bei den beiden großen Anbietern ESL [17] Autorefresh stream. So erhält man die Möglichkeit, sich ei- und Gamesports die Verwendung von Octo- Autorefresh beschreibt eine Funktionalität, die ne Art interaktives Fernsehen zu schaffen, in der shape [18] etabliert. Octoshape stellt nicht nur es ermöglicht, beim Hosten eines Spiels in man die Perspektiven des Spiels jederzeit frei be- für Windows, sondern auch für Linux einen Client Warcraft 3 die Ports der Spieler zu öffnen bezie- stimmen kann. zur Verfügung, der es im Zusammenspiel mit hungsweise zu schließen. Damit kann man den Eine gute Möglichkeit, sämtliche Funktionen zu- einem Flash- oder Mediaplayer ermöglicht, die Server veranlassen, die Daten des Spiels zu ak- sammen mit einem Shoutcast zu testen, bietet Übertragungen zu verfolgen. tualisieren.

© freiesMagazin GNU FDL Ausgabe 07/2010 75 SPIELE

ein LAN oder das In- forderlich, um das Spiel in seiner gesamten Funk- ternet miteinander tionalität nutzen zu können. zu kommunizieren. LINKS Sowohl der Client als auch der Server [1] http://eu.blizzard.com/de-de/games/war3/ sind für Linux erhält- [2] http://www.freiesmagazin.de/yalm lich und in der Regel [3] http://creativecommons.org/licenses/by-sa/3.0/ auch in den gängigen de/ Linux-Distributionen [4] http://www.blizzard.de/ enthalten. Sie kön- [5] http://www.apple.com/de/ nen somit über den [6] http://www.winehq.org/ jeweiligen Paketma- [7] http://de.wikipedia.org/wiki/POSIX nager problemlos in- [8] http://www.idsoftware.com/games/quake/quake3- stalliert werden. arena Die Funktionalität von [9] http://eu.blizzard.com/de/starcraft/ TeamSpeak ist sehr [10] http://www.counter-strike.net/ vielfältig und das [11] http://frenzy.wikia.com/wiki/Footmen_Frenzy_ Client-Server-Modell Wiki beinhaltet eine gewis- [12] http://www.dota-allstars.com/ Footmen Frenzy 4.2 unter Linux. se Komplexität, die [13] http://www.waaaghtv.com/ Das bei Dota- und Footmen-Frenzy-Spielern den Rahmen des Artikels sprengen würde. Auf- [14] http://www.waaaghtv.com/en/downloads/ sehr beliebte Programm wc3banlist [20] ist un- grund dessen sei es nur der Vollständigkeit hal- [15] http://wc3.cups.gamesports.net/de/cup/138/ ter Linux nicht lauffähig, da dieses Programm ber hier erwähnt und der Hinweis gestattet, dass [16] http://broadcasting.gamesports.net/de/broadcast/ auf das kostenlose Tool WinPCAP [21] aufbaut es auch für diese Aufgabe eine Lösung unter [17] http://www.esl.eu/ und dieses von Wine nicht unterstützt wird. Linux existiert. [18] http://www.octoshape.com/ [19] http://www.octoshape.com/index.php?page=get_ Des Weiteren gibt es einige Autorefresh- Fazit Programme, die derzeit jedoch auch nicht ausge- octo/get_octo führt werden können. Bis auf wenige Einschränkungen ist es ohne Wei- [20] http://wc3banlist.de/ teres möglich, Warcraft 3 unter Linux zu nutzen. [21] http://www.winpcap.org/ TeamSpeak Einzig die Anforderungen an die Hardware liegen [22] http://www.teamspeak.com/ TeamSpeak [22] ist in der E-Sport-Gemeinde aufgrund der Verwendung von Wine jedoch deut- sehr beliebt. Es ist eine Sprachkonferenzsoftwa- lich über denen für Windows. Hier ist vor allem ei- re, die den Anwendern die Möglichkeit gibt, über ne aktuelle CPU (Intel Pentium D oder besser) er- Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 76 SPIELE

World of Goo – Die Bälle sind los von Dominik Wagenführ

leine, teilweise saftig-grüne Goobäl- Die grünen Goobälle zählen definitiv zu der le kullern durch die Gegend, schla- saftigsten Sorte und erinnern mit ihrem klei- K fen oder fliegen gen Himmel. Egal ob nen Zipfel irgendwie an einen Apfel. Mit ih- schwarze Ursuppe, luftige Höhen oder eisi- nen lässt sich besonders gut klettern, da sie ge Höhlen, überall trifft man auf die umher- eine hohe Haftreibung haben. Zusätzlich kop- kullernden Bällchen. Aber kannst du sie wirk- peln diese nicht nur an zwei weitere Goo- lich alle retten? Oder müssen einige den Weg Bälle an, sondern auch an drei oder vier. Der in den Goo-Himmel antreten – zum Wohle Clou: Bindungen halten nicht ewig und was und zur Erhaltung ihrer ganzen Art natürlich? der Mensch zusammengefügt hat, darf der World of Goo [1] wird es zeigen. Für diesen Mensch auch wieder scheiden. Artikel wurde die Vollversion getestet. Daneben gibt es noch zahlreiche weitere Redaktioneller Hinweis: Der Artikel „World of Goo-Spezies, hier wollen wir uns aber auf Goo – Die Bälle sind los“ erschien erstmals in die beschränken, die in der Demoversion des freiesMagazin02/2010 [2]. Spiels vorkommen. Der Startbildschirm mit der Auswahl der Level und der Das Spiel Goo-Corporation. Spielprinzip World of Goo ist ein überaus interessantes Com- Goo-Spezies puterspiel, welches Ende 2008 auf den Markt ge- Es gibt verschiedene Spezies von Goobällen, die kommen ist. Die Idee bei dem Spiel ist so sim- diverse Eigenschaften besitzen. Der Standard- pel wie unterhaltsam: Man baut aus sogenannten Goo-Ball ist schwarz, macht große Augen, wenn Goo-Bällen Türme, Brücken und sonstige Ver- man ihn anklicken will, lässt sich aber nicht mehr bewegen, wenn er einmal gesetzt wurde. bindungen, um in einem Level an einen beson- Die vier Goo-Spezies der Demo. deren Punkt (meist eine Rohröffnung) zu gelan- Die weißen Albino-Goobälle sind ähnlich, gehen gen. Über diese können alle nicht benutzten Bäl- aber auch mehrfache Bindungen mit ihren Nach- Die Level le in die Freiheit entschwinden. Die Gebilde ver- barn ein. Danach sind aber auch sie unzertrenn- Das Spiel besteht aus fünf Welten mit insgesamt halten sich dabei physikalisch korrekt. So neigt lich und bleiben bis ans Lebensende zusammen. 47 Levels. Pro Level muss man eine gewisse sich ein Turm stark nach rechts, wenn man ihn Anzahl von Goo-Bällen retten, um es abzuschlie- eben sehr rechtslastig baut. Zusätzlich wuseln Die rosa Goobälle sind extrem leicht und knaut- ßen. Die Ideen dabei sind extrem kreativ und auf den Querstreben auch alle restlichen Goobäl- schig wie Luftballons und schweben daher auch umfassen mehr als nur „Baue einen Turm“ oder le umher, die die Statik natürlich auch beeinflus- gerne gen Himmel, wenn man sie irgendwo fest- „Baue eine Brücke“. Ein Tutorial gibt es nicht, sen können. bindet. aber der Schildermaler hat in jedem Level meist

© freiesMagazin GNU FDL Ausgabe 07/2010 77 SPIELE

keine Langeweile auf. Wer reinhören „Wenn ein Gooball in einen 10 Meter tiefen Brun- möchte, kann einen Teil der Musik nen fällt und jeden Tag 3 Meter hochklettert, des Spiels kostenlos als MP3 her- aber nachts 2 Meter abrutscht, sieht er dann am unterladen [3]. Ingesamt sind es 27 nächsten Morgen immer noch fantastisch aus?“ Stücke mit einer Gesamtlänge von Was hier kaum Sinn ergibt, trifft die Beschreibung 49 Minuten. des Levels „Efeutürme“ sehr genau. Grafik Sehr positiv anzumerken ist die deutsche Über- Die Grafik ist einfach nur süß :). Die setzung des Spiels. Nie geht der Humor des Goobälle sind sehr niedlich anzuse- Spiels verloren und man trägt immer ein Schmun- hen und die Animationen sind klas- zeln mit sich herum. se. So bekommen die Bälle Augen, wenn man mit der Maus über sie Installation fährt und anklicken will. Ebenfalls Das Spiel und die Demo gibt es für Linux als Tar- schön anzusehen sind die sehr krea- Archiv mit einer ausführbaren Datei (auch für 64- tiven und bunten Level. Der Comic- Bit) sowie als fertiges DEB- und RPM-Paket [4]. Look wirkt sehr gut umgesetzt und Nach dem Download installiert man entwe- „Fistys Sumpf“ sieht ganz schön ungemütlich aus. eignet sich für Jung und Alt. der das Paket (in den meisten Distributionen ein oder zwei Schilder mit Hinweisen hinterlas- Humor sen, was zu tun ist. Eine Besonderheit des Spiels ist sicher auch der Humor. Bereits beim Start des Als Besonderheit gibt es noch ein ZKV, das „Zwin- Spiels sieht man – wie bei anderen gende Kriterium für Vollständigkeit“. Dies besagt, Spielen auch – eine Reihe von Meldun- dass man entweder eine ganze Menge mehr an gen der Spielinitialisierung durchlaufen. Goobällen retten, das Level mit wenig Zügen Dort liest man dann Dinge wie: oder in einer gewissen Zeit abschließen muss. Solche ZKV-abgeschlossenen Level sind in der „stelle emotionale Tiefe her. . . Karte mit einer weißen Flagge markiert. Ob noch generiere soziale Verantwortlichkeit. . . mehr dahintersteckt, verrate ich nicht. ;) filtere jegliche Moral. . . stelle Verleger zufrieden. . . Musik diskutiere Spiele als Kunst. . . “ Die Musik von Kyle Gabler ist sehr ansprechend, läuft dezent im Hintergrund und stört dabei nicht. Auch die Hinweistexte des Schilderma- Auch wenn die einzelnen Musikstücke eher kurz lers, der oben bereits erwähnt wurde, sind und sich in einem Level wiederholen, kommt sind sehr lustig und kreativ. Ein Beispiel: In der „Waschtrommel“ geht es rund.

© freiesMagazin GNU FDL Ausgabe 07/2010 78 SPIELE inzwischen per Doppellinksklick), was die Spiel- ligen Ort nach ~/.WorldOfGoo/config.txt ko- dateien nach /opt/WorldOfGoo kopiert und piert. Es werden dann immer die Einstellungen anlegt, oder man entpackt das Archiv und führt nis des Nutzers vorgezogen. kann man angeben, ob man im Vollbildmodus zum Start des Spiels die Datei WorldOfGoo aus Sprache ("true") oder im Fenstermodus ("false") spie- (z. B. wieder per Doppellinksklick). Die Sprache findet sich in der Zeile len will. Man kann den Modus aber auch später im Spiel per Alt + Enter umstellen (siehe unten). Sonstiges Ein nettes Gimmick ist sicher die Multi-Pointer- Der Wert "auto" bedeutet, dass die Sprache au- Unterstützung, mit der mehrere Personen an ei- tomatisch von den Systemeinstellungen übertra- nem Spiel gleichzeitig einen eigenen Cursor be- gen wird. Weitere Werte sind: wegen können. Da ist dann Teamwork gefragt! Zur Aktivierung muss man den Wert "false" der  "en" – Englisch Zeile  "de" – Deutsch  "fr" – Französisch  "it" – Italienisch in "true" ändern. Danach ist noch zusätzlich der  "nl" – Holländisch Befehl:

Auflösung # chmod a+r /dev/input/by-id/*y Im Abschnitt „Graphics display“ event-mouse kann man die Grafikeinstellungen ändern. notwendig, damit World of Goo auch auf die Mäu- Eine weitere Nachricht des Schildermalers. se direkt zugreifen kann. Die Breite und Höhe des Bild- Konfiguration schirms befindet sich in den Zeilen Alle weiteren Einstellungen wie zum Beispiel die für den Sound oder Umgebungsvariablen müs- Hat man das DEB- oder RPM-Paket installiert, keine Probleme gibt. unter properties/config.txt die Konfigurati- Probleme len Einstellungen aber auch überschreiben, in- Probleme kann es vor allem mit Composite Ma- dem man die Datei config.txt von ihrem jewei- Über die Zeile nagern wie Compiz oder KWin 4.2 geben. Es

© freiesMagazin GNU FDL Ausgabe 07/2010 79 SPIELE wird daher empfohlen, diese Manager für das Tastenkürzel die Erfüllung des ZKV spornt extrem zum Wie- Spiel zu deaktivieren. Im Vollbildmodus funktionieren normale Tasten derspielen an. Weitere Besonderheiten und Hilfen findet man in nicht. So kann man die Lautstärke an einem Lap- Die beiden Spieleentwickler Kyle Gabler und Ron der Datei linux-issues.txt im Installationsord- top nicht über die Sondertasten regeln. Hierzu Carmel haben mit World of Goo in ihrem Indie- ner. muss man erst per Alt + Enter in den Fenstermo- dus wechseln, die Lautstärke ändern und zurück Spiele-Studio 2D Boy einen echten Hit gelandet – Bedienung in den Vollbildmodus gehen. wenn man das Spielprinzip Puzzeln und Physik- Die Bedienung läuft ausschließlich per Maus und simulation allgemein mag natürlich. Wen die Musik stört, kann diese aber auch ist sehr intuitiv. Wie oben beschrieben helfen schnell per Alt + M ausschalten. Wer sich unsicher ist, sollte erst einmal die De- Schilder mit Hinweisen, wenn man nicht weiß, mo testen, die sich genauso leicht wie das Spiel was man tun soll. Per Alt + F4 kann installieren lässt [5]. man das Spiel an je- der beliebigen Stelle LINKS speichern, der aktuel- [1] http://worldofgoo.com/ le Fortschritt in einem Level geht dann aber [2] http://www.freiesmagazin.de/freiesMagazin-2010- 02 verloren. [3] http://kylegabler.com/WorldOfGooSoundtrack/ Fazit [4] http://2dboy.com/games.php World of Goo ist [5] http://worldofgoo.com/dl2.php?lk=demo ein sehr interessan- tes und kurzweiliges Spiel. Für 20 US- Autoreninformation Dollar (ca. 16 Euro) Dominik Wagenführ ist leidenschaft- erhält man per Paypal licher Computerspieler und freut sich Spielspaß für einige gerne über Knobeleien wie „World Stunden und auch of Goo“, vor allem wenn diese nativ der Wiederspielwert unter Linux laufen. ist hoch, denn man will immer noch einen Gooball mehr retten Die erste Welt des Spiels mit 12 Leveln. als zuvor. Vor allem Diesen Artikel kommentieren

© freiesMagazin GNU FDL Ausgabe 07/2010 80 SPIELE

X-Moto von Mario Fuest

er hat sich nicht schon einmal vorge- sinnvoll, neue Level aus dem In- nommen, sich auf ein BMX zu setzen ternet zu laden – das geht sehr W und irgendwas Verrücktes anzustel- einfach über einen Klick auf den len: Egal, ob durch Häuser fahren, Flugzeug Button oben links. Wer will, kann fliegen oder „nur“ verdammt viele Saltos auf noch einige Einstellungen vorneh- irgendeinem Berg – kaum einer macht solche men, meistens kann man es aber Träume im echten Leben wahr. Virtuell stellt bei den Vorgaben belassen. das aber seit langem kein Problem da, dank X-Moto [1]. Sehr praktisch ist die Funktion, Qualität und Schwierigkeitsgrad Redaktioneller Hinweis: Der Artikel „X-Moto“ anzugeben und sofort ein Spiel erschien erstmals in Yalm 10/2008 [2] und zu starten (rechts unten). Leider wird unter der Creative-Commons-Attribution- sind viele Level wie oben erwähnt ShareAlike-Lizenz [3] veröffentlicht. sehr schwer, als Anfänger findet man sich einfach nicht zurecht. In X-Moto schlüpft der Spieler in einer 2-D-Welt „aeRo’s Training“ und die 100 in die Rolle eines Motorradfahrers. Das Ziel ist einfachsten Level können aber gleichzeitig simpel und genial: Man muss auf Zeit empfohlen werden (beides über alle Erdbeeren einsammeln und dann zur Blume Hauptmenü-Level erreichbar). fahren. X-Moto: Ein Motorcross-Spiel. Die Steuerung ist sehr einfach, Was sich zunächst einfach anhört, entpuppt sich Installation aber nicht wirklich intuitiv. Pfeiltaste nach oben jedoch schnell als äußert knifflig, da der Motor- Auf der Homepage werden aktuelle Installer für gibt Gas, nach unten bremst man, links und radfahrer keinen sonderlich guten Helm zu tra- Windows, Mac OS X, Ubuntu, Slackware, open- rechts zieht den Fahrer in die entsprechende gen scheint: Bei jeder Berührung mit dem Kopf SUSE und FreeBSD angeboten. Alternativ kann Richtung und beim Drücken der Leertaste dreht gegen eine Wand, eine Decke oder etwas Ver- natürlich der Quellcode kompiliert werden. Das der Fahrer sein Motorrad. Allerdings kann man gleichbares ist er tot – und der Spieler muss von wird aber meistens nicht nötig sein, da in den – nach einer kurzen Gewöhnungszeit – das Rad vorne anfangen. meisten Distributionen das Paket xmoto in den sehr genau steuern, da es sehr empfindlich rea- Die meisten Level stammen aus der Communi- Paketquellen zu finden ist. giert. ty, so haben gute Fahrer im Laufe der Zeit viele schwere Level kreiert. Als Anfänger braucht man Das erste Mal Gameplay also eine Weile, bis man sich zurecht findet, dann Nachdem alle Level geladen wurden, wird dem Das Spiel bietet eine große Vielfalt an Leveln, wird man aber sehr schnell süchtig. Spieler das Hauptmenü präsentiert. Zuerst ist es von einfach bis schwer, von antik bis modern.

© freiesMagazin GNU FDL Ausgabe 07/2010 81 SPIELE

Vom „sinnlosen“ Zur-Blume-Fahren bis zu inter- Wer nach einem Salto abrupt abbremst, dessen Die F9-Taste essanten „Adventures“ – alles ist in den weit über Fahrer fliegt nach vorne und kommt so unter ei- Wer sich daran stört oder wem es teilweise zu 1000 Leveln dabei. Dem Spiel bekommt es wirk- ner niedrigen Decke durch – oder knallt dann un- bunt oder überladen ist, für den gibt es die Tas- lich gut, dass viele verschiedene Leute Level er- gebremst vor eine Wand te F9 : Damit wird in einen sehr vereinfachten finden. Strich-Modus geschaltet. Grafik Vorder- und Hintergrund, alle Farben, Animatio- Oft machen kostenlose Spiele nen – alles weg. Stattdessen sind Wände weiß, viel Spaß, eins aber liefern sie das Ziel gelb, Erdbeeren rot, Stacheln blau und selten: Gute Grafik. X-Moto ist die restlichen Sachen – die im normalen Modus da glücklicherweise eine Aus- der Schönheit dienen sollen – grau. Das hat den nahme. Gute Beispiele für an- Vorteil, dass man viel genauer steuern kann und sehnliche Level sind die meis- nicht abgelenkt wird. Hässlich muss das auch ten neueren, alle mit „Fradera-“ nicht unbedingt sein, wie man sich selbst leicht beginnenden und natürlich die überzeugen kann. 100 schönsten und besten.

Die Level werden mit Inkscape und einer passenden Erwei- terung erstellt, was bedeutet, dass dem Ersteller grafisch kaum Grenzen gesetzt sind. Mit vielen vorgefertigten Textu- ren ist es nicht mehr wirklich schwer, ein schönes Level zu Einige X-Moto-Level sehen nicht schlecht aus. kreieren. Wie das genau geht und was man beachten sollte, Natürlich darf man nicht allzu viel Realismus steht auf der offiziellen Homepage [4]. Einige Level sehen auch im Strich-Modus gut erwarten, immerhin spielt man in einer 2-D- Leider gab es erstens von Anfang an nicht so aus. Landschaft. Trotzdem hat man das Gefühl, dass viele schöne Texturen und zweitens hat man bis sich die Programmierer bei der Physik viel Mühe zur Version 0.2.4 auf den Eigenbau „xmoto-edit“ Tipps gegeben haben. gesetzt, der nicht einmal Kurven unterstützte. So X-Moto hat viele Besonderheiten, die man nicht Oft kommt es auf Kleinigkeiten an: Wer län- gibt es leider auch noch eine Reihe weniger schö- auf den ersten Blick finden kann, beispielswei- ger auf dem Hinterrad fährt, wird schneller und ner Level, was sich aber mit Sicherheit verkraften se die eben erwähnte F9 -Taste. Hier eine kurze schafft den Sprung vielleicht so gerade noch. lässt. Übersicht:

© freiesMagazin GNU FDL Ausgabe 07/2010 82 SPIELE

Über Tab erhält man einen Überblick über den jeder einen anderen Geschmack, da hilft nur aus- In nächster Zeit wird sich X-Moto natürlich immer kompletten Level. In der Levelübersicht gibt es probieren. weiter verbessern, man darf gespannt sein. viele Möglichkeiten, bestimmte Level anzuzeigen, LINKS unter anderem „Medaillen“: Bronze gibt es von 80 Allgemein gibt es unter „Optionen“ einige Einstel- bis 90 %, Silber bis 95 %, Gold ab 95 % und Pla- lungen, die man nicht auf den ersten Blick findet, [1] http://xmoto.tuxfamily.org/ tin bei 100 % der Zeit des Weltrekordes. es lohnt sich da mal zu stöbern. [2] http://www.freiesmagazin.de/yalm [3] http://creativecommons.org/licenses/by-sa/3.0/ Wem es unsinnig erscheint, gegen den Weltre- Fazit de/ kord zu fahren, der kann auch eigene Räume nut- X-Moto macht einen wirklich guten Eindruck und [4] http://wiki.xmoto.tuxfamily.org/index.php?title=De: zen [5]. lässt einen schnell süchtig werden. Auch wenn Main_Page#Levels_erstellen man auf die nächste Version wohl noch länger [5] http://xmoto.tuxfamily.org/index.php?page=rooms Unter „Optionen → Allgemein → Theme“ lässt warten muss, hat man mit der jetzigen Version sich das Aussehen anpassen. Recht schön an- massig Spaß. Immerhin gibt es weit mehr als zusehen ist „X-Magic (Red)“, aber natürlich hat 1000 Level, oft kommen weitere hinzu. Diesen Artikel kommentieren

„You Hang Up First“ © by Randall Munroe (CC-BY-NC-2.5), http://xkcd.com/698

© freiesMagazin GNU FDL Ausgabe 07/2010 83 MAGAZIN

Veranstaltungskalender Messen Veranstaltung Ort Datum Eintritt Link Chaos Singularity Bremgarten 09.-11.07.2010 10 CHF http://www.cosin.ch/ FrOSCon Sankt Augustin 21.-22.08.2010 5 EUR http://www.froscon.de/ TechTalk: Network Security München 17.08.2010 frei http://www.opensourceschool.de/ FrOSCamp Zürich 17.-18.09.2010 frei http://froscamp.org/ Ubucon Leipzig 15.-17.10.2010 - http://www.ubucon.de/ TechTalk: Mobile Anwendungen mit München 19.10.2010 frei http://www.opensourceschool.de/ Qt Brandenburger Linux-Infotag Potsdam 06.11.2010 frei http://blit.org/2010 OpenRheinRuhr Oberhausen 13.11.-14.11.2010 3 EUR http://www.openrheinruhr.de/ Open Source Expo Karlsruhe 15.11.-16.11.2010 10 EUR http://openexpo.de/ (Alle Angaben ohne Gewähr!) Sie kennen eine Linux-Messe, welche noch nicht auf der Liste zu finden ist? Dann schreiben Sie eine E-Mail mit den Informationen zu Datum und Ort an .

Konventionen An einigen Stellen benutzen wir Sonderzeichen mit einer bestimmten Bedeutung. Diese sind hier zusammengefasst: $: Shell-Prompt #: Prompt einer Root-Shell – Ubuntu-Nutzer können hier auch einfach in einer normalen Shell ein sudo vor die Befehle setzen. y: Kennzeichnet einen aus satztechnischen Gründen eingefügten Zeilenumbruch, der nicht eingegeben werden soll. ~: Abkürzung für das eigene Benutzerverzeichnis /home/BENUTZERNAME : Kennzeichnet einen Link, der auf eine englischsprachige Seite führt. : Öffnet eine höher aufgelöste Version der Abbildung in einem Browserfenster.

© freiesMagazin GNU FDL Ausgabe 07/2010 84 MAGAZIN

Impressum ISSN 1867-7991 freiesMagazin erscheint als PDF und HTML einmal monatlich. Erscheinungsdatum: 4. Juli 2010 Redaktionsschluss für die August-Ausgabe: 18. Juni 2010

Kontakt Redaktion E-Mail Dominik Honnef Thorsten Schmidt Postanschrift freiesMagazin Dominik Wagenführ (Verantwortlicher Redakteur) c/o Dominik Wagenführ Beethovenstr. 9/1 Satz und Layout 71277 Rutesheim Tillo Bosshart Ralf Damaschke Webpräsenz http://www.freiesmagazin.de Yannic Haupenthal Nico Maikowski Sebastian Schlatow Matthias Sitte Autoren dieser Ausgabe Günther Wutz Dominik Wagenführ S.4, S.7, S.10, S.14, S.21, S.32, S.37, S.43, S.50, S.52, S.56, S.61, S.63, S.77 Korrektur Stefan Erler S.17, S.46 Daniel Braun Frank Brungräber Mario Fuest S.81 Stefan Fangmeier Mathias Menzer Martin Hähnel S.28 Karsten Schuldt Franz Seidl Ralf Hersel S.25 Stephan Walter Robert Huckstorf S.72 Veranstaltungen Logo-Design Ronny Fischer Arne Weinberg (GNU FDL)

Dieses Magazin wurde mit LATEX erstellt. Mit vollem Namen gekennzeichnete Beiträge geben nicht notwendigerweise die Meinung der Redaktion wieder. Wenn Sie freiesMagazin ausdrucken möchten, dann denken Sie bitte an die Umwelt und drucken Sie nur im Notfall. Die Bäume werden es Ihnen danken. ;-)

Soweit nicht anders angegeben, stehen alle Artikel und Beiträge in freiesMagazin unter der GNU-Lizenz für freie Dokumentation (FDL). Das Copyright liegt beim jeweiligen Autor. freiesMagazin unterliegt als Gesamtwerk ebenso der GNU-Lizenz für freie Dokumentation (FDL) mit Ausnahme von Beiträgen, die unter einer anderen Lizenz hierin veröffentlicht werden. Das Copyright liegt bei Dominik Wagenführ. Es wird die Erlaubnis gewährt, das Werk/die Werke (ohne unveränderliche Abschnitte, ohne vordere und ohne hintere Umschlagtexte) unter den Bestimmungen der GNU Free Documentation License, Version 1.2 oder jeder späteren Version, veröffentlicht von der Free Software Foundati- on, zu kopieren, zu verteilen und/oder zu modifizieren. Die xkcd-Comics stehen separat unter der Creative-Commons-Lizenz CC-BY-NC 2.5. Das Copyright liegt bei Randall Munroe.

© freiesMagazin GNU FDL Ausgabe 07/2010 85