Aktueller Überblick über freie Software und ihre Macher
Projekteküche
von Carsten Schnober
Erschienen im Linux-Magazin
2009/05
Das Headbangen packt auch (oder gerade) gestandene Admins. Mit Frets on Fire trainieren sie für einen Luftgitarren-Wettbewerb. Etwas ernsthafter, doch immer noch spielerisch, geht es bei freien Klonen der Wirtschaftssimulation Transport Tycoon Simutrans und OpenTTD zu.
Wenn in ferner Zukunft Historiker unsere Zivilisation erforschen, könnten sie auf eine für sie unerklärliche Verhaltensweise stoßen: Luftgitarre spielende Hard-Rock-Fans. Manche untermalen ihr Spiel mit dem lautlosen und unsichtbaren Instrument mit Bewegungen, die sich zu einer Art Tanz entwickeln.
Legendenbildung
Glaubt man dem zugehörigen Wikipedia-Eintrag [1], dann erfand ein Amerikaner namens Jack Philson das virtuelle Instrument 1951, um seine Freundin zu beeindrucken. Eine Google-Suche fördert zwar viele weitere Zeitungsartikel zutage, die ihn als Erfinder einer Philson Stratoblaster Air Guitar benennen. Fehlende Quellenangabe lassen allerdings den Verdacht aufkommen, dass sie sich bloß auf den genannten Wikipedia-Artikel stützen.
Bleibt auch der Erfinder im Dunklen, so lässt sich in Joe Cocker der Prophet der Luftgitarren-Epoche ausmachen. Sein Auftritt in Woodstock 1969 sorgte dafür, dass sich heute vom Rocker in Lederjacke bis zum biederen Angestellten kaum noch jemand schämt, in der Öffentlichkeit ein nicht existierendes Instrument zu spielen und dabei das Gesicht zu verziehen. Seit den 90ern gibt es sogar Luftgitarren-Wettbewerbe.
Mit der Einführung von Meisterschaften von einer Professionalisierung zu sprechen, wäre eine Übertreibung. Allerdings haben sich einige finnische Entwickler zusammengetan und entwickelten eine Software, die dem Nutzer durch angeleitetes Training beim nicht ganz ernst gemeinten Wettbewerb Vorteile verschafft. Sie trägt den Namen "Frets on Fire" [2] (siehe Abbildung 1) und bringt auf spielerische Weise Präzision in die Akkorde, indem sie die Computertastatur an die Stelle der luftigen Gitarre setzt; das Hauptmenü des Programms illustriert die empfohlene Körperhaltung (Abbildung 2).

|
Abbildung 1: Frets on Fire greift das Konzept der 2D-Shooter auf. Statt feindlicher Raumschiffe geht es hier jedoch darum, die richtige Note auf der Luftgitarre zu treffen.
|

|
Abbildung 2: Ein echter Luftgitarren-Liebhaber hält die Tastatur wie der abgebildete Guitar Hero.
|
2D-Shooter remixed
Das Spielprinzip von Frets on Fire ist schnell erklärt. Die Tasten [F1] bis [F5] simulieren die Gitarrensaiten. Im Stil eines 2D-Shooters kommen verschiedene Noten von oben auf den Spieler zu, der dann durch Drücken der passenden Taste im richtigen Moment Punkte sammelt. An die Stelle des Weltraums, der Fahrbahn oder des Dschungel-Kampffelds tritt ein virtueller Gitarrenhals mit fünf Saiten. Das bedeutet aber nicht, dass das Spiel lediglich alte Ideen abkupfert.
Allein die kreative Nutzung der Tastatur verdient Hochachtung: Nimmt man sie so in beide Hände, dass die Finger der linken Hand auf den ersten fünf Funktionstasten liegen, ergeben sich die vom Spiel vorgegebenen Akkorde fast von selbst und die Finger werden mit dem Üben immer flotter - auch wenn sich die Griffe, anders als bei einer echten Gitarre, auf fünf Seiten beschränken.
Die zu treffenden Noten entstammen der Melodie eines Rock-Songs, den der Benutzer bei Spielstart aussucht. Leider verhindern die Urheberrechte, dass das Spiel populäre Smash-Hits enthält. Stattdessen steuert die Community aber Hunderte selbst komponierter Lieder bei.
Die finnische Entwicklergruppe, die unter dem Namen Unreal Voodoo [3] auftritt, ist nicht die erste, die die Luftgitarren-Begeisterung in Software umgesetzt hat. Die Firma Redoctance publizierte schon 2005 den ersten Teil ihrer Videospielserie Guitar Hero [4], bei dem eine eigens entwickelte Gitarrenattrappe als Controller dient. Als kommerzieller Hersteller konnte es sich Redoctance nicht leisten, auf die Rocklegenden der letzten Jahrzehnte zu verzichten, die Spiel-DVD enthält also zahlreiche bekannte Stücke.
Besitzer des ersten oder zweiten Teils der Guitar-Heroes-Serie dürfen die Musikdateien auch mit Frets on Fire verwenden. Die im Programm integrierte Importfunktion benötigt lediglich einen Ogg-Vorbis-Encoder, um die Songs aus dem kommerziellen Spiel für das freie nutzbar zu machen. Der rechenintensive Prozess braucht je nach CPU-Leistung allerdings meist mehrere Stunden
| Whitepaper |
|
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)
Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.
Download PDF (Registrierung erforderlich)
|
|
Usage Landscape Enterprise Open Source Data Integration
Die Nachfrage nach Datenintegrationslösungen für Unternehmen ist zunehmend gestiegen und vor allem das Interesse an Open Source Technologien wird immer größer. Doch wie und von wem werden Open Source Datenintegrationslösungen genutzt und welches Nutzungsverhalten lässt sich daraus ableiten? Das vorliegende White Paper präsentiert die Erfahrungswerte von über 1000 Open Source Nutzern und liefert fundierte Antworten auf diese Fragen.
Download PDF (Registrierung erforderlich)
|
Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links"
nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedrucken Fassung entsprechen.
|
Nathanael Rebsch,
21.04.2009 18:44
es ist den entwicklern und einigen leuten drum herum sehr wohl bewust das OpenTTD die graphiken geschuetzt sind, und diese werden auch nicht in den downloads angeboten - es geht sogar so weit das zu den graphiken (den original TTD graphiken) nicht verlinkt werden darf (im forun / irc channel). Des weiteren gibt es ein OpenGFX projekt, das als ersatz gilt - es ist zwar noch nicht fertig, aber auf gutem wege dort hin. mit OpenGFX werden keine original graphiken mehr verwendet.
Der status mit den graphiken ist nichts worauf die Entwickler stoltz oder zufrieden sind.
Das framework um die AI heisst NoAI, die AI kann nicht in einer beliebigen sprache geschrieben werden, und es war eine menge Arbeit squirrel in OpenTTD zu embedden. Squirrel wurde in OpenTTD embedded, und einige leaks wurden gefixed, und eine AI MUSS somit in squirrel geschrieben werden. AIs koennen fuer ein multiplayer spiel nur auf dem server laufen.... es sei denn man patched seinen client exterm.