Kommerzielle Spiele unter Linux

Heute stellte sich mir spontan die Frage warum es so wenige kommerzielle Spiele für Linux gibt. Nach ein paar Minuten nachdenken kam ich auf ein paar Ideen. Der gewichtigste Grund ist sicherlich schlicht und ergreifend der Marktanteil, der bei Windows einfach höher liegt. Da hilft es nur mehr Systeme mit Linux zu installieren ;) Den zweiten Grund den ich mir vorstellen könnte ist, das manche Firmen Angst haben vor der Vielfalt. Bei Windows gibt es ja nur Windows XP, Windows Vista und Windows 7 (wenn wir mal nur die neueren Sachen für den Endbenutzer betrachten). Bei Linux hingegen gibt es hunderte Distributionen. Das könnte mancher Firma schon Angst machen.

Auf der anderen Seite bin ich aber gar nicht mal so unglücklich über den jetzigen Zustand, da es wie ich finde doch die Open Source Spiele indirekt fördert. Auch wenn es dort noch nicht die Mega 3D Blockbuster gibt von denen jeder redet. Aber was nicht ist kann ja noch werden. Außerdem bestechen viele Open Source Spiele eher durch die Idee und deren Umsetzung als durch bombastische Sound- und Grafikeffekte. Man denke nur an Spiele wie XMoto und Co. Und es existieren wirklich eine Menge freie und gute Spiele für Linux angefangen bei Armagetron über Spring oder Wormux bis zu Oolite. Wenn die Industrie halt nicht will, dann nicht ;)

Offline on Air – Sendung 0006

Am 18.09.2009 gibt es von 12 – 14 Uhr die Sendung 0006 von Offline on Air auf NB Radiotreff 88,0 im Netz zu finden unter http://nb-radiotreff.de/hoeren/.

Das Thema der Sendung war Open Source Spiele. Die Links zum Thema sind:

http://www.bzflag.org
http://www.flightgear.org
http://neverball.org
http://springrts.com
http://themanaworld.org
http://www.xforce-online.de
http://xmoto.tuxfamily.org

In der Webschau wird http://www.law-podcasting.de vorgestellt.

Noch ein paar Tips zum XMoto Editor

Wenn man einen XMoto Level gestaltet gibt es einige Sachen die man früher oder später machen möchte. Einige von diesen Sachen sollen hier aufgeführt werden.

Levelgröße anpassen
Möchte man die Levelgröße anpassen (entweder kleiner oder größer) so zeichnet man erst einmal ein Rechteck in der passenden Größe. Dieses Rechteck markiert man dann und geht dann auf Datei -> Dokumenteneinstellungen. Dort drückt man auf den Button Seite in Auswahl einpassen und löscht anschließend noch das Rechteck und schon ist es geschafft.

Hintergrundlayer
Um in einem Level einen Hintergrund zu gestalten muss man erst einmal einen zweiten Layer anlegen. Dies geschieht indem man im Menü Ebene, Ebene hinzufügen auswählt. Diese Ebene sollte unter der bereits bestehenden Ebene angelegt werden. Damit XMoto auch weiß welche Ebene die Spielebene ist muss man die Layer Eigenschaften konfigurieren. Dies geschieht unter Effekte -> XMoto -> Level -> Set Layer Properties. Dort häckelt man an welcher Layer der Main Layer ist. Den neuen Layer kann man dann wie nach eigenem Ermessen gestalten.

Level erstellen für XMoto

Bei XMoto handelt es sich um ein Geschicklichkeitsspiel bei dem man mit einem Motorad durch verschiedene Level fahren muss. Dieser Level werden mit dem Open Source Vektorgrafikprogramm Inkscape erstellt. Unter http://download.tuxfamily.org/xmoto/svg2lvl/0.4.1/Inkscape-0.45.1_inksmoto-0.4.1_win32.exe kann man sie eine Inkscapeversion mit dem InksMoto Plugin herunterladen.

Nachdem man diese Version installiert hat kann man beginnen. Um einfaches Level zu gestalten zeichnen wir einen Block un drehen ihm ein bisschen nach rechts so das eine Schräge entsteht. Dann markiert man dieses Block und macht daraus einen XMoto Block. Dies geschieht in dem man unter „Effekte->X-moto->Blocks“ Change Block Type aufruft und den Blocktyp und die Blocktextur festlegt.

Nun brauchen wir nur noch einen Start- und einen Endblock. Dazu setzen wir einen Block links oben und einen rechts unten am Ende der Strecke. Nun markieren wir den Block links oben und gehen in das Menü unter „Effekte->X-moto->Entities->Convert Into Player Start“. Der andere Block wird in „End Of Level“ konvertiert und schon ist das erste Level fertig. Getestet werden kann das ganze dann mit „Effekte->X-moto->Andere->Launch Level in XMoto“.

Weitere Informationen unter:
http://xmoto.tuxfamily.org/
http://wiki.xmoto.tuxfamily.org/index.php?title=De:Inkscape-0.4.0
http://wiki.xmoto.tuxfamily.org/index.php?title=%C3%9Cber_gutes_Level_Design