Beiträge mit tag "Remake

spacolabooks_sidebar

SPACOLA Eclipse WIP 0.33 – Eine explosive Version

0

Neuer Eintrag für das vielfach gelesene Entwicklertagebuch: Hallo Fans, ich habe eine Kleinigkeit in Bezug auf mein Java-Remake SPACOLA Eclipse zu vemerken. Nachdem ich in der letzten Version bedauerlicher- aber nötigerweise nur unbedeutende Dinge vorstellen konnte, wollte ich dieses Mal einige neue Features für das Gameplay implementieren. So in den letzten Tagen geschehen. Ein Screenshot sagt dabei mehr als tausend Worte.

alpha033

Der Screenshot ist mir leider nicht besonders gelungen, ich hätte da gerne ein paar Gegner im Bild gehabt und so. Screenshots zu machen ist nämlich eine echte Kunst, habe ich festgestellt, und oft ist es schwierig, im richtigen Moment den “Auslöser” zu drücken. Nun sei es drum, jenes kleine Bild demonstriert gleich mehrere Aspekte, die kürzlich mehr oder weniger fertig geworden sind:

1. Der Spieler kann jetzt theoretisch jedes beliebige Raumschiff lenken (also auch Piratenschiffe), mittlerweile insgesamt sechs an der Zahl. Nützlich wird so etwas für etwaige Fuchsjagd-Multiplayer-Modi oder sowas, also überall da wo jemand die Rolle der fiesen Gegner übernehmen möchte. Im Screenshot ist es eines der Gegnerschiffe, die erst nach Level 8 oder später auftauchen.

2. Komplette Minenfelder sind endlich im Spiel: Dazu habe ich die beiden Standardminen eingebaut, wovon eine nur unter Beschuss explodiert, die andere einen Annäherungssensor hat, der die Mine bei Spielerkontakt zur Detonation bringt. Wenn man da versehentlich hineinfliegt, geht auf dem Bildschirm wirklich die Post ab.

3. Der Station-Trapper, der eine beliebige Raumstation mit einer ganzen Batterie an Minen eines beliebigen Typs bestückt. Die Klasse kennt alle möglichen Defaults für SPACOLA-typische Formationen (unterschiedlich aufgebaute Minenfelder, wie sie eben im Spiel vorkommen), oder man gibt selbst Werte wie Anzahl Elemente, Abstand und Radius vor. Als kleine Erweiterung kann man Minen nicht nur kreisförmig wie im Original, sondern auch in rechteckiger Formation um eine Station platzieren (im Screenshot rechts oben zu sehen), was im Original so niemals vorgekommen ist. Für einen Leveleditor eine vielleicht ganz nützliche Funktion.

4. Explosionen mit Trümmerteilen (Debris explosions) sind endlich fertig, so wie diese im Original von Minen oder bestimmten Piratenschiffen erzeugt wurden. Explodiert eine Mine, so werden viele sich drehende Trümmerpartikel freigegeben, die dem Spieler sogar schaden können. Einzelne Partikel teilen sich dabei auf und verglühen nach einer Weile. Diesen Mechanismus hinzubekommen, da habe ich eine Weile basteln müssen. Das Zeichnen aller Trümmerexplosionen mit den vielen Partikeln habe ich dabei sogar rekursiv implementiert: Wenn die Monochrom-Grafikengine eine Partikelexplosion zeichnen soll, ruft dieselbe Methode sich selbst nochmals mit jedem einzelnen Trümmerteilchen auf. Toll, dass man sowas mal in der Praxis verwenden kann.

dev snapshot small 200x125Leider fehlt noch mindestens das “Game Over” und die Eingabe der Highscore, daher noch immer keine spielbare Demo. Ich denke als nächstes müsste ich mich auch mal um Turrets, also Abwehrgeschütztürme von Stationen kümmern, aber dazu könnte ich tatsächlich mal ein oder besser zwei Wochen Urlaub gebrauchen. Aber immerhin habe ich das Dongleware-Museum Anfang der Woche mal um einige Einträge erweitert, ein paar Beschreibungen ergänzt, Tippfehler korrigiert und Screenshots ersetzt. Manche Dinge muss ich noch einpflegen, dazu komme ich hoffentlich noch. Für Fans lohnt sich ein Blick.

Für ganz Neugierige hänge ich hier noch einen kleinen Eindruck meiner Entwicklungsumgebung an, also das Ding, das ich mir manchmal stundenlang anschaue und merkwürdigen Text eingebe, damit irgendwann hoffentlich mal ein Spiel rauskommt. Ob der Plan aufgeht, wird sich Ende des Jahres vielleicht mal zeigen.

spacolabooks_sidebar

SPACOLA Eclipse WIP 0.32

0

Monatelang gab es zu meinem Hobbyprojekt SPACOLA Eclipse keine Neuigkeiten. Hauptsächlich deshalb, weil ich lange Zeit nicht mehr daran gearbeitet habe. Nun möchte ich einen winzigen Statusbericht abliefern, der zeigen soll, dass ich im neuen Jahr nicht gänzlich untätig war. Die wichtigste Frage, die es vorab zu beantworten gilt: Gibt es spielrelevante neue Features? Nein, leider nicht. Okay, was habe ich sonst gemacht? Viele neue Artworks entworfen, den kompletten Audiocode modularisiert (einfach austauschbar gemacht), viele Grafiken angepasst, neue Sounds hinzugefügt, ein automatisches Build-Script gebaut, einige spürbare Vereinfachungen unter der Haube, einige hartkodierte Stellen dynamischer gestaltet, solchen Kram eben. Mein Code-Metrics-Plugin zeigt mir, dass ich die 10.000 Zeilen jetzt mehr oder weniger voll habe.

spacolatextedit

Die sichtbarste Änderung wird sein, dass ich zusätzlich zu den bisherigen beiden Schriftarten nun auch einen echten GEM-Font in das Projekt eingefügt habe, den man im Spiel jetzt verwenden kann. Um die neue Funktion zu demonstrieren, habe ich in relativ kurzer Zeit einen kleinen Texteditor gebaut, der den üblichen Editoren auf dem Atari ST nachempfunden ist. Als Bonus gibt der kleine GEM-Texteditor denselben witzigen Click-Sound wie beim guten alten ST von sich, wenn eine Taste gedrückt wird. Und wenn der Click schon dabei ist, dann darf der System Beep-Sound (“Bing!”) nicht fehlen, (also CHR$(7), falls sich jemand damit auskennt), wenn man z.B. schon am Textanfang ist, und Backspace drückt. War interessant zu sehen, mit wie wenig Code man grundlegende Textverarbeitungsfunktionen wie Cursorpositionierung, Backspace, Zeilenwechsel etc. hinbekommt, damit es halbwegs gut funktioniert. Aus Spaß an der Freude hab ich den Texteditor dann gleich als Tool ins Spiel eingebaut. Möglicherweise kann man damit später einmal in Echtzeit Levelscripte oder sowas editieren, und das dann sogar auf grafisch authentische Weise.

Für die neuen Artworks habe ich viele neue Schriften generiert, die ich aus dem Spacola Sternenatlas mit hoher DPI eingescannt und in stundenlanger Arbeit pixelgenau rekonstruiert habe. Darauf aufbauend habe ich dann einige neue Designs für mögliche Schriftzüge gebastelt, obwohl da noch viel Platz für Verbesserungen ist. Wo ich dann schonmal dabei war, habe ich gleich das komplette Cover des Sternenatlas mit GIMP digital in hoher Auflösung rekonstruiert. Jede Schrift habe ich möglichst detailgetreu nachgebildet und mich an alle Abstände, Positionen und Größen gehalten. So habe ich jetzt praktisch eine perfekte Vorlage für ein Buch- und Disketten-Cover, sogar bereits mit Rücksicht auf Modifikationen bezüglich des Remakes.

Spacola Disks1Übrigens fand ich inzwischen meine beiden Spacola-Disketten für den Atari ST in einer Plastiktüte, mit abgegriffenem, vergilbtem Etikett. Eine der Disketten hatte ich leider vor Jahren mit einem Kugelschreiber beschriftet, was mich heute ein wenig ärgert. Zum Glück konnte ich das Label der Diskette nach dem Scannen relativ gut retouchieren, aber der Makel am Original bleibt. Nunja, die vielgenutzten Datenträger waren Mitte der 90er von meinem Diskettenlaufwerk schon nicht mehr 100% lesbar, heute – bald 20 Jahre später – wird darauf sicher nichts mehr zu finden sein.

Daneben tauchte auch mein eigener alter Spacola Sternenatlas in einem verstaubten Karton auf. Den jahrelangen Gebrauch in Kinderhänden sah man dem Buch deutlich an. Ich gab mein Allermöglichstes, den Einband mit etwas angefeuchteten Tüchern von kleinsten Kritzeleien, vom Gilb und sonstigem Schmutz zu reinigen, ohne noch mehr Schaden zu verursachen. Außerdem musste ich dutzende kleinerer und größerer Eselsohren von Hand aus den Seiten entknicken, und das Buch gegenüber der Falz seitdem mit Gewichten beschweren, in der Hoffnung, dass sich die neue Form festigt. Inzwischen sieht es deutlich sauberer, wenn auch längst nicht mehr alpinaweiß aus, aber es ist vorzeigbar geworden. Zur Demonstration eignen sich meine beiden hinzugekauften Atlanten freilich sehr viel besser, denn diese sind in einem absolut makellosen Zustand.

Zum Abschluss bleibt mir nur zu sagen, dass ich wirklich die Hoffnung habe, diese neugewonnene Begeisterung für mein Spieleprojekt über das Jahr aufrechterhalten zu können und dass ich schon bald neue Features vorzeigen kann. Mein Ziel ist es, diesmal am Ball zu bleiben und regelmäßig kleine Neuerungen zu implementieren, ohne dass mal wieder alles monatelang auf Eis liegt. Schließlich würde ich gerne Ende des Jahres eine spielbare Version anbieten können, aber warten wir es mal ab.

Amiga

Amiga-Spiele als Blackberry-Apps

0

Um das Thema Superfrog vorerst zu beenden, möchte ich hier noch einen kleinen Nachtrag anbringen. Ein Arbeitskollege hat mich aufgrund meiner kürzlich entfachten Begeisterung für Superfrog HD darauf hingewiesen, dass Superfrog im Blackberry World (“Appstore”) für 1,79 EUR angeboten wird. Logisch, dachte ich, der Hersteller wird versuchen, sein neues Remake für möglichst viele Systeme anzubieten. Dann jedoch sah ich die Blackberry-App mit eigenen Augen. Das Spiel sah nicht nach HD aus, und hatte auch kein “HD” im Namen. Das angegebene Jahr war 1993, und sogar der Original-Sponsor Lucozade wurde noch erwähnt. Das ist doch gar kein Remake, oder doch?

superfrog blackberryDie Versionsnummer wird mit 1.3.4.16 gelistet. In der Beschreibung steht aber “The original 1993 Amiga game from Team 17“. Ein Klick auf den Hersteller Amiga, Inc. offenbart ein weiteres Puzzlestück: Hier werden Amiga-Demos und Spieleklassiker wie Alien Breed, Xenon 2, Gods, The Chaos Engine, Turrican, Zool, uvm. angeboten, alle für bis zu drei Euro. Das konnten unmöglich Remakes oder Portierungen sein. Das sind die Originale, wahrscheinlich mit einem Emulator gebundlet, da war ich sicher. Eine kurze Recherche bestätigte meine Vermutung: Die Diskfiles kommen mit einem modifizierten UAE (Unix Amiga Emulator) für Blackberry daher. Modifiziert genug, dass man den Emulator dahinter nicht mehr sehen kann.

Auf dem Blackberry-Newsportal Crackberry.com gibt es ein Interview mit Bill McEwen über den Release der neuen Blackberry-Amiga-Apps. Am meisten stört mich an dem Text die sechste Frage: “With so many classics to choose from — Speedball 2, Wings, Elite and more — how do you decide which games to port first?“. Der Text erweckt dein Eindruck als handle es sich um echte Portierungen, was aber sehr unwahrscheinlich ist, denn bei einigen dieser Spielen kann man davon ausgehen, dass der Quellcode nicht mehr so schnell aufzutreiben sein wird, außerdem wäre der Aufwand viel zu groß. Der Fragensteller gibt sich keine Mühe, die technische Seite der Spiele auch nur im geringsten abzuklopfen. Es scheint ihn nicht zu interessieren, wie die Umsetzung gelungen ist. Auch Bill McEwen wird an keiner Stelle konkret. Mich als Softwareentwickler und Amiga-Fan ärgert dieses Versäumnis ein wenig.

Bevor mich nun wieder alle als “Hater” oder Haarspalter abstempeln: Ich finde die Aktion insgesamt sehr lobenswert. Wer mich kennt, weiß, dass ich alle Bemühungen, alte Spieleklassiker (möglichst in ihrer Urform) wieder aufleben zu lassen, sehr schätze und unterstütze. Daher bin ich prinzipiell auch ein Fan des Spieleportals GOG.com. Aber ähnlich wie Blackberry in diesem Fall bei den Amiga-Spielen, kritisiere ich GOG.com dennoch dafür, dass sie ein Geheimnis um die Technik der Umsetzung machen, und Kritik wird ja wohl noch erlaubt sein.

Nehmen wir als Beispiel eines der besten PC-Spiele überhaupt, nämlich Dungeon Keeper. GOG.com schreibt hier unter anderem: “compatible with: Windows (XP, Vista, 7, 8) and Mac OS X (10.6.8 or newer)” und weiter: “Minimum system requirements: Windows XP or Windows Vista, 1.8 GHz Processor, 512MB RAM (1 GB recommended), 3D graphics card compatible with DirectX 7 (compatible with DirectX 9 recommended), 2GB HDD, Mouse, Keyboard.[...]“. Dungeon Keeper lief nie unter Mac OS, bei allen Systemen ab Windows XP muss man mit Problemen rechnen, und schon gar nicht setzte das Spiel so eine leistungsfähige Hardware voraus. Warum also diese “falschen” Angaben?

Nun, der erfahrene GOG.com-Nutzer wird die Antwort schon kennen: Es handelt sich hier um die MS-DOS-Version von Dungeon Keeper, die einfach mit einer vorkonfigurierten Version von DOSBox – also einem DOS-Emulator – gebundlet wird. DOSBox wird jedoch mit keinem Wort erwähnt, und das finde ich schon ein starkes Stück. Wenn man Glück hat, erwähnt es ein Käufer zufällig in den Kommentaren. Eine Installation von DOSBox (mit meiner Original-CD von Dungeon Keeper) kann ich mir auch alleine hinstellen, dazu brauche ich GOG.com nicht. Hätte ich das Spiel nur deshalb gekauft, weil ich auf eine vollständig Windows-7/8-native Version gehofft hätte (die es übrigens wirklich gibt!), dann hätte ich mich sehr geärgert. Das ist meiner Meinung nach knapp an der Grenze zur Täuschung durch Unterschlagung essentieller Informationen. Die System Requirements wären eigentlich genau der richtige Platz gewesen, um das Stichwort “DOSBox” einmal kurz einzustreuen. Das hätte niemandem geschadet.

Offensichtlich ist Transparenz aber nicht die Maxime des Anbieters. Ein weiterer Grund warum mich das ärgert, ist die Tatsache, dass GOG.com vor zwei Jahren in einem Interview äußerten, dass die alten Spiele von Programmierern hinsichtlich Kompatibilität zu neuen Betriebssystemen optimiert würden: “Programmers get their hands on masters to optimize them to run on Win XP/Vista/7, testers check the builds[...]“. Um ein Spiel mit DOSBox zum Laufen zu bewegen, braucht man keinen Programmierer. Es mag sein, dass die Aussage oft zutrifft, aber wenn dann im Einzelfall doch wieder nur DOSBox zum Einsatz kommt, dann will ich das zumindest in der Beschreibung sehen können, bevor ich kaufe. Wer sich übrigens viele solcher Spiele bei GOG.com kauft, hat am Ende daher auch viele Installationen von DOSBox auf der Festplatte.

Danke für die Amiga-Spiele auf dem Blackberry, aber wenn es keine Portierungen sind, solltet ihr bitteschön auch nicht so tun als wären es welche. Ein Hinweis bezüglich des quelloffenen UAE wäre angebracht, nicht nur für technisch versierte Nutzer. Gleiches gilt für “optimierte” Spiele auf GOG.com, bei welchen DOSBox beigelegt wird, um den Entwicklern Arbeit zu sparen. Dann bitte wenigstens dazuschreiben, was wirklich im Paket enthalten ist.

Spiel

Durchgespielt: Superfrog HD

3

Irgendwann Mitte der 90er Jahre bekam ich die Gelegenheit, die idyllischen Amiga-Gefilde zu verlassen, und mich in der schnelllebigen, bluescreenverseuchten Windows-Welt des PC zu versuchen. Nur ein paar Jahre später, ungefähr 1998, startete ich den ersten Amiga-Emulator auf dem PC, da ich immer öfter sentimental wurde, wenn ich an die Zeit mit Kickstart, Workbench und AmigaDOS dachte. Als ich dann schließlich auf einer kleinen Internetseite mit dem Namen “AmigaRat’s Page” tatsächlich die vier Disketten-Images von Superfrog – einem meiner absoluten Amiga-Lieblingsspiele – zum Downloaden vorfand, war ich überglücklich und gleichzeitig wahnsinnig gespannt. Das waren die Zeiten, als man noch mit jedem einzelnen Download mitfieberte, denn wenn die Verbindung (aus verschiedensten und relativ häufigen Gründen) abbrach, musste man die Übertragung von vorne beginnen. Mit meiner 14.400-Baud-Leitung zu CompuServe hatte ich die Dateien gefühlte 2 Stunden später auf der Festplatte. Als der kleine grüne Frosch schließlich auf dem 15″-Monitor meines PC herumhüpfte, da saß ich in Gedanken wieder mit dem knallroten klackernden Joystick vor dem Amiga.

durchgespielt superfroghd1Wir schreiben das Jahr 2013. Exakt 20 Jahre nach Veröffentlichung von Superfrog erscheint das Remake in HD. Es kam wie es kommen musste: Als großer Fan des Originals konnte ich nicht widerstehen und so habe ich kürzlich Superfrog HD durchgespielt. Insgesamt sechs Stunden Spielzeit kann man aufwenden, wenn man alles sehen möchte. Ein kurzweiliger aber auch herausfordernder Spaß für Fans klassischer 2D-Jump’n'Run-Kost. Wie ich schon im Vorfeld betonte, haben TickTock Games und Team17 in Zusammenarbeit ein derart großartiges Remake geschaffen, dass ich das in Worte kaum auszudrücken vermag. Obwohl es viele kleine Änderungen gibt, bleibt das Spiel dennoch irgendwie genau dasselbe. Keine Verschlimmbesserungen, keine Stilbrüche, und für die Fans gibt es die unberührten Original-Levels und den Original-Soundtrack. Ich weiß gar nicht wo ich anfangen soll mit meiner Lobhudelei.

Die neue Levelkampagne behält das Thema des Originals bei. Die jeweils vierteiligen Abschnitte werden nicht mehr kontinuierlich länger, sondern haben alle dieselbe Größe. Der Schwierigkeitsgrad ist ausgesprochen leicht bis höchstens moderat. Da Superfrog schon damals ein wenig von Segas Sonic The Hedgehog inspiriert gewesen zu sein schien, hat man die Levels hier konsequenterweise etwas beschleunigt, so dass man mehr rennen kann. Es erscheint fast wie ein glücklicher Zufall, dass Team17-Komponist Allister Brimble seinen Superfrog-Soundtrack erst neulich komplett modernisiert hat, doch leider fand diese Neufassung keinen Einzug in das Remake. Die neue Hintergrundmusik ist unbeeindruckend und eher langweilig, erinnert stellenweise aber an das Vorbild. Die Levelcodes sind ja sowas von gestern und mussten einem Levelauswahl-Bildschirm weichen. Die Slotmaschine am Ende jedes Levels durfte bleiben, denn sie dient dazu, die Original-Levels freizuschalten. Grafisch ist Superfrog HD fantastisch und genau so wie ich mir das gewünscht hätte: Alles sieht aus wie man es gewohnt ist, noch dazu hochauflösend, extra flüssig, und mit sehr viel Liebe zum Detail. Alle Spielelemente und auch die Steuerung verhalten sich wie im Original.

durchgespielt superfroghd2Die neuen Levels bilden komplette Abschnitte der Original-Levels perfekt nach und erweitern diese sehr glaubhaft, so dass man immer mit einem starken Déjà-vu-Erlebnis durch die Welt rennt und springt. Man fühlt sich hier derart heimisch, dass sogar die unsichtbaren Münzspender genau dort sind, wo man sie erwarten würde, ohne die Levels vorher gekannt zu haben. Die Hexe als Endboss tritt nun nach jeder Welt kurz auf und nicht mehr allein am Ende des Spiels. Bereits das Originalspiel war, was einsammelbare Schätze anging, gerade in den Pyramidenlevels, äußerst großzügig, doch die neue Kampagne überschüttet den Spieler nur so mit Münzen, Früchten und Powerups. Bestimmt zehnmal soviel Krempel liegt in der Welt herum. Ein kleiner Schwachpunkt sind die Soundeffekte. Leider fehlen unter anderem die witzigen Geräusche die Superfrog macht, wenn er in eine Stachelfalle gehüpft ist, oder wenn er einen Geheimgang entdeckt hat. Die neuen Sounds haben diesen Charme einfach nicht mehr. Außerdem hat man aus nachvollziehbaren Gründen die witzig gemeinte Schleichwerbung für die britische Getränkemarke Lucozade leider aus dem Spiel genommen und durch unbeschriftete Flaschen ersetzt.

Wer eine Herausforderung sucht, spielt die Original-Levels, denn die sind schwerer als im Amiga-Superfrog. Das merkt man spätestens in Level 2-3 und 2-4. Hier sind die Zeitlimits derart bissig, dass ich wirklich etliche Male von vorne beginnen musste. Ein abgelaufener Timer bedeutet Gameover – egal wieviele Extraleben man noch hat. Entweder ist den Entwicklern nicht aufgefallen, dass die Lucozade-Fläschchen normalerweise auch 2 Minuten zum Timer dazuzählen, oder sie wollten die Fans ein wenig unter Spannung setzen. Interessanterweise hat man dann ab Welt 3 wieder mehr als genug Zeit um die Levels abzuschließen. Die Weltraumwelt, besonders Level 6-4 haut dem Spieler dann alles um die Ohren was das Spiel hergibt: Der Timer ist sehr knapp gehalten, man beginnt mit lächerlichen 2 Extraleben, die unverzichtbaren Münzen sind weit verstreut, von überall her ballert es. Um es kurz zu halten: In diesem Level gibt es fast keinen Spielraum für Fehler. Ungefähr nach dem hundertmilliontausendsten Mal ist es mir mit viel Glück gelungen, wahrscheinlich kurz bevor ich noch aus Wut und Anspannung das Joypad zerdrückt hätte.

superfroghd2Das “Project F”-Bonuslevel, in Anlehnung an den Team17-Knaller “Project X”, wurde nicht ins Remake eingebaut – eigentlich schade. Theoretisch müsste man also sagen, dass das Remake nicht vollständig ist. Spud ist natürlich wieder dabei, den Superfrog auf Gegner schleudern kann. Mit der Tastatur ist mit Spud allerdings so schlecht zu zielen, dass man es besser gleich lässt oder doch ein Joypad zur Hand nimmt. Dafür kann Spud im Gegensatz zum Original jetzt jeden Gegnertyp umhauen, was den Nutzen erhöht. Auch die Flügel sind im Remake deutlich sinnvoller. Man kann damit sehr viel präziser und vorsichtiger durch die Levels navigieren. Das ist gerade angesichts der unglaublich zahlreichen Stachelfallen wirklich nötig. Ohne Flügel ist man oft ein bisschen aufgeschmissen. Die Animationen zum Beginn und zum Abschluss jeder Welt sind 1:1 übernommen worden, was ich sehr begrüße. Die Cartoon-Einleitung des Amiga-Künstlers Eric W. Schwartz wurde graphisch etwas umgestaltet. Auch das Titelbild ist modernisiert worden.

Ich bin zwar nicht mehr neun Jahre alt, aber Superfrog HD macht trotzdem Spaß, auch wenn das Setting heute ein bisschen alberner wirkt als früher. Wieso können nicht alle Spiele-Remakes so gut sein wie dieses? Wieso muss man die Fans mit zweifelhaften Design-Entscheidungen vergrätzen, die nicht zum Original-Spielgefühl passen, statt dem Spieler mit einem Optionsmenü einfach die Wahl zu lassen? Team17 gibt den Spielern “ihr” Superfrog wieder – und noch mehr. Danke Team17, ihr seid toll! Ihr hattet mich schon nach dem “Quak”.

Spiel

Team17, Humble Bundle und Superfrog HD

0

team17Erst vor wenigen Wochen ist Superfrog HD veröffentlicht worden, das ich bereits Mitte Mai in einem Beitrag thematisiert hatte. So wie es aussieht, muss ich mich für diesen (zugegebenermaßen etwas von Enttäuschung geprägten) Artikel bei Team17 entschuldigen, denn entgegen der damaligen Faktenlage, das Spiel erschiene nur für Sonys PS3 und PS Vita, und es enthielte nicht den Original-Soundtrack, hat sich nun beides innerhalb der letzten Monate erfreulicherweise geändert. Superfrog HD gibt es für Windows, Mac und Linux, also genau so wie es sein sollte. Es gibt einen Remix- und einen Original-Soundtrack, und es gibt modifizierte Levels und die Original-Levels. Mir als Superfrog-Fan konnte Team17 damit eigentlich keine größere Freude machen. Die Entwickler haben alles richtig gemacht, was man an einem Remake richtig machen kann. Ich wiederhole: ALLES. Ein ausführlicher Artikel folgt aber vermutlich noch.

Das Spiel lag dem “Team17 Humble Weekly Sale” bei, neben einer ganzen Stange an “Worms”-Ablegern, namentlich Worms Revolution, Worms Ultimate Mayhem, das mittlerweile ziemlich betagte Worms Armageddon, Worms Blast, Worms Crazy Golf und Worms Pinball, außerdem die modernen Remakes Alien Breed 1-3, die mich ebenfalls sehr reizten. Dazu gab es sämtliche Soundtracks als FLAC- und MP3-Dateien. Wieso es jetzt zwei Humble Bundles gibt, habe ich zwar nicht kapiert, aber das ist wohl auch nicht so wichtig. Aber mir ist zum Beispiel auch nicht klar, wieso man ein Spiel nur für bestimmte Spielekonsolen ankündigt, und es dann heimlich doch auf allen Platformen veröffentlicht. Das ist doch Marketing in die falsche Richtung.

Auch das andere Humble Bundle wollte ich mir dieses Mal unbedingt kaufen. Mittlerweile beginne ich den Reiz solcher Aktionen zu verstehen. Ich war zwar erneut überdimensional unbegeistert über das dreiste Aktions-Zeitlimit, das mich dazu genötigt hat, mich innerhalb weniger Stunden zu entscheiden, oder die seltene Gelegenheit zu verpassen, aber für einen absolut lächerlichen Spottpreis habe ich so die ersten beiden Batman: Arkham Irgendwas -Spiele bekommen, sowie F.E.A.R. 2 und 3 und The Lord of the Rings: War in the North(*). Das komische Scribblenauts Unlimited interessiert mich zwar weniger, aber meinetwegen. Jedes einzelne Spiel kostet hier weniger als eine Tafel Schokolade. Das ist etwas, das ich mir nur schwer vorstellen konnte, schließlich sind das ja keine uralten Low-Budget-Spiele, sondern noch halbwegs aktuelles Zeug. Wäre ich nicht dank BAföG-Rückzahlung und Umzug seit längerem chronisch pleite, hätte ich mehr Geld geben können. Aber bei solchen Steam-Jetzt-oder-nie-Aktionen kann man ja leider nicht später zugreifen.

Meine bisher stiefmütterlich behandelte Steam-Bibliothek ist jetzt fünfmal so groß wie zuvor, das dürfte genug darüber aussagen, wie sehr mich Steam üblicherweise tangiert, und wieviel ich derzeit spiele. Stellt sich mir nur noch die Frage, wann ich bitte dazu kommen soll, das alles zu konsumieren. Könnte die künftige Große Koalition sich bitte darauf verständigen, dass wir die Wochenenden von zwei auf vier Tage verlängern?

(*) Nachtrag vom 14.11.: Jetzt sind dem Bundle nachträglich noch einige Spiele hinzugefügt worden: F.E.A.R., F.E.A.R.: Extraction Point, F.E.A.R.: Perseus Mandate (und damit wäre die Serie bis auf den letzten DLC F.E.A.R. 2: Reborn komplett – wieso fehlt nun ausgerechnet das?), Guardians of Middle-earth, Guardians of Middle-earth: Smaug’s Treasure DLC, Gotham City Impostors: Professional Kit, Mortal Kombat Kollection, und zuletzt der Batman: Arkham Origins DLC, den ich ohne das Hauptspiel noch gar nicht nutzen kann – sehr schlau gemacht. Im Fall von F.E.A.R. 2 bekomme ich also das Hauptspiel ohne den DLC, und bei Arkham Origins wirft man mir nur den DLC hin, der mir alleine nichts nützt. Versteht mich nicht falsch, dieses Humble Bundle ist super, aber wer auch immer diese Sammlung zusammengestellt hat, der ist scheinbar nicht allzu konsequent.

spacolabooks_sidebar

SPACOLA Eclipse WIP 0.29 Preview-Video

0

Leider nicht ganz pünktlich zum dreijährigen Geburtstag von SuccessDenied.com, der diesmal ein wenig im Stillen gefeiert wurde, hier nun nach beinahe zweiwöchiger artikelloser Phase das versprochene WIP-Preview-Video der neuesten Version meines Java-Remakes: SPACOLA Eclipse WIP 0.29. Ich muss hier allerdings wieder einmal betonen, dass YouTube das Originalvideo nach dem Upload unnötigerweise in matschige Videogrütze verwandelt hat(*). Und die niedrige Framerate des Videos repräsentiert in keinster Weise die eigentlich sehr weichen Bewegungen des Spiels. Um das einmal in Zahlen auszudrücken: Das Video hat eine Framerate von etwa 26 fps, das Spiel läuft aber mit 52 fps, also exakt doppelt soviele Bilder. Den Unterschied sieht man.

Drei Jahre SuccessDenied heißt bei aller Sektstimmung aber auch, dass ich seit bald drei Jahren an dem noch lange nicht fertigen Spiel arbeite, aber das ist für mich kein Problem, denn dafür investiere ich als einziger Entwickler eben zuwenig Zeit. Auch die kommenden zwei bis drei Monate sieht es relativ unrosig aus, denn ich muss mich um viele Dinge kümmern, die ich lange aufgeschoben habe. Ich werde den Quellcode nur noch gelegentlich mal anrühren. Aber spätestens nächstes Jahr lege ich wieder richtig los.

Das Video demonstriert so einige Aspekte, die ich in den letzten Monaten fertiggestellt habe: Wüst ballernde Gegner, die Animation des zerstörten Spielerschiffes, das neue Cheatmenü, Geschwindigkeitswarnungen, herumfliegende Waren, schiffbrüchige Piraten, echte Highscore, Kontoabrechnungen, die Kurzanleitung, einen echten Pausemodus, das Anhalten der Game-Engine (mit TOS-Bomben), und dass man Soundeffekte, Ingame-Musik und Partikeleffekte jederzeit ein- und ausschalten kann. An den wichtigen Stellen im Video habe ich Kommentare eingeblendet, damit man nichts verpasst. Auch ist das Video mit seinen stolzen zehn Minuten leider nicht so knapp geraten, wie ich das ursprünglich wollte. Wer seine Zeit als zu kostbar erachtet, dem sei gesagt, dass ab der Hälfte des Videos nicht mehr wirklich viel neues gezeigt wird. Es geht dann nur noch um Details.

Da ich kein Held im Umgang mit Videoschnittsoftware bin, habe ich das Video relativ schnell zusammengeklickt, ohne Rücksicht auf qualitativ hohe Ansprüche. Es ist nur eine kleine Demonstration des aktuellen Entwicklungsstands. Kommentare sind gern gesehen und Fragen jederzeit gestattet. Die Projektseite des Spiels werde ich in Kürze aktualisieren.

Das nächste Preview-Video wird es frühestens wieder in einem Jahr geben, da ich, wie bereits erwähnt, vorerst nicht mehr dazu kommen werde, neue Features umzusetzen. Aber es geht definitiv weiter.

(*) Nachtrag: Jetzt ist die Qualität des Videos auf einmal besser geworden, dabei habe ich nichts verändert. YouTube stinkt manchmal einfach, dagegen kann man wenig machen. Die verteilen wohl hin und wieder einen Stream mit schlechterer Qualität, wenn die Bandbreite als zu gering eingeschätzt wird.

spacolabooks_sidebar

Spacola Eclipse WIP v0.25: Still a long way to go

0

Mein treuester “Spacola Eclipse”-Fan hat sich soeben bei mir erkundigt, wie es denn mittlerweile um mein kleines Remake steht. Wie es der Zufall wollte, konnte es kaum einen besseren Zeitpunkt geben, mich das zu fragen. Nach mehreren Wochen fauler Abstinenz gelang es mir gestern und heute tatsächlich für ein paar Stunden einige Dinge am Code zu ändern und Kleinigkeiten von der To-Do-Liste zu streichen. Zeit für mich, meinen ereignislosen Blog mit Dev-News zu füttern.

spacolabrechnungAuf der linken Seite kann man dazu eine Abbildung sehen. Was auf den ersten Blick wie zweimal exakt derselbe Screenshot aussieht, ist in Wirklichkeit eine Gegenüberstellung von Original (oben) und Remake (unten). Ja genau, dieser kleine Aspekt hat mich bestimmt drei Stunden meines Lebens und so einige Nerven gekostet. Es handelt sich im Spiel um den Teil der “Kontoabrechnung”, also die Grafik, die man zu sehen bekommt, sobald man einen Level erfolgreich beendet hat. Hier werden jeweils gelieferte Waren in bare Münze umgerechnet und anschließend kann man schon den nächsten Level beginnen.

Es waren die vielen kleinen Dinge, die die Arbeit so langwierig machen. Pixelgenaue Abstände, Schriftzeilenhöhe, richtige Zentrierung, originalgetreues Timing, Sounds, HUD-Events während der Animation (Highscore!), sukzessives Entfernen der Sprites aus dem Inventar, dabei gleichzeitiges Hochzählen des Punktestands. Und nein, ich habe nicht einfach nur eine große Grafik eingebunden, alles wird dynamisch gezeichnet. Die Unterschiede sind marginal, aber sie sind (leider) da.

Falls sich jemand wundert, wieso auf dem unteren Screenshot das Abrechnungsergebnis nicht mit dem tatsächlichen Score übereinstimmt: Die Berechnung ist leider noch hartkodiert. Ein Fake, ein Test, nur zum Vergleichen. Alles andere ist echt.

Die zweite größere Neuerung ist, dass die Highscore jetzt vollständig in eine Datei gespeichert und beim nächsten Spielstart auch von dort wieder ausgelesen wird. Jetzt fehlt eigentlich “nur” noch der Dialog zur Eingabe des Namens, dann wäre auch der ganze Highscore-Kram fix und fertig. Aber den Spaß hebe ich mir vermutlich doch für ein anderes Mal auf.

Bereits mit Version 0.23 kam der zweite Gegnertyp hinzu, der zwar komplett eigenständige Sprites hat, sich aber (Copy & Paste sei dank) fast genauso verhält wie der erste Gegnertyp. Ist im Moment eben noch work in progress. Außerdem gibt es jetzt die Geschwindigkeitsstufen für Hyperspeed und natürlich “Ridiculous Speed” in Anlehnung an den Filmklassiker Spaceballs. Anfang April habe ich noch die komplette Vektorarithmetik zusammengefasst, umgeschrieben und in eine eigene Klasse ausgelagert. Damit habe ich drei Dinge erreicht: 1.: eine konsistente Implementierung der Bewegung von Spielobjekten. 2.: jede Menge überflüssiger oder redundanter Code, der jetzt rausgeflogen ist. 3.: um die 20 Klassen mussten angepasst werden, damit der Code seit der Änderung wieder kompilierbar wurde.

Achja, wir haben jetzt Ingame-Musik und die lässt sich in der Konfiguration sogar an- und abschalten. Der Song ist zwar nicht optimal, aber er ist so ziemlich der passendste, den ich bisher finden konnte. Ich werde da mal noch weitersuchen. Zuletzt kann ich noch erwähnen, dass die Raketentriebwerke der Piratenschiffe jetzt auch Partikel sprühen, wenn sie Schub geben. Das sieht deutlich wuseliger aus als noch in der letzten Version. Vor einigen Wochen hatte ich mal ein neues Preview-Video angekündigt. Ich denke, ich werde meine Ankündigung daher etwas relativieren und mit dem Video warten, bis es wieder spektakuläre Änderungen gibt.

Nachtrag vom 02.06.: Heute war ich ebenfalls ein bisschen fleißig: Der Spieler kann jetzt mit aktiviertem Schildgenerator von gegnerischen Schiffen abprallen (so wie bei Asteroiden bisher schon) oder sich von den Piraten bestehlen lassen, wenn er ohne Schild unterwegs ist. Allerdings fehlt den Piraten noch die nötige Intelligenz um das Diebesgut auch abzuliefern. Wenn der Spieler keine Ware mehr im Inventar hat, kann er den Level jetzt nicht mehr beenden. Mal sehen, vielleicht kümmere ich mich heute noch darum, dass die Gegner auch zurückfeuern können.

Nachtrag vom Nachtrag: Keine drei Stunden später ist es dann soweit: Die Gegner können jetzt aus allen Rohren zurückballern. Und als Spieler muss man sich ganz schön in Acht nehmen. Das macht das Gameplay nun tatsächlich um einiges hektischer als zuvor. Vor allem aber macht es das Gameplay um einiges sinnvoller, denn so nähert sich das Spiel langsam einem ansatzweise vorzeige- und spielbaren Zustand. Hurra!

Amiga

Superfrog HD-Remake exklusiv für Sony

2

superfroghd1Vor 20 Jahren erschien der Amiga-Klassiker Superfrog von Team17. Das lustige Plattformspiel mit der fröhlichen kunterbunten Grafik konnte sich vom Gameplay und vom Leveldesign her problemlos mit der Konsolenkonkurrenz Super Mario und Sonic messen. So verwundert es nicht, dass sogar ein kleiner Seitenhieb auf den deutlich bekannteren blauen Igel im Spiel mit eingebaut ist.

Den amphibischen Superhelden musste man zunächst über Stock und Stein durch einen Zauberwald steuern, vorbei an Bienen, Schnecken und sonstigem Getier. Später ging es unter anderem durch ein Spukschloss, eine Pyramide, einen Zirkus, frostige Eishöhlen und eine Weltraumstation, immer auf der Suche nach seiner Herzensdame, die von einer bösen Hexe entführt worden war. Als Sidekick dabei hatte Superfrog seinen treuen Begleiter Spud, den er nach den Gegnern werfen konnte, wenn ihm danach war. Außerdem konnte der tapfere Frosch in einigen Situationen fliegen, was hilfreich war, um Stachelfallen zu überqueren.

Superfrog erschien im März 1993 für den Commodore Amiga, das CD32 und für IBM-PC. Nicht nur wegen der witzigen Spielideen und der putzigen Grafik, aber auch musikalisch, dank der genialen Modulkompositionen von Allister Brimble brannte sich mir Superfrog wahrscheinlich für die Ewigkeit ins Gedächtnis. Das ist wohl auch der Grund dafür, weshalb ich unbedingt seine Kickstarter-Kampagne unterstützen wollte. Er arbeitet bereits an Neuinterpretationen seiner alten Superfrog-Leveltunes, und auf diese bin ich schon sehr gespannt.

Leider ist er nicht an dem inzwischen angekündigten Superfrog HD-Remake beteiligt, so dass weder die Originalmusik, noch neue Songs von ihm dabei sein werden. Das ist aber kein großes Problem für mich, weil ich ohnehin von dem Projekt enttäuscht bin, noch bevor es veröffentlicht wurde. Die Beispielillustrationen sehen zwar sehr nett aus und orientieren sich sehr stark am Original, allerdings musste ich mich gedanklich ein wenig erbrechen als ich las, dass das Spiel nur für PS3 und PS Vita erscheinen wird – es also ein vollständig Sony-exklusives Remake sein wird. Na danke, ihr Spaßvögel. Ich bin als treuer Fan zum Jubiläum also scheinbar nicht eingeladen, dafür aber natürlich die ganzen Konsolenkiddies. Aber ist vielleicht besser so. Wenn es auf dem PC gelandet wäre, dann vermutlich ausschließlich via Steam und mit Always-Online und dem ganzen Mist.

superfroghd2Laut Aussage von Team17 kamen unter den Fans am häufigsten Nachfragen bezüglich eines Superfrog-Remakes. Nun denn. Ich habe das Original geliebt und unzählige Male durchgespielt, daher wollte ich in jedem Fall einen kleinen Artikel zur Ankündigung schreiben. Diese ist zwar nicht topaktuell, sondern scheinbar bereits vom Februar, aber mir ist das Thema leider eine Weile entgangen, so dass ich das nachreichen musste. Egal, ich freue mich sehr auf meine Allister-Brimble-CD und werde wohl (auch zwangsläufig) einen weiten Bogen um das HD-Remake machen (bis ich es in 15 Jahren ganz frech von einer Abandonware-Seite ziehen und in einem Emulator spielen werde, höhö).

Bestimmt ist das alte Amiga-Original sowieso viel besser, so wie das bei Originalen eben meistens ist. Und jetzt trinke ich ne Flasche Lucozade und hüpfe ein wenig auf Bäumen herum.

Musik

SuccessDenied sucht den Superstar

0

spacolamusik

Kommen wir nun zu etwas völlig anderem. Heute versuche ich mich als Dieter Bohlen und beleidige irgendwelche wildfremden Leute mit niveaulosen Schmähungen, wie man sie sonst nur auf Hauptschulpausenhöfen zu hören bekommt. Der Titel der Artikels sagt eigentlich fast schon alles. Und das was er nicht sagt, will ich in aller Kürze erklären: Die nächste WIP-Version des Atari ST Remakes SPACOLA ECLIPSE wird (vorerst probeweise) zusätzlich zur Original-Titelmusik von Jürgen Piscol auch noch während des Gameplays Musik bieten, damit es im Pixel-Weltall nicht ganz so still ist. Ja, die neueste Enigma-Version hat mich zu dieser Entscheidung bewegt. In den Originalen von Dongleware gab es aus Gründen der Performance keine digitale Musik während des Spiels zu hören – die 8 MHz des ST reichten gerade so für die Animationen und die Soundeffekte, und schon damals musste Meinolf Schneider programmiertechnisch tief in die Trickkiste greifen, damit bei der begrenzten Hardwareleistung alles flüssig lief. Bei der heutigen Rechenpower ist das keine Herausforderung mehr, da kann man problemlos aus dem Vollen schöpfen und muss sich noch nicht einmal um saubere Programmierung und Optimierungen kümmern.

Ich bin gerade dabei, zu testen, ob Ingame-Musik bei meinem Remake sinnvoll ist und ob ich es dabei belassen werde, wenn es gut zusammenpasst. Offen ist dabei noch sehr vieles, zum Beispiel welche Art von Musik in diesem Fall am besten passt. Daher hier der (zeitlich unbegrenzte) Aufruf: Falls sich jemand unter der halbwegs musikalischen Leserschaft meines Blogs dazu berufen fühlt, dann würde ich mich freuen, wenn er/sie völlig unverbindlich ein wenig basteln und mir kleine Musikstücke oder Soundschnipsel zusenden könnte. Ich bin für alles dankbar. Aber auch diejenigen, die musikalisch nicht so begabt oder aktiv sind, können helfen, indem sie Vorschläge machen. Mit viel Resonanz rechne ich nicht, aber wer weiß schon was sich ergibt.

In meiner Vorstellung passt als Hintergrundmusik eine eher instrumental-meditativ-unaufdringliche, eingängige (monotone), repetitive, also betont wenig melodiöse, rhythmische, elektronische Musik, aber vielleicht lasse ich mich ja durch meine persönliche Präferenz zu sehr beeinflussen. Vielleicht passt wilde Gitarrenmusik oder Hiphop ja doch besser, aber irgendwie bezweifle ich das. Ich denke da zum Beispiel an die musikalischen Klangwelten von Klaus Schulze, Jean Michel Jarre, und Vangelis. Oder gleich was “Chippiges” mit 8-Bit-Charme? Es muss ja gar keine qualitativ besonders hochwertige oder filigrane Komposition sein, denn schon mit recht wenig kann man viel erreichen, wenn es die richtige Stimmung vermittelt. Es sollte eben irgendwie zu dem futuristischen Weltraum-Ambiente passen, vielleicht sogar angelehnt an den Stil der Titelmusik. Ob es etwas Hektischeres oder was Ruhigeres sein sollte, da bin ich mir auch nicht sicher. Vor allem aber sollte es in seinem Gesamtwirken zurückhaltend sein, sich dem Gameplay und den Soundeffekten unterordnen, und das möglichst “seamless”: Also wenn die Musik in Schleife abgespielt wird, wäre es schön, wenn das zumindest nicht unangenehm auffiele. Die ideale Hintergrundmusik müsste so um die 6-7 Minuten lang sein. Länger wird selten jemand in einem Level verbringen. Sinnvoll ist es wohl außerdem, dass es mehrere Songs gibt, die abwechselnd oder je nach Level verwendet werden, und die in Summe gut zueinander passen.

Wenn es funktioniert, und es tatsächlich Einsendungen gibt, dann kann ich die Wahl auch gerne per Voting den Blogbesuchern überlassen. Der Lohn wäre am Ende also die Verwendung DEINER Musik im (hoffentlich irgendwann) fertigen Remake. Nicht mehr und nicht weniger. Geld kann ich keines bieten, weil das Spiel voraussichtlich nichts kosten wird. Und selbst wenn es keine (brauchbaren) Einsendungen gibt, und davon gehe ich aus, dann schaue ich mich einfach selbst mal im Bereich der freien CC-Musik um, und bitte einen fähigen Komponisten höflichst um die Verwendungserlaubnis für seine Werke. Auch hier bin ich offen für Empfehlungen.

Einsendungen am besten per E-Mail an v.hoehnelcontactgmail.com. Kommentare, Vorschläge und Fragen dürfen auch gerne direkt an diesen Artikel angehängt werden. Die ersten Ergebnisse präsentiere ich euch im nächsten WIP-Preview-Video zur Version 0.23 in wenigen Wochen.

ATARI

Enigma 1.20 veröffentlicht

4

enigmalogoVoller Freude präsentiere ich mal wieder einen kleinen News-Beitrag auf meinem Blog, der sich meiner Headergrafik als würdig erweist und sie ausnahmsweise nicht gar so deplatziert wirken lässt: Fast sechs Jahre hat es gedauert, nun können OXYD-Fans endlich aufatmen, denn Enigma ist wieder da, in der neuen Version 1.20.

Enigma ist ein hervorragendes und einzigartiges Esprit-, OXYD-, OXYD2-, Oxyd Magnum-, Sokoban-, usw. -Kombi-Remake, das so viele großartige Kistenverschiebe-, Puzzle-, Denk- und Geschicklichkeitsspiele vereint, wie man sich kaum vorstellen kann. Alleine als Atarianer wird man unendlich viel Freude daran haben, weil es sich spielt wie die alten Dongleware-Meisterwerke. Der Suchtfaktor ist auch heute noch enorm. Wenn ich durch meinen exzessiven OXYD-Konsum in Kindheitstagen nicht längst immunisiert wäre, würde ich dem Charme von Enigma wahrscheinlich Tag und Nacht erliegen. In der Hinsicht verhält sich das bei mir vielleicht ein bisschen wie mit Obelix und dem Zaubertrank.

enigma120Da sich die neueste Version nun wirklich sehr lange Zeit gelassen hat, gibt es tatsächlich eine ganze Stange an Änderungen, darunter beinahe 1500 neue Levels für alle möglichen Spielarten. Auch einige bekannte Dongleware-Levels sind neu hinzugekommen, wie man schon am Screenshot erkennen kann. Darüber habe ich mich persönlich am meisten gefreut. Außerdem gibt es einige neue Musikstücke, neuerdings sogar im laufenden Spiel wenn man das möchte. Viele neue Steine und Spielobjekte wurden implementiert, es gibt viele grafische Verbesserungen, und eine komplett neue API, wobei letzteres wohl nur den Entwicklern und Leveldesignern auffallen wird.

Die neuen Download-Pakete kann man ab sofort auf der Enigma-Webseite herunterladen. Mac-Benutzer müssen sich leider noch ein wenig gedulden, für den Anfang gibt es nur Windows-Binaries und den Quelltext zum selbst kompilieren. An dieser Stelle nochmals der Hinweis darauf, dass Enigma auf Grund der Reverse-Engineering-Leistung hinter der sogenannten “Oxydlib” die alten Dateiformate der Ur-OXYDs laden und interpretieren kann, genauer gesagt die Original-Sounds und die Landschaftsdaten, so dass sich schnell ein noch wesentlich authentischeres Spielerlebnis für Fans einstellt. Die importierten Landschaften der Originale funktionieren aber nur eingeschränkt, da auch nach all den Jahren noch längst nicht alle Spielelemente im Remake umgesetzt sind.

nach oben