b0rken Software - Fallout 2
Heute möchte ich mal anhand meines Lieblingsspieles (Fallout 2) demonstrieren was man an Komplexen Softwareprojekten alles falsch machen kann (bzw. was man dort alles falsch gemacht hat).
Jetzt werden sich einige wundern warum ausgerechnet anhand dessen und vor allem warum dies mein Lieblingsspiel ist, wenn doch so viel falsch gemacht wurde. Der Grund ist dass ich mich auf reine Entwicklungsprobleme dieses Spieles beschränken will, ohne auf subjektive Probleme die ich mit der Software evtl. habe, die der Entwickler aber direkt so gewollt hat, einzugehen. Außerdem eignet sich Fallout 2 hervorragend dazu, da ich kaum ein Spiel kenne dessen original Auslieferungszustand derartig schlecht war.
Fallout 2 ist Bananensoftware (reift beim Kunden)! Dies ist keine Theorie sondern eine Tatsache. Es ist nahezu unmöglich das Spiel ohne Bugfixes überhaupt durch zuspielen, dies kann bei einer ernsthaften Qualitätskontrolle unmöglich entgangen sein. Der Patch auf Version 1.02 (final) erschien übrigens auch zeitnah genug dass man ihn auf den meisten CDs gleich mitlieferte.. allerdings nicht in die Installationsroutine integriert (nicht mal am Ende davon aufgerufen) sondern einfach nur in irgendeinem Unterverzeichnis der CD liegend und leicht übersehbar.
Selbst wenn man das Spiel erstmal installiert, spielt bis man auf Probleme trifft (hier ist nicht die Frage "ob" sondern "wann") und dann den Patch installiert hat man ein ernstes Problem: die alten Spielstände werden ungültig und man kann noch einmal vom Anfang anfangen.
Sollte man heute seine alte CD hervor kramen, Fallout installieren wollen und dann feststellen dass man dummerweise eine Version ohne mitgelieferten Patch hat, hat man ein weiteres Problem: Fallout 2 wird bereits seit vielen Jahren von niemandem mehr offiziell unterstützt. Mittlerweile ist dies derartig zum Problem geworden, dass nicht nur der Hersteller die ursprünglichen Patches nicht mehr auf seinem Server anbietet sondern auch die meisten Drittquellen dies aufgegeben haben (die meisten haben eh nur auf den Hersteller verwiesen wie es üblich ist.) Man besitzt also jetzt eine CD mit Software die man eigentlich nicht nutzen kann.
Ein weiteres nettes Detail ist der "Kopierschutz". Wir alle wissen dass derartige Dinge meist mehr Probleme verursachen als sie lösen, so auch in diesem Fall. Die Probleme müssen scheinbar so groß gewesen sein dass die Überprüfung ob eine CD eingelegt ist auch bereits in Version 1.02 wieder entfernt war. Jemanden aufgehalten hätte diese Funktion ohnehin nicht, es wurde nur unfähig überprüft ob eine entsprechende CD vorhanden war, kopieren konnte man die CD recht problemlos auch so dass sie erkannt wurde. (Zumindest nachdem die CD-Brenner großflächig aufgekommen waren, zur Veröffentlichung von Fallout 2 waren diese noch nicht wirklich alltäglich.)
Inhaltliche Lokalisierung: In diesem Punkt bin ich mir nicht ganz 100%ig sicher ob es sich um ein Problem mit Teil 1 oder 2 handelte, woran ich mich aber noch erinnre sind die Auswirkungen. Da in Deutschland der Jugendschutz so stark war, dass an eine Veröffentlichung von Fallout im Originalzustand offenbar nicht zu denken gewesen wäre, wurden in dem Spiel alle Kinder weggelassen. (Jugendschutz -> die Jugend muss vor Computerspielern geschützt werden.. auch wenn es virtuelle Jugend ist!) Dies führte zu interessanten Stilblüten wie dass ein Quest bei dem man ein Kind aus einem Brunnen retten musste unmöglich mit einem positiven Ende bestehen konnte, in der deutschen Version fand man immer nur Überreste, nie ein lebendes Kind. Auch wurden in einer anderen Stadt die Kinder weggelassen, nicht jedoch die Textzeilen die sie von sich gaben. Es sieht etwas verwirrend aus wenn mitten in der Luft steht "Willst du mit mir spielen?" ohne dass jemand in der Nähe ist. Spieler die verwirrt an Geister glaubten und ewig nach einer Aufgabenstellung suchten, musste man enttäuschen, dies war einfach ein Bug, kein neues Quest.
Versteht mich nicht Falsch! Fallout war inhaltlich ein wirklich großartiges Spiel, Bewegungsfreiheit und Humor dieses Spieles sind noch heute imho unübertroffen aber ich frage mich ob bewusst versucht wurde bei der Veröffentlichung möglichst viel falsch zu machen oder ob diese Fehler wirklich alle zufällig massiert auftraten.
Importierte/Alte Kommentare:
#287: 06.Jul.2008 11:07 von profmakx
Wenn man einmal ansatzweise mit der Spieleindustrie zu tun hatte überrascht einen das nicht.
Oft werden die Projekte mit 30 Jahre alten Softwareengineeringtechniken durchgeführt, meist mit grottiger Zeitplanung und am Ende geht es in der "Crunchtime" nur noch darum, den Titel in der angemessenen Zeit fertig zu bekommen.
Produktpflege ist vielenorts eh ein Fremdwort, und es wundert auch niemanden. Das Spiel wurde zu dem Zeitpunkt wo man das Bugfix braucht ja schon gekauft. Ausserdem sind bei vielen kleineren Spieleklitschen die Kapazitäten dann auch schon auf das nächste Projekt ausgerichtet, weil sonst verhungert man nämlich.
Es gibt zwar Ansätze, die zeigen, dass es besser wird, und sicherlich gibt es auch Computerspieleklitschen die das besser hinbekommen. Aber der Spruch "All Software sucks" trifft gerade auf Spiele zu. Vor allem auf dem PC. (Bei Konsolen schauen ja die Konsolenhersteller noch darauf, dass man keinen allzugrossen Murx abliefert).
#288: 06.Jul.2008 12:07 von Dr. Azrael Tod
wobei "allzugrosser Murx" relativ ist... Microsoft hatte ja auch mal behauptet es würde nie Patchs und Installationsvorgänge auf der X-Box geben als denen das jemand (im Scherz) vorgeworfen hätte, da das das normale Vorgehen auf Microsoft-Systemen sei.
Inzwischen sind automatisch eingespielte Updates und Installationen auf der Festplatte einer Konsole auch derartig normal geworden dass sich keiner mehr großartig aufregt solange es nicht überhand nimmt.