Schlagwort-Archive: Screenshot

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.

Ich bin kein wirklicher Fan von Facebook. Die vielen „Like“-Buttons auf allen möglichen oder unmöglichen Webseiten nerven mich nur noch und der Sinn ist für mich weiterhin fraglich. Am spaßigsten finde ich ja diese schadenfreudigen „Gefällt mir“-Buttons direkt unter Nachrichten wie „16-jähriges Mädchen von Jugendbande vergewaltigt“ – wem würde sowas auch nicht gefallen?

Aber der Gruppenzwang hat mich früher oder später doch dazu genötigt, mir einen solchen Account anzulegen. Entweder man macht mit oder man schließt sich eben freiwillig aus. Zudem finde ich es in 90% der Fällen lästig, bei jedem Facebook-Besuch dutzende und hunderte von Youtube-, Webseiten- und App-Tipps meiner Freunde und „Freunde“ zu sehen, aber es ist immer noch besser als das, was viele andere über ihre aktuellen Aktivitäten bei Facebook schreiben. Wieso um alles in der Welt möchte man andere dreimal täglich über seinen Toilettengang informieren? Wer schreibt so einen trivialen Mist und kommt sich dabei noch nicht einmal blöd vor?

Aber das soll jetzt hier kein Anti-Facebook-Artikel werden, zumal Facebook durchaus viele Vorteile hat, wenn man nicht nur Idioten in seiner Freunde-Liste vorweisen kann. Mir geht es um etwas ganz anderes, das mir kürzlich aufgefallen ist. In den aktuellsten Meldungen bei Facebook wurde ich darauf aufmerksam gemacht, dass einer meiner Freunde ein bestimmtes Video „geliked“ (auf den LIKE-Button gedrückt) hat. In dem Augenblick war ich neugierig genug, mir mal anzuschauen, was das Video Witziges bereithält. Ich klicke also auf den Link und Facebook leitet mich auf eine sehr interessante Seite mit folgendem Inhalt weiter:

Dieser ganze LIKE-Wahnsinn hat inzwischen also wirklich schon bizarre Ausmaße angenommen. Diese Seite will mich offenbar dazu zwingen, ein Video zu mögen, BEVOR ich es überhaupt sehen durfte. Das ist nicht nur total paradox, sondern obendrein auch noch eine Frechheit. Hinzu kommt, dass jemand ohne Facebook-Account also erst gar nicht die Möglichkeit hat, sich das Video (auf dieser Seite) anzuschauen. Aber es scheint zu funktionieren: Über 82.000 Leute haben auf LIKE gedrückt und sich das (übrigens eher lahme) Video angesehen.

Da mich die teilweise verdeckten Abspielkontrollen im Hintergrund stark an Youtube erinnert haben, hab ich mir den Quelltext der Seite mal einen Augenblick angesehen. Wie zu erwarten war, konnte ich den Youtube-Link nach nur wenigen Sekunden rauskopieren und den lächerlichen LIKE-Zwang umgehen. Einen größeren Schwachsinn hab ich lange nicht gesehen.

Für alle diejenigen, die es genauer wissen wollen, die Seite heißt „unglaubglichkrass dot com“. Ja, der Tippfehler ist da tatsächlich drin, der stammt nicht von mir. Ich glaub das alleine reicht schon, um die Qualität der Webseite zu beurteilen.

Neulich bei der Installation des Internet Explorer 9:

Offensichtlich wollte der Installer mir sagen: „Bitte alle möglichen laufenden Programme schließen – oder wahlweise Installation nach einem Neustart fortsetzen. Um einen Reboot zu vermeiden, habe ich mich also dazu entschlossen, die Problemanwendungen kurz zu schließen. Das wären also der Last.fm-Scrobbler, der Miranda Fusion Autoupdater, der Miranda Fusion Messenger, der Texteditor Notepad++, mein Lieblingsbrowser Opera, der BitTorrent-Client uTorrent, alle offenen Explorer-Fenster, die Windows-Gadgets und das IRC-Programm X-Chat.

Nachdem ich die Installation also fortsetzen konnte, meldete das Installationsprogramm wenige Sekunden später, dass ein Neustart des Systems nötig sei, um die Installation abzuschließen. Ach, was hab ich gelacht. Herrlich, wie Microsoft mir wieder mal den Tag versüßt hat :D

Bevor jetzt jemand fragt, warum ich denn den IE9 überhaupt installiert habe und nicht stattdessen lieber einen richtigen Browser: Auf meinem Rechner sind Opera, Firefox, Chrome und auch der Internet Explorer installiert. Der IE gehört eben zu Windows und viele Programme laufen ohne ihn nicht. Auch wenn ich ihn nicht zum Surfen nutze, so halte ich es trotzdem für wichtig, die installierten Programme aktuell zu halten.