Fazit
Wir haben bei unserem Projekt ohne Vorerfahrung versucht ein Point-And-Click-Videospiel zu erstellen. Am Anfang hatten wir die Zeit und den Umfang zu sehr unterschätzt. Nachdem wir unsere Selbsteinschätzung im vorherigen Semester schon abgegeben haben, sind wir auch zu dem Entschluss gekommen, dass wir nicht genügend Zeit in das Projekt gesteckt hatten. Mit diesem Ansatz sind wir dann in das zweite Projektsemester gestartet. Zu Beginn hatte ich mir einen Plan angelegt mit festen Zeiten, zu denen ich am Projekt arbeitete. Ich hatte die Zeiten immer zeitnah nach den Meetings festgelegt, damit hier kein Stress entsteht und ich mich bei Fragen noch mit den anderen zusammensetzen konnte. Dies hatte anfangs ganz gut funktioniert, allerdings konnte ich an vielen Tagen die zugeteilte Arbeit schneller erledigen als erwartet, wodurch ich weniger Zeit als gefordert in das Projekt gesteckt hatte. Zwar habe ich dann versucht, den anderen weiterzuhelfen, allerdings hätte ich dennoch mehr Workload aufnehmen können. Bei komplexeren Aufgaben wie der Inventarerstellung hatte ich es trotz längerer Zeit nicht hinbekommen, dieses korrekt zu implementieren. Auch wenn nur der letzte Schritt gefehlt hatte, konnte ich es nicht herausfinden und war ab einer gewissen Zeit davon demotiviert, sodass ich mich auf andere Aufgaben konzentriert hatte. Ich hatte mich hier auch zu spät an die anderen Teammitglieder für Hilfe gewendet, wodurch es schwer war in der restlichen Zeit das Inventar noch korrekt zu implementieren. An dem Punkt waren es einfach zu viele Dateien. Zudem hatten die anderen Mitglieder auch andere umfangreiche Aufgaben zu erledigen. Hier hätte ich mich mehr dahinterklemmen müssen und nicht auf andere Aufgaben ausweichen sollen, als ich nicht weitergekommen bin. Zudem habe ich mich von anderen Abgaben zu sehr aus dem Konzept bringen lassen, wodurch ich mich nicht immer an den von mir erstellten Arbeitsplan halten konnte.
Dennoch lief die Arbeit deutlich besser als im Semester davor. Da wir schon eine gewisse Zeit am Game gearbeitet hatten, konnten wir den Arbeitsaufwand deutlich besser einschätzen und hatten uns früher an die Aufgaben gesetzt. Zudem haben wir uns deutlich öfter in Discord getroffen und mehr miteinander kommuniziert. Ich habe dazu mehrere neue Sachen gelernt:
- Semester:
- Umgang mit Godot, Aseprite und Obsidian
- Basic Scenes in Godot
- Pixelart (Basics) in Aseprite
- Animationen und Einbindung in Godot
- Sounds in Godot implementieren
- Interaktionen mit Buttons in Godot
-
Wissen darüber, was alles bei einem Spiel benötigt wird / worauf man achten muss
-
Semester:
- Map (Design und Implementierung)
- Items erstellen und einbinden
- Spielerinventar
- Spielinventar (wenn auch nicht korrekt verbunden mit dem Spielerinventar)
- Mehr Knowledge zu Pixelart gesammelt
- Wissen über Strukturierung eines Godot-Projektes
- Wichtigkeit von Codestrukturen
Alles in einem habe ich in beiden Semestern viel Neues gelernt. Da ich zuvor gar keinen Bezug zur Engine geschweige denn zur Programmierung eines Videospiel hatte, konnte ich in der Zeit viel Sinnvolles lernen. Ich fühle mich nun wohler im grundlegenden Umgang mit Godot, Aseprite und Obsidian. Zudem habe ich jetzt eine gute Grundlage für den Vorgang sowie möglichen Problemen beim Planen und Erstellen von 2D-Videospielen.
Zum Ende des Projektes haben wir noch viel Zeit in das Projekt gesteckt, sodass wir das zuvor nicht integrierte Verhör sowie die Szene in der Hütte ins Spiel bringen konnten. Hierzu haben wir uns intensiv mehrere Stunden getroffen und als Gruppe zusammen am Prozess gearbeitet. Auch wenn nicht alle Anforderungen zu 100% erfüllt wurden, haben wir einen deutlichen Fortschritt hingelegt. Leider hatte es dennoch mehr Zeit in Anspruch genommen als gewünscht und wir hatten ebenfalls noch weitere Abgaben in anderen Modulen, wodurch trotz intensiver Arbeit nicht alles wie gewünscht zustande kam. Da ich dennoch Interesse am Projekt gezeigt habe und mich neben meinen eigenen Aufgaben auch zur Hilfe bei anderen Aufgaben angeboten habe, finde ich die bereits gegebene vorläufige Note 2 komplett in Ordnung.