Schlagwort-Archive: Dongleware

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_smallLeider 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.

Ein großes Dankeschön an Gerry, meinem geschätzten Mit-Atarianer und Thalion-Veteranen, der mich gerade noch rechtzeitig auf eine auslaufende Ebay-Auktion aufmerksam gemacht hat. Eine solche Rarität findet man wahrscheinlich nur alle paar Jahre mal, daher musste ich sofort zugreifen. Zu Anfang hoffte ich noch, dass ich schon für 6 Euro den Zuschlag bekäme, aber da habe ich nicht mit den anderen Nostalgikern gerechnet, wegen der ich etwas tiefer in die Tasche greifen musste. Am Ende gelang mir der große Coup mit knapp unter 40 Euro. Ja, viel Geld für alten Kram. Wenig Geld für einen echten Fan. Aber wovon spreche ich überhaupt? Ach, es geht eigentlich nur um den ultimativen Atari ST Public Domain Klassiker: Bolo

bolo_bolowerkstatt

Eine meiner aller-aller-aller-ersten Spieleerfahrungen hängt mit dem Breakout-Klon „Bolo“ von 1987 zusammen. Damals war ich wohl gerade so in der Lage, die Maus zu bewegen ohne dass sie vom Tisch fiel, und die Gefahr bestand bei diesem Spiel durchaus. Bolo – das etwas andere Ball(er)spiel – dürfte man eigentlich kaum Klon nennen, weil es das Original-Spielkonzept um so wahnsinnig viele Elemente erweitert, dass es die Idee auf ein völlig anderes Niveau hebt. Ich kann nicht betonen, wieviele unglaublich spannende (und auch frustrierende) Stunden ich damit erleben durfte. Dieses Spiel hat mich schon sehr früh geprägt, meine Ansprüche und Erwartungen an die Spielewelt entscheidend beeinflusst. Selbstredend hat sich seitdem viel getan, aber ich erwarte auch heute noch, dass eine große Portion Spielwitz eingebracht und viel Liebe zum Detail bei der Entwicklung von Spielen an den Tag gelegt wird, genau so wie das Meinolf Schneider vor etwa 27 Jahren getan hat, als er Bolo im Jahr 1986 zunächst für den auf dem 68000er von Motorola basierenden (wenig bekannten) Gepard Computer entwickelte, und dann für den damals brandneuen Atari ST veröffentlichte.

Die größte Besonderheit von Bolo war die beeindruckende Vielzahl an verschiedensten Steinen, die sehr geniale Physiksimulation, die den Spieler am Schläger den Widerstand beim Anschlagen beinahe spüren ließ, das Gewicht des (unterschiedlich großen) Balles, die dynamische Schwerkraft, die Menge an Levels und die wundervollsten grafischen Effekte, wenn es z.B. explosive Steine in alle Richtungen zerfetzt. Mir fallen nicht genug Superlative ein, um dieses Spiel ausreichend zu würdigen. Über den als Megaghost bezeichneten Antagonisten kann ich leider nicht das Geringste erzählen, denn Bolo war mir leider zu schwer. Wenn man 50 Levels am Stück erfolgreich durchgespielt hat, soll er wohl erscheinen. Einmal hatte ich knapp 20 Levels geschafft. Die klobige Atarimaus, deren Kugel ständig im Gehäuse hängenblieb, hat mir die Schwerstarbeit im Kampf gegen die Schwerkraft kaum abnehmen können.

Als Meinolf Schneider noch für das Label der Application Systems Heidelberg entwickelte, nannte er sich Dr. Mausklick, so wie das auch den Rückseiten der Plastikhüllen zu entnehmen ist. Ich bin begeistert wie gut erhalten die beiden Schachteln sind, sogar der Sticker wurde noch nicht verwendet, und das DIN A2-Poster mit den Levelbildern wurde offenbar auch noch nicht aufgehängt. In der zweiten Schachtel steckt die „Bolo Werkstatt“, also der Leveleditor, einschließlich gedruckter Kurzanleitung. Die Hülle ist dabei exakt dieselbe wie beim Spiel, mit einem zusätzlichen aufgeklebten „Werkstatt“-Schriftzug. Und als wäre das nicht schon toll genug, sind selbst die Preisetiketten noch auf der Packung, die beide Produkte mit 69,00 DM auszeichnen. Dieser fantastische Neuzugang geht direkt in meine virtuelle Vitrine.

Ich nehme mir mal die Freiheit, hier ein kleines Gameplay-Video von YouTube einzufügen, um das Spiel zu demonstrieren. Man sollte allerdings einschränkend dazu erwähnen, dass der Spieler hier nicht allzu talentiert ist. Außerdem zeigt das Video nur äußerst wenig von der Vielfalt, die die Levels bieten können.

[youtube]http://youtu.be/NTG3CAD-s_4[/youtube]

Für das grenzenlose Glück fehlt mir jetzt eigentlich nur noch ein originalverpacktes Esprit für den Atari ST, also dem Vorgänger von OXYD. Falls jemand zufällig darüber stolpert, oder sein eigenes Exemplar für einen guten Preis verkaufen möchte – bitte nicht zögern, E-Mail an mich. Im Idealfall ist noch alles so in der Verpackung wie es verkauft wurde, aber ich nehme auch weniger guterhaltene Spiele. Ich bin mal gespannt, was sich in den kommenden Monaten und Jahren noch so an Gelegenheiten ergeben wird. Vielleicht komme ich ja wirklich noch dazu, einen kleinen Dongleware-Schrein aufzustellen.

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.

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.

Dongleware! Mein kleines aber feines Museum ist inzwischen um zwei weitere Ausstellungsstücke erweitert worden. In regelmäßigen Abständen grase ich Ebay nach diversen Schnäppchen ab, falls jemand zufällig Atari-Bücher bzw. Dongleware-Produkte zum Spottpreis verticken möchte. Da muss ich sofort zur Stelle sein, sowas würde ich nämlich ungern verpassen, sind diese Dinge doch heutzutage recht selten geworden. Manche scheinen das mit dem Seltenheitswert aber doch etwas zu ernst genommen zu haben, so kann ich immer noch Angebote für ein 95 Euro teures SPACOLA-Buch mit welligem Papier und ein – Achtung, jetzt kommt’s – Per.Oxyd-Buch für 498 Euro finden, und das trotz fehlender Seiten. Na hoffentlich bekommt der Verkäufer das Ding zu dem Preis nicht irgendwann los.

oxydmagnum_futuredelic_smallZurück zu meinen neuesten Anschaffungen: Es handelt sich um die Oxyd magnum! Box von 1993 und, was eigentlich noch viel interessanter und deutlich seltener ist: Die Techno-Compilation Futuredelic vom Mai 1994. Moment, Techno? Eine Musik-CD? Was hat das mit Dongleware zu tun? Tja, meine Damen und Herren. Der Dongleware-Verlag war, wie der Name vielleicht vermuten lässt, ein Verlag, und verlegt werden kann vieles wenn es Geld einbringt. Allerdings war Futuredelic meines Wissens der einzige Exkurs von Dongleware im Musikbereich, die wahrscheinlich einzige Audio-CD auf der Welt mit dem OXYD-Logo drauf. Die CD hatte nämlich ebenfalls einen Daten-Track mit spielbaren Demoversionen von Tubular Worlds und OXYD General Edition für Atari ST, IBM-PC und Mac. Aber es hatten wohl nur die wenigsten ein teures CD-ROM-Laufwerk für den Atari ST.

Die Musik-CD wurde von Obsession Records produziert und enthält Trance und Techno von deutschen Künstlern wie Christian Vogel, Affie Yusuf, Purple Plejade, Roland Casper und Christopher Just. Lauter Leute von denen ich keinen einzigen kenne, obwohl ich mich durchaus schon recht lange für elektronische Musik begeistern kann. Tatsächlich kann ich mir so einige Songs von der CD ganz gut anhören, während mir andere wiederum doch zu experimentell sind. Die CD wurde zwar in Deutschland produziert, ich musste sie aber aus Taiwan bestellen, so selten ist die scheinbar schon. Kennt jemand eine gute CD-Rip-Software, die Lesefehler sauber korrigieren kann? Irgendwie habe ich lauter eklige Hüpfer in meinen FLAC-Dateien, weil die CD wohl nicht mehr die jüngste ist.

Die Oxyd magnum! Box ist natürlich auch ein sehr wertvoller Neuzugang für meine Sammlung. Original mit Handbuch, 3,5″-Floppy, und sogar die niedliche schwarze Oxyd-Murmel war dabei. Das ist ein sehr passendes Gimmick für so ein Spiel. Habe mich sehr gefreut als ich etwas im Paket herumrollen gehört habe, denn ich wusste sofort was das ist. Der Verkäufer hat nicht zuviel versprochen, auch wenn der Karton leider relativ sichtbar eingedellt ist, aber das ist in 20 Jahren wohl kaum vermeidbar im Alltagsgebrauch. Beide Artikel wurden wie immer in allen möglichen Posen auf den Scanner gelegt, damit meinem Archiv digitaler Schätze nichts entgeht. Demnächst werde ich also die Seite meines Spielemuseums entsprechend aktualisieren können. Es gibt noch viel zu tun.