Beiträge mit tag "Spiel

Spacola_Disks1

SPACOLA Eclipse WIP 0.45

0

spacolaeclipse045

Wo ich gerade schon bei Spielen mit der Grafik noch aus der Zeit der Weimarer Republik bin, spreche ich am besten direkt das nächste passende Thema an: Spiele mit Grafik aus der Steinzeit. Es folgt ein diesmal etwas längerer Artikel über den aktuellen Entwicklungsfortschritt meines Hobby-Dongleware-Remake-Projekts SPACOLA Eclipse. Es gibt viel zu berichten, weil ich in letzter Zeit viel daran gearbeitet habe. Die neueste Work-in-progress-Version vom Juni 2015 führt einige neue Gameplay-Features ein, allerdings auch viele tolle Neuerungen unter der Haube, die das Arbeiten an dem Projekt endlich deutlich interessanter machen, was wohl auch der Grund für meinen unerwarteten Eifer ist.

Mehrspieler-Modus

Ich habe in letzter Zeit die Serialisierbarkeit der meisten Spielobjekte überarbeitet und damit angefangen, den Mehrspieler-Modus zumindest grundsätzlich mit Leben zu füllen. Nachdem man bislang den Server lediglich vorbereiten, und sich als Client nur theoretisch registrieren lassen konnte, startet nun in der neuen Version tatsächlich ein Spiel, sobald die Mindestanzahl der Teilnehmer erreicht ist. Als nächsten Schritt sorgte ich dafür, dass die Spieler-Objekte untereinander ausgetauscht und dargestellt werden können. Die Mitspieler werden sich jetzt zwar auf dem Bildschirm gegenseitig sehen, aber davon abgesehen wird noch nichts synchronisiert, jeder spielt ein völlig eigenständiges Spiel. Mein Ziel war damit bereits erreicht, denn es ging mir vorerst um das Programmgebilde außenrum. Als nächstes wäre eine Lobby nötig, damit man einen Spielmodus und das Level auswählen, sich absprechen, und die Teilnehmerzahl festlegen kann.

Aktives Rendern, höhere Auflösungen, Vollbildmodus

Es war eine kleine und interessante Herausforderung, als ich damals mein eigenes Double-Buffering schrieb für das Zeichnen von 50 Bildern pro Sekunde ins Fenster, aber wenn ich ehrlich bin, war das eine rein autodidaktische Mission und überhaupt nicht nötig. Double-Buffering gehört zur Standardausstattung von Swing. Für meine Verhältnisse war meine Methode lange Zeit absolut ausreichend, aber für höhere Auflösungen leider unbrauchbar langsam. Inzwischen habe ich die 2D-Grafikengine von SPACOLA Eclipse auf aktives Rendern umgestellt, das den ausbremsenden Swing-Overhead umgeht und das Zeichnen des Fensters selbst steuert. Der Unterschied in der Performance ist beeindruckend. Als Bonus habe ich Echtzeit-Skalierung eingebaut, die das Bild stufenlos vergrößert, sogar mit Interpolation. Inzwischen läuft SPACOLA Eclipse in 1280×800 Pixeln, und das absolut ruckelfrei und noch dazu viel responsiver was die Mauseingaben angeht. Ach stimmt, einen exklusiven Vollbildmodus gibt es jetzt auch, den man wahlweise ganz normal mit ALT+Enter oder F8 umschaltet. Die Menüleiste ist mit dem Vollbildmodus noch nicht so ganz einverstanden, aber daran arbeite ich noch.

Farbsprites

Die ersten Vorbereitungen für den Farbmodus sind endlich getroffen. Meinen ganzen alten Monochrom-only-Code habe ich durch pseudomonochrome Grafikobjekte ersetzt, die zur Farbdarstellung in der Lage sind. Ein erster Test mit ins Spiel eingebauten Farbsprites verlief erfolgreich, der Rest ist also nur noch eine Sache von wochenlanger Kolorierung in Fleißarbeit und Search & Replace. Angefangen habe ich damit bereits teilweise. Außerdem gelang es mir, die ersten Farbsprites, die von Meinolf Amekudzi im Jahr 1993 für eine nie in Entwicklung gegangene SPACOLA-Farbversion angefertigt wurden, endlich richtig auszulesen. Die Grafiken sehen wirklich sehr spannend aus. Es müsste mir also möglich sein, diese Designs bald zu komplettieren, und einen Farbmodus ins Remake einzubauen.

Neue Gegner-KI

Die alte provisorische Gegner-KI ist bald Geschichte. Bislang war das Flugverhalten der Dummy-Gegner doch sehr merkwürdig, da sie im Weltraum Haken schlagen konnten und auch nur endlos dem Spieler folgten. Längst gelang es mir, das Flugverhalten deutlich realistischer zu machen. So müssen die Gegner jetzt genau wie der Spieler genügend Gegenschub liefern, damit sie ihre Richtung anpassen können. Endlich driften die kleinen Piratenschiffe halbwegs glaubwürdig über das Pixelbild, verfehlen auch mal das Ziel, und müssen dann ständig wieder den Kurs korrigieren. Darüber hinaus machen die Piraten zum ersten Mal das, was sie eigentlich sollten: Sie knöpfen dem Spieler seine Waren ab oder suchen freischwebende Waren, und fliegen damit zur feindlichen Station, um sie unter Gelächter dort abzugeben. Das klappt wirklich erstaunlich gut, ist nur leider noch nicht so ganz am Original dran. Und wenn die Gegner mal gut gelaunt sind, dann fliegen sie schiffbrüchigen Kameraden hinterher und retten diese.

Rettungskapseln, neue Powerups

Es gibt im Original Gegnerschiffe, die bei ihrem Abschuss mehrere Rettungskapseln freigeben. Diese öffnen sich dann wiederum in ausreichendem Abstand zum Spieler von selbst und geben die üblichen hilferufenden kleinen Männchen frei. Die Rettungskapseln sind jetzt auch im Remake enthalten. Bei den Powerups sind immerhin eineinhalb dazu gekommen: Der Molekularduplikator, der soweit ich es erkennen kann in genau einem von 64 Levels vorkommt, funktioniert jetzt perfekt. Beim Raketen-Powerup habe ich immerhin das Einladen mal fertiggestellt. Das Abfeuern derselben fehlt noch.

Der Quellcode umfasst jetzt mehr als 24.000 Zeilen und wurde von mir in den vergangenen Wochen ausgiebig gepflegt und verbessert. Einige verschluckte Exceptions beim Soundplayer habe ich so aufgespürt, was sich vermutlich auch auf die Performance ausgewirkt hat. Das Logging habe ich deutlich erweitert und auch hier einige Fehler behoben, die mir vorher nie aufgefallen waren. Insgesamt ist das Projekt spürbar aufgeräumter und ausgereifter geworden, so dass die faulen Phasen hoffentlich der Vergangenheit angehören dürften. Inzwischen ergibt selbst ein richtiges Optionsmenü Sinn, in dem man Grafikmodus und Audiotreiber und diverse andere Technikaspekte einstellen könnte. Das nächste große Thema ist ein funktionierender Kampagnenmodus mit wechselnden Levelkonfigurationen. Das Ding habe ich jetzt lange genug vor mir hergeschoben.

Spiel

Das Spiel “mit der Grafik von 1928″

2

Die britischen Entwickler von Stainless Games haben dieser Tage ihr neuestes Brutalo-Crash-Derby-Spiel Carmageddon Reincarnation offiziell veröffentlicht, nachdem es lange Zeit nur ein Early-Access-Titel war. Als langjähriger Fan der Carmageddon-Spielereihe wollte ich mir die Gelegenheit, ein aufpoliertes Remake heute noch einmal spielen zu können, nicht entgehen lassen. Als die erste Demoversion des Ur-Carmageddon 1997 auf einer Beilage-CD der Spielezeitschrift “PC Action” enthalten war, wusste ich zuerst noch gar nicht, was ich da eigentlich vor mir hatte – bis mich der Reiz der Spielidee endgültig packte. Mit Destruction Derby oder Twisted Metal gab es bisweilen vereinzelte Konkurrenz, aber an Carmageddon kam für mich kein anderes Spiel heran.

Eine meiner ersten Missionen seinerzeit auf meinem brandneuen PC war es, das eklige Demo-Zeitlimit aus der Demoversion mit einem Hexeditor und der grenzenlosen Geduld eines spielesüchtigen Teenagers herauszupatchen, damit ich die stark eingeschränkte Version halbwegs ungestört spielen konnte. Dies gelang mir leider nur teilweise. Witziger war es, die dutzenden Konfigurationsdateien des Spiels zu manipulieren, und so manche Fahrzeuge entweder federleicht oder schwer wie ein Flugzeugträger zu machen. Die Spielphysik honorierte solche Versuche mit teils aberwitzigen Schadensmodellen bei den Karambolagen. Und schließlich schrieb ich sogar einen kleinen Patch, der die blöden Roboter aus der deutschen Zensurversion durch die menschlichen Fußgänger aus dem Original austauschen konnte. Der Patch fand im Freundeskreis relativ großen Anklang, und ich konnte ihn auch noch gebrauchen, nachdem ich mir endlich die Vollversion des Spiels bestellen konnte.

Nachdem das kleine Kickstarter-Projekt Carmageddon Reincarnation jetzt offiziell fertig ist, versuchen sich manche Online-Spielemedienportale irgendwie an einer Bewertung des Spiels, und es scheint als wollten sie sich alle gegenseitig in Schmäh-Superlativen überbieten. In einem Testvideo der PC Games ist gar von “der Grafik von 1928″ die Rede. Andernorts wird ernsthaft erklärt, dass die Grafik sich ja kaum weiterentwickelt habe. Ich bin sicher, diese Leute haben das Original nie gespielt, oder haben wenigstens völlig verdrängt, wie dieses eigentlich aussah: Dank dichtem Nebeleffekt war die Sichtweite auf vielleicht zehn Meter beschränkt, die Fahrzeuge teilweise kaum texturiert, die Levelarchitektur grobschlächtig und schmucklos, die hohe Auflösung auf 640×480 Pixel beschränkt, die selbst auf einem Pentium 200 damals nicht flüssig spielbar war.

Dass sich die Grafik seither nicht weiterentwickelt hat, ist dummes Zeug bzw. eine dreiste und billige Lüge, und das lässt mich doch sehr am Urteilsvermögen und an der Objektivität der Redakteure zweifeln. Ich darf wohl eher davon ausgehen, dass diese Personen ihre generelle Ablehnung des gewaltbetonten Spiels unbedingt auf sämtliche Aspekte der Wertung projizieren wollten. Daher wird in einer Tour auch über die schlechte KI, das schlechte Gameplay, die schlechte Musik, die schlechten Gewaltdarstellungen und die schlechten Spielmodi hergezogen, damit am Ende nicht etwa doch noch der Verdacht aufkommt, das Spiel sei wenigstens noch etwas für Fans.

carmageddon_reincarnation3

Keinen dieser extremen Kritikpunkte kann ich so nachvollziehen. Carmageddon Reincarnation macht trotz seiner Fehler irre viel Spaß. Inzwischen habe ich so einige wirklich witzige und auch einige teils frustrierende Spielstunden mit dem Remake verbracht. Die KI ist manchmal etwas dusselig, aber dafür bin ich eigentlich sogar dankbar, denn niemand mag perfekte Computergegner. Meistens ist die KI knallhart. Carmageddon Reincarnation war ein vergleichsweise kleines Kickstarter-Projekt mit kleinen, aber realistischen Zielen, um Fans der Spielereihe das Spielerlebnis des Original-Carmageddon auf moderner Hardware nach all den Jahren nochmals zu ermöglichen – große Veränderungen am Gameplay waren weder erwünscht noch geplant, und das erkennt man mitunter daran, dass sie viele Fahrzeuge und Strecken des Originals in aufwändig überarbeiteter Form übernommen haben.

Das Entwicklerteam war relativ überschaubar und das Ergebnis meines Erachtens dafür umso beeindruckender. Wenn man die Vorlage zum Vergleich heranzieht, so wie das eigentlich gedacht ist, erkennt man, dass das Remake in jeder Hinsicht gelungen ist, sogar und vor allem aus grafischer Sicht. Wenn die Grafik in Carmageddon Reincarnation also von 1928 ist, ist die in Minecraft dann vielleicht von 1528? Und selbst wenn, wieso muss man heute überhaupt noch Spiele für “schlechte” Grafik abwerten?

Vor wenigen Jahren sind Indiespiele zum Massenphänomen geworden, und waren nicht länger eine unsichtbare Randerscheinung, die eines Testberichts nie würdig gewesen wäre. Doch wie bewertet man solche Spiele, die bewusst auf Einfachheit setzen, angesichts einer immer höher gelegenen Messlatte. Wollen wir einem Millionen-Dollar-Grafikblender wie Crysis 3 grundsätzlich Höchstwertungen geben, allein weil die CryEngine drinsteckt, um dann in Konsequenz jedes 1-Mann-Indie-Spiel mit Retropixel-Optik abzustrafen, weil es technisch einfach in keiner Weise mithalten kann? Wollen wir angesichts Erfolgsgeschichten wie der von Minecraft Spiele weiterhin großteilig anhand ihrer teuren Grafikpracht beurteilen, oder sollte man die optische Präsentation dem eigentlichen Spielspaß nicht vielleicht doch deutlich unterordnen, oder die Spielegrafik nicht wenigstens bezüglich völlig anderer Gesichtspunkte messen? Sollten wir nicht allmählich zu der Einsicht gelangen, Spiele, genau wie Filme, an ihrer jeweiligen Zielgruppe, im Kontext ihrer Zeit und ihrer technischen und personellen Möglichkeiten zu bewerten, da man sonst etwa Kinderfilme grundsätzlich schlecht bewerten müsste, weil ihre Handlung so primitiv und naiv ist, oder Schwarzweißfilme wegen ihrer miesen Bildqualität und ihrer Farbarmut, oder Stummfilme wegen ihrer mangelhaften Dialoge.

Und was ist mit der übertriebenen Gewalt in Carmageddon Reincarnation? Oh bitte. Wer sich im Jahr 2015 noch darüber echauffiert, dass in einem Computerspiel Autos zu Schrott gefahren und Menschen mit Vollgas überfahren werden, der soll sich bitte wieder in seine Höhle verkriechen. Darüber sind wir längst hinaus und das soll bitte auch so bleiben. Noch ist niemand bei virtuellen Verkehrsunfällen oder an Pixelblutverlust gestorben. Wer trotzdem Probleme hat “sein Frühstück unten zu behalten”, wie der werte Herr im PC-Games-Video sagt, der darf gerne weiter seine preisgekrönten und gewaltfreien Spiele wie GTA 5 spielen. Oh wait.

Content Provider

CorsixTH – Theme Hospital Remake

0

themehospital1

Eines der wenigsten bekannten und meist unterschätzten Bullfrog-Spiele ist die Krankenhaus-Simulation Theme Hospital. Als zweites Spiel der einst mit dem Klassiker Theme Park begründeten Theme-Game-Reihe sollte der Spieler damit die Möglichkeit bekommen, ein komplettes Krankenhaus aufzubauen, Personal einzustellen, Krankheiten und Heilmittel zu erforschen, und nach Möglichkeit viel Geld zu verdienen. Obwohl Bullfrog unter der Leitung von Spieleentwickler-Legende Peter Molyneux mit Magic Carpet, Syndicate Wars und Dungeon Keeper längst erfolgreich auf eine fantastische und leistungsfähige 3D-Engine setzen konnte, entschied man sich zugunsten einer putzigen und witzigen Cartoon-Grafik für eine reine 2D-Darstellung, was ich aus heutiger Sicht ebenfalls begrüße.

Als ich das Spiel 1998 oder 1999 bestellte, also weniger als zwei Jahre nach Erscheinen, erhielt ich leider schon nicht mehr die Originalfassung, sondern eine “EA CD-ROM-Classics”-Variante, was einiges darüber aussagt, wie kurz sich das Spiel nur in den Köpfen der Menschen halten konnte. Ich hatte sehr viel Spaß mit diesem Spiel, sowohl mit der Demoversion als auch mit der Vollpreisversion, obwohl ich schon damals mit dem sehr sprunghaft ansteigenden Schwierigkeitsgrad in der Levelkampagne nicht besonders gut klargekommen bin. Einen Freeplay-Modus vermisste ich sehr schmerzlich. Theme Hospital blieb den Fans besonders auf Grund seiner Vielzahl an total überdrehten, absurden und wirklich bescheuerten Fantasie-Krankheiten in Erinnerung (aufgeblasene Menschen, Spitzzüngigkeit, Schmalzstimme, etc.). Selbst für die deutsche Version gab man sich viel Mühe und erfand kreative Ersatzkrankheiten, z.B. den “Saumagen”, welchen man durch Essen mit Staatsoberhäuptern bekommt, und der einem sämtliche Lust auf Politik vergehen lässt.

Im Jahr 2009 gingen gleich mehrere ambitionierte Remake-Projekte an den Start, die Theme Hospital möglichst detailgetreu nachbilden wollten. Aus diesen Kandidaten kristallisierte sich längst ein deutlicher Gewinner heraus: CorsixTH, das seit sechs Jahren von dem britischen Programmierer Peter “Corsix” Cawley entwickelt wird. Wenn man sich die aktuelle Version 0.40 ansieht, wird man feststellen, dass es ein nahezu perfektes Open-Source-Remake ist, das genau an den richtigen Stellen dringend nötige Verbesserungen gegenüber dem Original einbringt. So ist die Übersicht im Bullfrog-Original mit der Bildschirmauflösung von 640×480 Pixeln doch stark eingeschränkt, CorsixTH hingegen lässt sich in unbegrenzt hoher HD-Auflösung spielen, so auch in 2560×1440, womit die Spielgrafiken zwar verständlicherweise nicht detailreicher werden, aber man gleich einen sehr viel größeren Ausschnitt seines Krankenhauses immer im Blick hat, was das Management deutlich erleichert.

themehospital3

Nachdem ich eigentlich nur einen kurzen Blick auf das Remake werfen wollte, hat mich das im Gegensatz zu dem in echten Krankenhäusern gemütliche Ambiente des Simulationsspiels sofort wieder gepackt, und ehe ich das erste Mal auf die Uhr sah, hatte ich bereits die erste Handvoll Levels durchgespielt. Leider ist mir – schon wie im Original damals – auch hier aufgefallen, wie extrem die plötzlich auftretenden Epidemie-Fälle den Schwierigkeitsgrad hochschnellen lassen. Wäre natürlich schön, wenn man das nachträglich ein wenig glattziehen könnte, sonst ist für mich hier wieder einmal Endstation, so wie einst mehr als 15 Jahre zuvor. Ein wenig frage ich mich, ob Cawley den Quellcode des Originals zur Verfügung hat, denn es ist mehr als beachtlich, wie perfekt er sämtliche Mechaniken des Originals nachgebaut hat. Es finden sich im gesamten Spiel (soweit ich das nach etwas mehr als 10 Spielstunden beurteilen kann) keine “unfertigen” Dinge; alles ist da, wo es hingehört, alles funktioniert exakt so wie man es gewohnt ist. Es fällt mir schwer zu glauben, dass man so etwas alleine durch Beobachten und Nachbauen hinbekommt.

Sogar im Remake bringt das Spiel diesen grässlichen Midi-Soundtrack mit, den ich in Theme Hospital keine fünf Minuten lang ertragen konnte. Es spielt sich wesentlich angenehmer und ruhiger, wenn man nicht durch dieses schräge Gedudel genervt wird. Die preisgekrönte Kerkermeister-Simulation Dungeon Keeper, die im selben Jahr erschien, hatte einen überragenden CD-Audio-Soundtrack, der perfekt zur Stimmung passte. Theme Hospital wirkte dagegen schon immer wie ein Low-Budget-Spiel. Vermutlich war es das sogar, denn Peter Molyneux wirkte daran bekanntlich gar nicht mit. Überraschenderweise kommt CorsixTH problemlos mit den deutschen Spieldateien klar: Alle Krankenhausdurchsagen, Krankheitsnamen, Menüs, Namen der Mitarbeiter – praktisch alles wird im Remake direkt richtig eingesetzt. Mir sind nur sehr wenige Fehler aufgefallen, z.B. Tooltips, die plötzlich einen Mix aus Deutsch und Englisch enthielten, aber damit kann ich leben. Das Spiel ist ja schließlich weiterhin in der Entwicklung. Hoffentlich kommt der Mäusebefall mit dem Mäusejagd-Bonuslevel in einer der nächsten Versionen.

themehospital2

CorsixTH bringt einen eigenen Leveleditor mit und damit auch endlich besagten Freeplay-Modus, der meines Erachtens Pflicht in Aufbauspielen sein sollte: Was ist bitte naheliegender, als den Wiederspielwert seines Spieleproduktes ohne viel Aufwand zu vervielfachen, indem man die Spieler einfach mal in Ruhe machen lässt? In sämtlichen Sim City- und Anno-Spielen funktioniert das perfekt. Die hohe Auflösung von CorsixTH hat leider auch ihren Preis. So sind sämtliche Menüs heutzutage etwas kleingeraten. Auch kann es mit dem kleinen Mauszeiger etwas fitzelig sein, einen Arzt oder einen Handwerker aus dem Gewusel herauszupicken, oder ansteckende Patienten für die Impfung zu markieren. Und eines muss ich leider betonen: CorsixTH ist ein ziemlich instabiles Remake. Abstürze und Fehlermeldungen sind eine häufige Erscheinung. Durch intelligentes Autosaving wird dieser Makel aber teilweise wieder ausgeglichen, verloren wird der Spielfortschritt selten.

Mit diesem kleinen Artikel wollte ich ein bisschen auf das wirklich tolle Remake aufmerksam machen, und insgesamt weniger auf die Qualität der Original-Spielidee eingehen. Wessen Interesse ich nun wecken konnte, oder wer dem alten Klassiker nochmal eine echte Chance geben möchte, dem empfehle ich den Download der aktuellsten Version von CorsixTH. Die Spieldaten des Originals werden bei der Installation vorausgesetzt, d.h. das Remake ist nur für die spielbar, die Theme Hospital besitzen, käuflich zu erwerben bei GOG.com für etwas mehr als nen Fünfer, oder notfalls als Download über diverse Abandonware-Seiten. Wer im Gegenzug bereit war seine Seele zu verkaufen, der bekam Theme Hospital vor kurzem auf EAs ekelhafter DRM-Plattform Origin sogar geschenkt – und natürlich wieder nur für kurze Zeit. Abandonware-Seiten finde ich da ehrlicher als solche durchschaubaren Origin-Werbegeschenke, für die das schöne Spiel leider herhalten musste. Ich betrachte das Spiel daher offiziell als “geschenkt”. Danke EA!

Spacola_Disks1

SPACOLA Eclipse WIP 0.42

0

spaclipse042_2

Bevor hier tatsächlich noch Schimmel ansetzt, belästige ich die werte Leserschaft lieber nochmal mit den aktuellsten Vorgängen in Bezug auf die Webseite und SPACOLA Eclipse. Hierzu habe ich mir eine kleine Liste bereitgelegt, die ich jetzt in einem mehr oder weniger kurzen Artikel abfrühstücken möchte. Am liebsten hätte ich die Gelegenheit genutzt, meine Meinung zur kürzlich angekündigten st-computer-Ausgabe kundzutun, doch wie es scheint, bekommen die Käufer die Februar-Ausgabe frühestens Mitte März, daher wird das wohl noch etwas dauern.

Stattdessen habe ich die Aufmerksamkeit für mein kleines Dongleware-Museum in kreative Energie umgewandelt und einige Einträge hinzugefügt bzw. erweitert. Hinzugekommen ist das wenig bekannte Spiel “The Dragon’s Power”, das von Dongleware 1994 vertrieben wurde, von welchem ich erst vor wenigen Monaten erfuhr. Ebenfalls ist mir entgangen, dass ich doch tatsächlich eines der Schneider’schen TOS-Gimmicks vergessen habe: Das Accessory “Blackhole”, das den Papierkorb in ein schwarzes Loch verwandelt. Es war eigentlich nur eine Beilage zum TOS-Gimmick “Trashy”. Die Beschreibungen der Gimmicks habe ich zusätzlich erweitert und mir auch die Quelltexte der kleinen Programme abgespeichert. Einen Teil der Codes kann ich vielleicht in das Remake-Projekt einbringen.

Besonderen Dank möchte ich an dieser Stelle übrigens einer Leserin des Blogs aussprechen, die mir aus heiterem Himmel ihr OXYD-Buch (guterhalten), und das passende Spiel auf CD per Post geschickt hat. Das war eine äußerst schöne Überraschung. Eine kleine Aufwandsentschädigung habe ich ihr dafür natürlich zukommen lassen. Meine Dongleware-Büchersammlung wurde auch durch einen weiteren SPACOLA Sternenatlas vergrößert, den ich für nicht einmal vier Euro bestellen konnte. Der Einband ist leider ein wenig beschmiert, und auch kleine Eselsohren waren wie erwartet drin, aber ich denke ich kann mich nicht beklagen. Damit habe ich nun also vier SPACOLA-Codebücher in meinem Besitz. Einem weiteren Leser und fleißigen Bolo-Spieler ist es zu verdanken, dass ich bei nächster Gelegenheit eine kleine Levelgalerie für Bolo (1995) und Dia-Bolo einweihen kann. Diese ist zwar nicht ganz vollständig, aber was nicht ist, kann ja noch werden. Der nächste Urlaub ist insoweit schon verplant.

Was gibts über SPACOLA Eclipse zu sagen? Der Fortschritt ist unverändert langsam, aber beständig. Der Zähler steht jetzt bei 20.000 Java-Codezeilen. Jeden Tag bemühe ich mich um ein oder zwei Änderungen, ein paar Fehler zu beheben, ein paar Grafikdateien zu korrigieren, etc. Die Februar-Version steht ganz im Geiste der Originaltreue und Platzersparnis. Ich habe herausgefunden, dass das PNG-Dateiformat sogar 1-Bit-Farbtiefe kennt (echt monochrom!) und habe sämtliche 700+ Grafikdateien einzeln umgewandelt und neu gespeichert. Am Ende hatte ich 64 Kilobyte von 415 gespart. 15% unnötige Daten entfernt, also wenn das nichts ist. Außerdem ist es mir gelungen, mit einem Hexeditor und viel Geduld in mühsamer Kleinstarbeit den SPACOLA-Rentenbescheid aus einem Memory-Dump des ST-Spiels zu extrahieren, und zusätzlich (endlich byte-genau) fast alle SDD-Sounddateien, also exakt so wie sie vor der “Kopierschutz-Kompression” aussahen. Anschließend habe ich die Soundbibliothek meines Remakes so erweitert, dass sie die Original-8-Bit-PCM-Dateien importieren und verwenden kann. Damit wäre ich wieder einen kleinen Schritt näher am Atari-Vorbild.

spaclipse042_1

Nachdem ich mich also im Februar weitestgehend nur um die Technik unter der Haube gekümmert habe, ist diesen Monat wieder mal das Gameplay dran. Die letzten Tage gelang es mir, alle 14 Minenfeld-Konstellationen aus den Levels des Originals zu analysieren und in meinem Code umzusetzen. Nun steht dem geplanten Parser für die Levelkonfiguration der ST-Version nicht mehr viel im Wege. Das Level-“Skript” habe ich inzwischen zu etwa 80% entschlüsselt, nur einige wenige Parameter, die etwa das Standardverhalten der Gegner ändern, oder Häufigkeitsmodifikatoren sind mir leider nicht ganz klar. In meinem Analyseprozess ist mir übrigens aufgefallen, dass die Entwickler in ihrer Levelkonfiguration eindeutig einen Fehler gemacht haben: In Level 14 müssten laut Skript sämtliche Sektoren mit Minenfeldern ausgestattet sein, doch da taucht kein einziges auf. Das Problem ist, dass sich dort im Skript jemand vertippt hat, so dass gar keine Minenfelder erzeugt werden. Im Debugger konnte ich bereits nachstellen, dass sich das Level deutlich ändert, wenn man den Tippfehler im Speicher korrigiert. Wenn ich nicht von dem Spiel besessen wäre, wäre das wahrscheinlich nie jemandem aufgefallen.

Jetzt stehe ich vor einer merkwürdigen Entscheidung: Tippfehler im Remake korrigieren und das Level so nachstellen, wie die Entwickler es sich eigentlich gedacht hatten – oder Tippfehler beibehalten, und das Level so nachstellen, wie es das Originalspiel auch wirklich dargestellt hat? Vor einem ähnlichen Problem stand vor einigen Jahren der Entwickler des Dungeon-Keeper-Remakes “KeeperFX”, der bei seiner Reverse-Engineering-Odyssee herausgefunden hat, dass die Bullfrog-Programmierer einen ganz blöden Fehler im Zusammenhang mit dem “Machtwort”-Zauberspruch nie richtig beheben konnten. In der Folge war der Zauberspruch viel schwächer als er eigentlich sein müsste. Nachdem er den Fehler nun also gefunden und im Remake behoben hatte, und der Zauberspruch plötzlich genau die Wirkung zeigte, wie es von Anfang an gedacht war, war das Balancing im Spiel leider total im Arsch. Logisch: Das Spiel war immer nur mit dem “verkrüppelten” Zauberspruch getestet und feingeschliffen worden. Tatsächlich gibt es im Remake nun die Möglichkeit, den Fehler für die Originalkampagne wieder zu “aktivieren”, um das bekannte Spielbalancing nicht zu verändern. Vielleicht sollte ich das Problem auch via Optionsmenü lösen, und so dem Spieler die Entscheidung überlassen.

Spiel

Durchgespielt: Super Metroid

2

supermetroid1

Es ist Valentinstag – der richtige Tag, um mal so richtig nerdig über ein Videospiel zu schreiben. Wieder einmal eine Rückblende. Wir schreiben das Jahr 1994. Ohne dass ich je eine eigene Spielekonsole gehabt hätte, aber dafür genügend Freunde, die das mit ihren Spielekonsolen ausgleichen konnten, war für mich Mitte der 90er Grund genug, mir Woche für Woche jede Nintendo- und Sega-Zeitschrift zu kaufen, die ich kriegen konnte. Ich verschlang sämtliche Spieletests und Komplettlösungen von Spielen, von denen ich eigentlich wusste, dass ich sie wohl eher niemals spielen würde. Eines jener Spiele war das brandneue Super Metroid für Nintendos SNES. Aufmerksam betrachtete ich die riesigen Levelkarten, sah mir die Screenshots der Endgegner an, und befand das Spiel im Endeffekt für uninteressant. Warum, das weiß ich heute nicht mehr. Wahrscheinlich sah es mir zu sehr nach Weltraum und Militär aus. Ich war eindeutig eher der Mario-, Turtles- und Zelda-Typ.

Obwohl ich Spiele lieber in der richtigen Reihenfolge spiele, mache ich desöfteren Ausnahmen, so wie Metroid Fusion auf dem GBA vor wenigen Jahren. Das Spiel überzeugte mich so sehr, dass ich es (nach einer längeren Pause zwischendurch) wirklich bis zum Abspann spielte. Der Weg zu einem genaueren Blick auf Super Metroid war damit geebnet. Ende 2013 war es soweit, und ich hatte mich bereits bis zur Hälfte durchgearbeitet, doch dann geschah das, was mir häufiger passiert: Ich kam irgendwann nicht weiter, und verlor erneut das Interesse. Es dauerte über ein Jahr, bis ich das Gamepad wieder anrührte. Am Donnerstag sah ich nun endlich den Abspann von Super Metroid, und es hat sich gelohnt.

supermetroid2

Super Metroid orientiert sich stellenweise mehr oder weniger stark am bekannten Horrorfilm-Franchise “Alien”. Viele Teile der Spielwelt machen einen ziemlich organischen Eindruck, so wie Gebilde hinter den Wänden, die entfernt an Dinosauriergerippe oder an unförmige Monster erinnern. H.R. Giger (R.I.P.) scheint hier überall präsent zu sein. Das Leveldesign ist aus praktischer Sichtweise mehr als absurd, aber äußerst fantasievoll, durchdacht, und abwechslungsreich. Nacheinander muss man im Spiel die Gebiete Crateria, Brinstar, Maridia, Norfair und Tourian durchqueren, um die großen, bösen Obermotze auszumerzen, außerdem gibt es noch ein abgestürztes Raumschiff, in dem gruselige Aliengeister herumspuken. Die Spielwelt wird einem alleine durch das ständige Backtracking irgendwann ziemlich vertraut. Der Soundtrack ist stark und sehr atmosphärisch. Das finsterste von allen Hintergrundstücken ist das im Raum der Endgegnerstatue. Man bekommt davon wie automatisch eine Gänsehaut.

Die Fans des Spiels werden lachen, wenn ich erzähle, dass meine Spieldauer 11 Stunden und 39 Minuten betrug, und ich nur 79% der Gegenstände finden konnte. Das ist vor allem deshalb ärgerlich, da ich einen Großteil dieser knapp 12 Stunden eigentlich genau damit zubrachte, alle Wände nach möglichen Geheimgängen abzusuchen, und war es noch so mühsam. Super Metroid lebt von seinen Geheimgängen, es gibt unzählige, und viele davon wird man ohne Anleitung nicht finden. Ich schätze mal, neun von zehn Spieler werden den “Spring Ball” nicht einsammeln, der wirklich sehr gut versteckt ist. Ich war dutzende Male in jenem Raum in Maridia, aber ich hatte keine Ahnung. Zum Glück geht es in dem Fall auch ohne.

Die Geheimgänge nicht zu finden, ist doof, aber kein Problem. Ärgerlicher ist es, wenn Gänge, die für den Spielfortschritt relevant sind, so gut versteckt sind, dass man stundenlang im Kreis läuft, und am Ende trotzdem die Komplettlösung braucht. Der reguläre Ausgang aus Ridleys Tempel in Norfair zum Beispiel ist eine vermeintlich massive Felswand, die auch mit dem Röntgenblick ganz normal aussieht. Erst wenn man bewusst dagegenläuft, stellt man fest, dass man hindurchgehen kann. Das ist ja wohl Bullshit. Wer kommt auf sowas? Wer läuft denn sicherheitshalber gegen jede Wand? Wieso erlernt man im Spiel den Röntgenblick, wenn er im entscheidenden Augenblick völlig nutzlos ist? Eine gefühlte Ewigkeit habe ich jede einzelne Wand damit durchleuchtet, ohne Ergebnis. Kein Wunder, dass ich nicht weiterkomme.

supermetroid3

Noch so ein Ärgernis ist für mich der “Walljump”. Was habe ich mich gefreut, als man den endlich im Spiel gelernt hat. Als Metroid-Fusion-Kenner habe ich nur darauf gewartet, dass man die Fähigkeit bekommt, denn es macht vieles deutlich einfacher. Bis mir jemand schließlich verraten hat, dass man den Walljump eigentlich schon die ganze Zeit hätte benutzen können, es wird nur erst sehr spät im Spiel erwähnt. Selten fühlte ich mich von einem Spiel so auf den Arm genommen. Was zur Hölle, Nintendo?! Die Metroid-Spiele bestehen eigentlich daraus, dass Samus alle möglichen coolen Fähigkeiten nachträglich bekommt, indem sie blöde Container einsammelt, die sie finden muss, und dann macht Nintendo beim Walljump eine Ausnahme, verrät dem Spieler aber nix davon? Das ist doch Diskriminierung derjenigen Spieler, die sich nicht durch Komplettlösungen alles ruinieren wollen. Man stelle sich vor, nach der Hälfte des Spiels bekäme man so nebenbei erklärt, dass man mit der Y-Taste schießen kann, und plötzlich versteht man, wieso das Spiel die ganze Zeit so unverschämt schwer war.

Machen wir beim “Spacejump” weiter, mit dessen Hilfe man noch im Sprung einen weiteren Sprung ausführen kann, so dass man theoretisch unbegrenzt lange in der Luft bleibt. In manchen Abschnitten des Spiels gelingt mir dieser Sprung dermaßen gut, dass ich gefühlte Kilometer überwinden kann, ohne je den Boden zu berühren. Das sind die tollen Momente. In anderen Räumen, vorwiegend vertikal aufgebaute, schaffe ich es kaum, Samus überhaupt mal in die Luft zu bringen. Egal wie oft oder wie fest ich auf die Sprung-Taste hämmere, egal in welchem Rhythmus, egal ob kurz oder lang gedrückt, völlig egal wie – Samus will einfach nicht springen, fällt immer wieder wie ein Stein zu Boden. Das sind die Momente, da will man Super Metroid vergessen, weil man es am Ende nur mit großer Mühe schafft, ein einziges lächerliches Stockwerk zu überwinden. Ich habe es aufgegeben, die merkwürdige Physik hinter dem Spacejump zu verstehen. Manchmal klappt es ganz einfach, und manchmal absolut nicht.

supermetroid4

Sehen wir mal von ein paar fiesen Schnitzern ab, ist es ein wirklich grandioses Spiel. Es macht Spaß, die riesige rätselhafte Weltkarte auf dem Planeten Zebes aufzudecken. Jedes entdeckte Geheimversteck fördert den Sammlertrieb zusätzlich. Der Schwierigkeitsgrad ist leicht bis moderat, so dass eigentlich jeder Endgegner im zweiten, spätestens dritten Anlauf machbar ist. Durch den internen Timer und die unterschiedlichen “Endings” förderte Super Metroid als eines der ersten großen Spiele die sogenannten Speedruns, also Spieldurchläufe in möglichst kurzer Zeit. Aber das war nun offensichtlich so gar nicht meine Intention. Dafür gibt es für Anfänger in dem Spiel viel zu viel zu entdecken. Schade, dass man so ein großartiges Spiel auf den alten Nintendo-Konsolen verrotten lassen muss (ja, und auf der Wii/Wii U). Wieso nicht endlich mal ein Super Metroid HD für die überragende Plattform PC?

nach oben