Kleiner Entwicklungsrückblick
Montag, 15. November 2010Manchmal finde ich mich selbst etwas frustriert, wenn ich darüber nachdenke, wie lange ich bereits an dem Projekt Cyber E-Razor rockt die Galaxis arbeite und wie lange ich vermutlich noch daran arbeiten werde. Nämlich sehr lange. Das liegt vor allem an zwei Gründen, da mache ich mir nix vor: Zum Einen ist das halt einfach extrem aufwändig, so ein Projekt umzusetzen — und das auch noch alleine. “Normalerweise” entwickeln hunderte von Menschen über viele Jahre an einem Spiel und bringen einen Arbeitsaufwand ein, den ich alleine in mein Projekt stecke. Das führt uns zu Punkt zwei, denn zum Anderen ist es so, dass ich nicht nur das eigentliche Spiel Cyber E-Razor rockt die Galaxis erfinde und erbaue, sondern alles auf dem Weg dorthin selbst programmiere. In den Augen einiger Leute dürfte das relativ dämlich wirken. Aber bei diesem Hobbyprojekt geht es — wie schon an der einen oder anderen Stelle angesprochen — ja gar nicht (nur) um das fertige Produkt, was am Ende (hoffentlich) dabei rauskommt. Sondern bei diesem Hobbyprojekt ist der Weg das eigentliche Ziel. Und wenn man sich diesen Weg mal vor Augen hält, ist der tatsächlich gar nicht so unproduktiv. Im Gegenteil: Eigentlich habe ich im Rahmen der Entwicklung von Cyber E-Razor rockt die Galaxis und der zu Grunde liegenden “Engine” viele kleine bis mittelgroße oder sogar große (Teil-)Projekte erarbeitet und teilweise bereits fertig abgeschlossen. Mit Frust mischt sich dann vielleicht doch ein wenig Stolz, wenn ich mir die folgende Liste anschaue:
- Eine umfangreiche Mathebibliothek für die Rechnung mit und Transformation von Vektoren und Matrizen;
- Eine eigene Programmiersprache inklusive Schnittstelle zu C++;
- Eine Physik-Engine für die Interaktion von Starrkörpern;
- Ein DirectX-Wrapper-Framework mit Ressourcenverwaltung und Zusatzfunktionalität;
- Ein XML-System zum Lesen, Schreiben, Verarbeiten und Generieren von XML-Bäumen;
- Ein umfangreiches konfigurierbares GUI-System.
Im Moment bin ich noch auf der Suche nach einem “neuen” Werkzeug zum Zählen der Code-Zeilen etc. Denn das vorherige Visual-Studio-Addin kann ich leider bis auf Weiteres nicht mehr benutzen. Es müssten mittlerweile ca. 150.000 Zeilen (gesamt) sein. Bis bald.
Heute ist ein ganz besonderer Tag, denn Elsa und Cyber haben wieder beide Geburtstag. Cyber spricht ja nicht gerne über sein Alter, aber Elsa wird heute 30. Ein kluger Kopf mit entsprechenden Hintergrundinformationen kann somit auch auf Cybers Alter schließen.

Heute ist der 27. November. Das ist der Geburtstag von Cyber und Elsa. Cyber und Elsa sind im Gegensatz zu dem, was einige Leute denken, nämlich gar kein Pärchen im Sinne von Männlein und Weiblein, sondern Geschwister. Obendrein sind sie Zwillinge. Sie haben heute am 27. November gemeinsam Geburtstag und planen, eine riesen Sause zu veranstalten. Natürlich wünschen sich beide irre viele Geschenke! Das ist ja das Geilste an Geburtstagen: Geschenke! Ein guter Freund von Cyber und Elsa, nämlich Münninger, sagte einst über Geschenke: “Von Herzen müssen sie nicht kommen, aber teuer sollen sie sein!” Das trifft es wohl auf den Punkt! Zumindest findet Elsa das. Cyber ist in dieser Hinsicht nicht ganz so krass wie Elsa. Er ist mit sehr viel weniger zufrieden. Aber Elsa, herrje — wenn du ihr den Finger hinstreckst, reißt sie dir den ganzen Arm heraus! Bildlich gesprochen! Obwohl’s auch schon tatsächlich passiert sein soll!
Elsa freut sich natürlich über Blumen, ganz klar. Sie ist ja schließlich ein Mädel. Oder wie einige Leute sagen würden, die sich des modernen Slangs bedienen: Elsa ist ein weltklasse Frauenzimmer mit einer tierisch geilen Performance! Oh ja, das ist sie, Baby!

