Friedhof der verlorenen Projekte

Hier ruhen alle meine Projekte, die ich irgendwann einmal begonnen, aber nie vollendet habe.

Gravestone A
Die erste Version dieser Website
25.9.2023 - 17.5.2024
Die erste Version dieser Website war eine React-App, die ich etwas suboptimal umgesetzt habe, sodass sie sehr langsam und buggy war. Deshalb habe ich die Website mit Next.js neu aufgesetzt und die Blogbeiträge migriert.
Gravestone A
The Falling Ball Endlosmodus
12.8.2019 - 5.7.2023
The Falling Ball war ein kleines Handyspiel, das ich 2019 entwickelt habe. Ich habe mich zuerst auf die Entwicklung von einzelnen Leveln konzentriert, hatte aber ursprünglich vor, auch einen Endlosmodus zu implementieren. Dies habe ich jedoch nie getan. Als meine Freunde im Studium das Spiel entdeckten, forderten sie mich immer wieder auf, endlich den Endlosmodus zu programmieren, da ich im Hauptmenü dafür bereits eine Schaltfläche vorgesehen hatte und mit Coming Soon! beschriftet hatte. Es tut mir sehr leid, aber dies wird wohl für immer ein unerfülltes Versprechen bleiben.
Gravestone A
Einen EV3 Roboter programmieren
1.4.2022 - 12.5.2022
Ruhe in Frieden, kleiner Roboter. Es war nicht deine Schuld.
Ursprünglich hatte ich vor, ein Python-Skript für diesen Lego Mindstorms EV3 Roboter zu schreiben, um ihn irgendetwas Sinnvolles tun zu lassen. Allerdings fand ich es fürs erste lustiger, alle Sensoren und Motoren abzubauen, ihnüber eine wackelige Konstruktion dauerhaft an den Strom anzuschließen und Linux darauf zu installieren. Mit dem so entstandenen Mini-Linux-Computer spielte ich eine Weile herum, bis ich feststellte, dass ich eigentlich keine Verwendung dafür habe. Danach war ich zu faul, den Roboter wieder zusammenzubauen.
Gravestone A
NPC Generator
1.3.2022 - 10.4.2022

In der Phase, in der ich viel in Unity entwickelt habe, habe ich für menschliche Charaktere das UMA-Framework verwendet. Um NPCs für meine Spiele zu erstellen, habe ich einen NPC-Generator geschrieben, der Charaktere mit zufälligem Namen, Alter, Geschlecht und Aussehen generieren konnte. Dies war kein leichtes Unterfangen, da das UMA-Framework relativ komplex ist. Trotzdem habe ich es geschafft, einen funktionierenden Generator zu erstellen, nur leider waren die generierten NPCs nicht besonders ansehnlich. Um das Skript tatsächlich in einem Spiel zu verwenden, hätte ich es vermutlich noch weiterentwickeln müssen und dafür sorgen müssen, dass die NPCs nicht ganz so zufällig aussehen, aber dazu bin ich nie gekommen.

Die generierten NPCs waren allerdings sehr unterhaltsam:

Adonis Tapia
Adonis Tapia (4)
Damon Solomon
Damon Solomon
Flynn
Flynn (14)
Leilani Savage
Leilani Savage
Nasir Oconnel
Nasir Oconnel
Shane Lane
Shane Lane
unknown
unknown
Gravestone A
City Generator
1.3.2022 - 20.3.2022

Ähnlich wie beim NPC-Generator habe ich auch einen Stadt-Generator geschrieben, der anhand eines Straßenlayouts eine zufällige Stadt aus Reihenhäusern generieren konnte. Dieser funktionierte ebenfalls wunderbar, aber das Ergebnis sah wirklich dystopisch aus, da alle Häuser gleich aussahen und es keinerlei Abwechslung gab. Auch die Verwendung einer zufälligen Farbe für die Hauswand half dabei nicht wirklich.

Gravestone A
Sims 5
1.10.2020 - 1.3.2021

Da ich ein großer Fan der Sims-Reihe bin, wollte ich irgendwann einmal selbst ein Sims-ähnliches Spiel entwickeln. Besonders wichtig war mir dabei, dass der Baumodus erlaubt, runde Wände zu bauen, da dies auch in Sims 4 lange nicht möglich war. Einen solchen Baumodus habe ich mittels Bezier-Kurven umgesetzt. Als es daran ging, die eigentliche Spielmechanik zu programmieren, habe ich mit einer Sims-ähnlichen Steuerung begonnen, bei der man auf einen Ort auf der Map klickt und die Figur dorthin navigiert. Bei einem Stresstest mit vielen Figuren führte das zu lustigen Verhaltensweisen. Da das Projekt natürlich viel zu umfangreich war, ist es irgendwann im Sand verlaufen.