Beiträge mit tag "Spiel

Spacola_Disks1

SPACOLA Eclipse WIP 0.39 – Preview Video

0

Endlich fertig mit dem Video. Mensch, war das ein Act. Ich bin froh, dass es dieses Jahr wirklich noch geklappt hat, wo ich das Ding doch schon seit Monaten ankündige. Hier also das neueste Preview-Video zur aktuellen Version 0.39 meines Spiele-Remakes SPACOLA Eclipse, das einige neue Spielelemente seit dem letzten Video demonstrieren darf. Da ich unbedingt auch die Mehrsprachigkeit zeigen wollte, ist wieder ein Teil des (relativ langen) Intros dabei – genervte Zuschauer können da natürlich ohne schlechtes Gewissen vorspulen bis zum spannenderen Teil. Das ziemlich genau zehnminütige Video ist mit kleinen Einblendungen versehen, die auf neue Aspekte hinweisen.

0

Ich hoffe die kleine Ballerei sieht inzwischen schon deutlich mehr nach Spiel aus, obwohl es sich natürlich weiterhin eher im Rahmen einer “Techdemo” bewegt. Hier der Text zum YouTube-Video:

Enjoy the SPACOLA Eclipse WIP v0.39 Preview, which shows the current development state as of December 2014.

SPACOLA Eclipse is my own small remake of the classic Atari ST Dongleware game Spacola – a top down 360° 2D space shoot’em up. Spacola was released in 1991 and was developed to be played in the ST monochrome high resolution (640×400). The remake is written entirely in Java (17.700 LoC atm) and doesn’t even use any major game frameworks/libraries.

This project aims primarily for a 100% remake accuracy (with a few enhancements here and there – which you can choose to enable), and beyond that, there are plans for a completely colorized version and HD resolutions.

Please keep in mind, although I’m working (well, now and then) on this game for over 4 years, it is still considered “early alpha”. Lots of stuff is totally unfinished, many things aren’t even in the remake yet. E.g. all enemy AI is a dummy – in no way do they resemble original enemy behaviour. The game probably won’t be finished in the upcoming year, but I really keep working on it.

Thanks for watching.

Spacola_Disks1

SPACOLA Eclipse WIP 0.39 – multilingual

0

spacolaalpha039

Uff, ganz schön staubig hier auf meiner Webseite. In drei Wochen keinen einzigen Beitrag geschrieben, nicht einmal einen ganz kleinen. Und wer hat Schuld? Die Politik selbstverständlich! Solange in Deutschland der Konsens ist, dass 55 Stunden als Wochenende ausreichen, werde ich immer an Zeitnot leiden. Ich finde, zwischen Freitag und Samstag und zwischen Samstag und Sonntag müsste jeweils ein Entkaterungstag eingefügt werden, denn sonst verbringt man mitunter das halbe Wochenende ungenutzt mit einem Eimer neben dem Bett und hofft, dass sich das Zimmer endlich aufhört zu drehen.

Ich weiß, ich müsste viel mehr daran arbeiten, praktisch den ganzen November habe ich es komplett ruhen lassen. Es gibt endlich wieder Neuigkeiten von meinem kleinen Spaßprojekt SPACOLA Eclipse: Ein paar Stunden meines Wochenendes hat es gekostet, und mit Version 0.39 wird das Spiel endlich multilingual. Nun hat man im Menü die Wahl zwischen Deutsch und Englisch, und die Sprache lässt sich (fast) jederzeit ändern. Die Ingame-Texte werden dabei ausgetauscht und sogar die Swing-GUI ändert sämtliche ihrer Beschriftungen ganz fix per Mausklick. Damit habe ich doch tatsächlich einen der ersten Feature Requests von zwei nicht-deutschsprachigen Dongleware-Fans erfüllt, die die Originaltexte leider kaum verstehen können und sich zumindest eine englische Version gewünscht hatten.

Nun ist es dank vieler kleiner und einiger großer Änderungen sehr leicht möglich, mit einem einfachen Texteditor zusätzliche weitere Übersetzungen für das Spiel zu schreiben, vorausgesetzt jedoch, sie kommen mit dem lateinischen Alphabet aus oder können in dieses überführt werden. Der Dongleware- sowie der GEM-Font, der in meinem Remake verwendet wird, kennt leider nur diese Zeichen. Viele weitere Stunden Pixelei in GIMP wären nötig, um weitere Buchstaben hinzuzufügen, was ich mir vorerst sparen möchte. Wer will, darf sich diese Arbeit natürlich gerne auch selbst machen. Freiwillige vor, die Rohmaterialien zum Basteln gibts auf Anfrage.

Es gibt jetzt ein kleines “Module”-Menü, in dem man vorerst nur den GEM-Texteditor starten kann. Dieser wird neuerdings in der Spiel-Engine ausgeführt und muss nicht mehr umständlich per Debug-Einstellung gestartet werden. Damit lassen sich später einmal zusätzliche Module wie einen Leveleditor, eine Gesamt-Levelkarte oder einen Skript-Editor während des Spiels aufrufen um in Echtzeit Änderungen vorzunehmen. Auch für den geplanten Multiplayer-Modus böte sich hier Platz für interessante Extras.

Wird bald eine downloadbare Testversion veröffentlicht? Noch nicht. Nur Geduld. Leider kann ich hier keinen “Early Access” anbieten, wie das bei Indie-Spielen ja neuerdings üblich ist, außer jemand bezahlt mich fürs Entwickeln. Oder möchte doch jemand spenden? Bevor es zum ersten Beta-Release kommt, will ich noch den LevelConfig-Parser und den Levelgenerator fertigstellen, die die Originalkonfiguration der Atari ST-Vorlage einlesen und interpretieren können. Wenn das mal steht, werden die Levels endlich nicht mehr vollständig per Zufallsgenerator erstellt, sondern nach den Bauplänen der 64 Ur-Levels. Im Moment bin ich bei knapp 17000 Zeilen bzw. 810 Kbyte Quellcode angelangt, verteilt auf 143 Klassen.

In den kommenden Tagen wird es eine neue Video-Preview geben, die den aktuellen Entwicklungsstand demonstriert. In diesem werde ich auch die vielen kleinen Gameplay-Änderungen zeigen, die ich hier nicht extra erwähnt habe. Der Weihnachtsurlaub ist nicht mehr weit, dann kann ich mich mal wieder mehr um das ganze Thema kümmern.

Soziale Medien

Let’s Plays und die lahme Argumentation

0

minecraftletsplay

Jeder weiß, dass man sich besser nicht mit der Let’s-Play-Szene anlegt, denn die Let’s-Play-Fans lieben ihre Spielevideos und ihre YouTube-Stars, und wer sich dagegen äußert, bekommt die geballte Macht der Masse zu spüren. Zum Glück ist meine Webseite nicht bekannt genug, so dass ich mir einen kleinen kritischen Kommentar erlauben werde. Die Idee dazu kam mir, da so ziemlich jeder IT-News-Beitrag über irgendeinen dahergelaufenen Let’s Player wüste Diskussionen nach sich zieht, in dem die Fans und die Gegner aufeinandertreffen. Ich versuche mich aus solchen hohlen Diskussionen herauszuhalten. Ich schaue gelegentlich Walkthroughs, ohne Kommentar des Vorspielers, echte Let’s Plays eigentlich sehr selten. Aber ein bestimmter Aspekt in diesen Diskussionen stört mich dennoch immer ein wenig.

Die Szene der Tuber scheint sich weitgehend einig zu sein, dass es völlig in Ordnung ist, von jedem beliebigen Spiel den kompletten Spielinhalt von Anfang bis Ende ungefragt hochzuladen. Mehr noch, sie fordern geradezu das Recht, “ihr” Gameplay jederzeit in großem Stil veröffentlichen zu dürfen, in der höchstmöglichen Auflösung, mit der gesamten Spielmusik und allem was dazugehört. Sie verstehen scheinbar nicht oder wollen nicht verstehen, dass nicht nur das Spiel als solches, sondern auch jede einzelne Mediendatei, also Spielbestandteile, sogenannte “Assets”, urheberrechtlich geschützt sind, namentlich Videos, Grafiken/Texturen, komponierte Musikstücke, Synchros, Soundeffekte, und diese werden prinzipiell ohne Erlaubnis oder Nachfrage vollständig auf YouTube bereitgestellt. Noch vor gar nicht allzu langer Zeit, konnte man schon Probleme bekommen, wenn man nur einzelne MP3s irgendwo verteilt hatte. Nur weil jemand nicht auch noch die ausführbare Datei beilegt, die man zum selbst Spielen bräuchte, ist man daher noch lange nicht aus dem Schneider.

Ich kann schließlich auch nicht einfach einen aktuellen Spielfilm auf DVD oder Blu-ray kaufen, diesen dann mit meinem Audio-Kommentar – nennen wir es “veredeln”, und dann diese Special Edition bei YouTube hochladen. Es ist nur eine Frage der Zeit, bis mir der Account gesperrt wird und ich Post von irgendeiner Kanzlei bekomme. Wahrscheinlich dürfte ich auch nicht einfach ein Buch kaufen und dieses komplett auf YouTube vorlesen. Okay, es mag nicht das spielbare Spiel sein, das die Let’s Player da hochladen, aber sie laden einen wirklich beträchtlichen Teil davon hoch: Nämlich praktisch alles was man davon sieht und hört. Auch sowas ist urheberrechtlich relevant.

Wie gesagt, ich gönne jedem seine Let’s Plays, und viele Publisher erlauben ja längst explizit das Produzieren solcher Videos, schließen dabei aber oft auch monetäre Nutzung aus. Andererseits will niemand es sich erlauben, die YouTube-Community gegen sich aufzubringen, daher traut sich einfach kein großer Publisher, etwas Kritisches gegen Let’s Plays zu sagen. Dieser Druck führt vermutlich oft dazu, dass man die Videos lieber duldet, obwohl man es eigentlich weniger gerne sieht. Nintendo hat es versucht, eine eigene Meinung zu dem Thema zu haben, und sofort einen Shitstorm abbekommen, woraufhin Nintendo gänzlich zurückrudern musste. Damit war das Thema erledigt.

Alle reden davon, dass Let’s Plays Werbung für die Spiele sind, und diese Argumentation kommt den Let’s Playern wirklich gerade recht. Das mag teilweise und nachweislich so sein, aber als Ausrede ist das doch höchst scheinheilig. Werbung ist wohl nicht die eigentliche Intention der Let’s Player, höchstens noch Werbung für sich selbst bzw. ihren YouTube-Kanal. Und was die Werbung für die Spiele angeht: Was ist mit den Leuten, die sich das Let’s Play eines Spiels komplett ansehen und dann gar nicht mehr das Bedürfnis haben, das Spiel zu kaufen? Mir ging das bisher tatsächlich schon so. Ein Spiel, in dem es nur um die Story geht, spiele ich nach so einem Let’s Play sicher nicht mehr selbst. Im Prinzip ist das dann ein kostenloser interaktiver Spielfilm – nur ohne die nervenden interaktiven Elemente. Aber danke dafür.

Es ist schon erstaunlich, wie angegriffen sich Fans von Let’s Plays fühlen, sobald man mal erwähnt, dass das rechtlich und moralisch nicht ganz so unproblematisch ist. Offenbar ist hier keine Erörterung erwünscht, wer einen anderen Standpunkt als die YouTuber vertritt, der ist böse. Ich fühle mich nicht so böse, ich will nur mal zu Denken geben, dass es vielleicht falsch sein könnte, durch die Werbung in “seinen” Let’s Plays Geld an einem Produkt zu verdienen, das jemand anderes entwickelt hat. Ich bin der Meinung, dass man Let’s Plays durchaus erlauben sollte (Fair Use), sofern es der Hersteller (von sich aus und ohne öffentlichen Druck) erlaubt, aber ich finde es definitiv falsch, diese in irgendeiner Form zu monetarisieren. Let’s Player bewegen sich gesetzlich sowieso in einer Grauzone und sollten den Ball flach halten. Also darauf zu bestehen, dass man mit seinem Hobby (Spielekonsum) auch noch Geld verdienen dürfen sollte, das finde ich dann doch etwas dreist.

goldenpoo

Not so monthly rant: Steam’ing pile of shit

8

Steam ist der allerletzte Dreck. Ich bin echt sauer! So lasse ich mich als Kunde nicht behandeln. Ich fühle mich betrogen, und ich hasse Valve und seine Distributionsplatform dafür. Es geht nicht um viel Geld. Es geht um 21,19 EUR, und es geht ums Prinzip. Steam hat mein Geld entwertet, zweimal hintereinander, und der verdammte Mistladen ist nicht bereit, mir dafür auch nur im Geringsten entgegenzukommen. Schon vor Monaten veröffentlichte ich einen Artikel, ich dem ich meine Meinung über die gefürchteten Steam-Rabatte (80%!) äußerte, und dass sich dabei so mancher wahrscheinlich schon fest in den Hintern beißen musste, wenn er zuvor versehentlich den (SEHR viel) höheren Preis bezahlt hat. Am liebsten würde ich Gabe Newell jetzt dafür in die Fresse hauen. Für 21,19 EUR. Für zwei verpasste Rabatte in vier Tagen.

Vergangenen Donnerstag wollte ich für mich und einen Freund ein neues Spiel kaufen, das die Tage auf dem IT-Newsportal Golem beworben wurde. 18,99 EUR sollte die Einzel-Lizenz kosten. Die Alternative war ein vergünstigtes 4er-Pack – weil es eben ein Vierspieler-Coop-Spiel ist. Für vier Exemplare gab es aber keinen Bedarf, die wäre ich wahrscheinlich auch nicht mehr losgeworden, also beschloss ich zähneknirschend zwei einzelne Spiele zum vollen Preis zu kaufen. Das wäre ja alles noch in Ordnung gewesen.

Mein Exemplar hatte ich bereits am Donnerstag bezahlt, um es wenigstens ein paar Minuten zum Testen anzuspielen. Am Samstag wollte ich dann das zweite Spiel als Geschenk dazukaufen. Zunächst ungläubig betrachtete ich den nagelneuen “2er-Pack”-Kaufen-Button, der sich mir da plötzlich aufdrängte. Mein Hirn musste kurz aus dem Standby hochfahren. “Ihr seid doch echt ein paar blöde Schweine“, entfuhr es mir in einem kurzzeitigen Anflug von Zorn. Das 2er-Pack gab es zum vergünstigten Preis von 27,99 EUR. Das war genau jenes 2er-Pack, das ich gerade mal zwei Tage zuvor vergeblich gesucht hatte. Ich hätte mir damit 10 Euro sparen können. Für ein 2er-Pack gab es nun aber gar keinen Bedarf mehr, also kaufte ich (diesmal noch viel intensiver zähneknirschend) das fehlende zweite Spiel als Geschenk. Das wäre ja alles noch fast in Ordnung gewesen.

Announcement – Valve 31 Aug. 2014
Today’s Deal: Save 40% on [Spielname]!*
Look for the deals each day on the front page of Steam. Or follow us on twitter or Facebook for instant notifications wherever you are!
*Offer ends Tuesday at 10AM Pacific Time

Gestern begrüßte mich Steam beim Starten mit dieser Meldung, die an Hohn kaum noch zu überbieten ist: 40% Rabatt für GENAU DIESES SCHEIß SPIEL. Genau HIER, genau JETZT, und natürlich nur noch für 24 Stunden. Besagtes 2er-Pack kostete jetzt nur noch 16,79 EUR – das ist WENIGER als ich für eine EINZELNE Lizenz bezahlen musste. Ich hab ZWEI davon kaufen müssen! Boah, Steam! Das war absolut nicht mehr in Ordnung! DAS war eine Frechheit bislang unentdeckten Ausmaßes. Meine geballte Faust fuchtelte wild vor dem Monitor herum, ich konnte diesen Reflex kaum unterdrücken. Ich fühle mich betrogen. Ich fühle mich abgezockt. Ich fühle mich ernsthaft um 21,19 EUR bestohlen. Soviel Pech in nur vier Tagen bin ich nicht bereit kommentarlos zu akzeptieren.

Der Freund, mit dem ich das Spiel zusammen gekauft hatte, bat mich darum, doch unbedingt ein Ticket beim Steam Support aufzumachen. Er glaubte zwar genausowenig wie ich daran, dass meine Probleme dort jemanden interessieren würden, aber ich sollte es wenigstens versuchen und meinen Fall schildern. Das Ergebnis war noch schlimmer als erwartet: Keine hohlen Textbausteine, kein geheucheltes Verständnis, nur der wortkarge Hinweis darauf, dass es keine teilweisen Rückerstattungen gibt, keine Umwandlungen in Packs, keine Kulanz, rein gar nichts. Ich bin von Steam also einfach nur dreist übers Ohr gehauen worden.

Vielen Dank für Ihre Nachricht an das Steam Support Team.

Unser Zahlungssystem ist automatisiert, und wir können leider keine teilweisen Rückerstattungen oder Gutschriften für den Differenzbetrag ausstellen.

bitchplease

Fuck you, Steam! Ihr könnt mich mal so richtig. Ich weiß gar nicht, wie ich soviel Wut über eure affige Preispolitik kanalisieren soll. Das wird mir eine Lehre sein, bei diesem Scheißverein nochmal einen dämlichen Download zu kaufen. Bei einer Retail-Version aus dem Handel bliebe mir immerhin noch ein (geringer) Mehrwert in Form der Schachtel und des Datenträgers, aber diese Möglichkeit hatte ich in diesem Fall ja nicht. Ein zweites Mal falle ich auf diese Abzockmaschinerie nicht mehr rein. Vielleicht schaue ich mich dann einfach gleich bei Piratebay um – die haben das ganze Jahr über Rabatt, und ich muss mir nicht mehr via Popup-Fenster anschauen, wie Steam quasi über Nacht lachend mein Geld verbrennt. Spiele kaufe ich ab heute nur noch für Centbeträge oder gar nicht.

Spacola_Disks1

SPACOLA-Artworks restauriert

4

Der erste Vormittag des ersten Urlaubstages ist schon fast vorbei, da wollte ich die vielen montagmorgendlichen Stunden, denen ich bereits jetzt nachtrauere, nicht gänzlich unproduktiv stehen lassen. Um mal wieder so richtig gepflegt abzuhängen und gar nichts zu tun, war doch eigentlich schon das vergangene Wochenende da. Es ist jetzt an der Zeit, mal wieder einen Gang hochzuschalten und Dinge abzuarbeiten. Mal davon abgesehen, dass ich nach fast einem Jahr nun einen Kleiderschrank bestellt habe (Adios, Umzugskartons!), sowie ein wenig Hardware für mein zukünftiges neues generalüberholtes Homeoffice, habe ich in den letzten Tagen fast jeden Abend zumindest einige wenige Codezeilen in mein kleines Spieleprojekt investiert. Das am wenigsten Uninteressante dürfte die Tatsache sein, dass ich inzwischen sämtliche Artworks des SPACOLA Sternenatlas “restauriert” habe.

spacolaguide1

Dazu habe ich alle entsprechenden Buchseiten mit relativ hoher Auflösung eingescannt und die Zeichnungen ausgeschnitten. Darunter waren fünf große Illustrationen von Wolfgang Keller aus Karlsruhe (der zusammen mit seiner Frau Gaby Keller bei den diversen OXYD-Spielen unter den Landschaftsgestaltern bzw. Betatestern gelistet wird), als auch zwölf kleinere Abbildungen, die die einzelnen Powerups darstellen. Zusätzlich habe ich 18 Sprites (Gegner etc.) aus dem Buch eingescannt, die aber allesamt direkt im Spiel vorkommen, und daher nicht von mir grafisch bereinigt werden müssen. Mir ist allerdings aufgefallen, dass im Handbuch die Seitenleiste gezeigt wird, wie sie wohl in einer früheren Version des Spiels ausgesehen haben muss: Die Powerup- und Status-Anzeige fehlt hier völlig, die Extraleben werden dafür in doppelte Breite angezeigt. Mein größtes Interesse galt aber den Zeichnungen.

Das Problem waren hauptsächlich das leicht angegilbte Papier, und die Tatsache, dass die Buchseiten beim Scannen deutlich durchscheinen, so konnte man etwa Text spiegelverkehrt lesen, der eigentlich auf der Rückseite steht. Zum Glück bin ich heute nicht mehr ganz hilflos im Umgang mit GIMP. Schlüssel zum Erfolg war der vorsichtige Einsatz des selektiven Gauß’schen Weichzeichners, der unscharfen Maskierung, und zuletzt die Anwendung von Schwellwerten, um alle Farbtöne zwischen Schwarz und Weiß auszuschalten. Das Ergebnis waren einige einwandfreie Schwarzweißgrafiken. Die Tatsache, dass das Bild nun nicht mehr aus Millionen Graustufen und endlos weichen Übergängen bestand, äußerte sich auch extrem deutlich am Platzbedarf der PNG-Datei: Aus 6,42 MByte wurden so 106 KByte. Das sind kaum 2 Prozent der ursprünglichen Dateigröße. Wohlgemerkt ohne die Auflösung zu verringern oder die Qualität zu reduzieren.

spacolaguide2

Selbstverständlich war genau das aber nun der nächste logische Schritt, denn die Auflösung war mit 2700×1700 Pixeln viel zu hoch. Die Vorlage der Originalbilder war meines Erachtens gerade mal 640 Pixel breit, also die übliche ST-Monochrom-Auflösung. Die bereinigten Scans musste ich daher völlig ohne Interpolation (denn sonst wären wieder weiche Übergänge berechnet worden) auf ein Viertel verkleinern. Pixelidentisch würde es so niemals werden, das war mir klar, aber wenn man die rohen Scans zum Vergleich hernimmt, kommen die pixeligen Kanten schon recht nah. Bei den Zeichnungen ist das ganz gut gelungen, bei den Piktogrammen der Powerups leider nicht so gut.

Und wieso der Aufwand überhaupt? Ganz klar: Die Strichzeichnungen, die ich so hervorbringe, will niemand sehen. Ich würde die Bilder gerne auch ins Remake einbringen, zum Beispiel in einer integrierten Hilfedatei bzw. Online-Anleitung. Das Handbuch selbst habe ich ja schon vor Monaten komplett abgeschrieben, weswegen ich auch den Text in modifizierter Form verwenden könnte. Nicht dass ich für irgendwas davon schon die Erlaubnis hätte, aber man weiß ja nie was kommt. Das Cover des Sternenatlas habe ich ebenfalls schon vor Monaten aufwändig digitalisiert und vollständig restauriert, schon allein weil ich nichts von dem (wenigen) Material ungenutzt lassen möchte. Einzelne Schriftzüge kann man hinterher immer noch problemlos ändern.

nach oben