Spiritus Runner

Unser Journal

Woche Mika Andrea Nicolò Zusammenfassung
Woche 1
Spielprinzip ausgedacht
Musik & Grafiken gesucht


Ich habe diese Woche das komplette Konzept für unser Spiel entwickelt / ausgedacht und mit Nicolo und Andrea ausgearbeitet. So wissen wir jetzt genau, wie der Code funktionieren soll und was für Grafiken/Musik wir verwenden werden.

Was mir aktuell noch schwer fällt, ist das Finden von guter Spielmusik die nicht rechtlich geschützt ist. Es gibt einige Lieder die nicht geschützt sind, die aber nicht zu unserem Thema -> Schule passen.
- Hilfe bei Programmierung- Auch noch Grafiken gesucht / gezeichnet

Ich habe diese Woche Nicolò bei der Erstellung der Website geholfen und angefangen Figuren & Charaktere für das Spiel zu zeichnen.
Das Zeichnen ist nicht ganz einfach, da wir mit Fullscreen arbeiten und trotzdem ein "Retro" Game machen, aber das wird schon gehen.
- Hauptsächlich Programmierung von Spiel & Website

Ich habe mich hauptsächlich nur um die Programmierung gekümmert. Ich hab für unser Processing Spiel schon das Menü erstellt und erste Systeme / Techniken eingebaut, wie Buttons etc. Den Spieler kann man mittlerweile schon sehr gut bewegen.
Ich benötige eigentlich aktuell keine Hilfe und komme mit allem zu Recht.
Das Importieren der Bilder wird wahrscheinlich ziemlich anspruchsvoll.
Spiel:
- Menü / Startseite erstellt
- Funktionierende Spielstand Funktion (Münzen können gespeichert & gelöscht werden)
- Startanimation, wenn man das Spiel startet
- Erste Steuerngsmechaniken für den Spieler

Website:
- Home Seite
- Journal Seite
Woche 2
Musik beendet & Hilfe bei Programmierung + Journal

Ich habe diese Woche all unsere Melodien / Lieder ausgewählt und in das Spiel implementiert. Das hab ich sogar alleinzig problemlos hinbekommen. Die Journaleinträge habe diese Woche ich gemacht.
Grafiken gezeichnet & bei der Programmierung geholfen

Ich habe weiter an unserer Figur gezeichnet und Nicolo Hilfe bei der Programmierung geholfen, in dem ich mich am Code beteiligt habe und beraten habe, wie wir was machen.
Programmierung Spiel

Ich habe mich hauptsächlich wieder um das Spiel gekümmert und bin noch am herausfinden, wie ich die "Collider" von den Enemys richtig programme. Da aktuell jede Berührung mit dem Enemy als Game Over gilt, obwohl da nichts ist, da das Bild transparent ist.
Spiel:
- Hintergründe bewegen sich nun
- Enemys / Gegner spawnen und können den Spieler töten
- Bug Fixes
- Musik implementiert

Website:
- Journal
Woche 3 Programmierung der Website

Ich habe mich diese Woche um die Website gekümmert. Ich hab eine Download Seite hinzugefügt, ein paar Text geändert und dann mit Hilfe von Recherche im Internet ein paar coole Animationen implementiert. Ich hatte im Grossen und Ganzen eigentlich keine Probleme da alles sehr gut beschrieben war!
Fortsetzung Programmierung Processing

Ich habe Nicolo bei der Programmierung geholfen. Wir haben zusammen, Gegner und Coins hinzugefügt und weitere Systeme erweitert + Bugs gefixed. Ich habe ab und zu ein paar Probleme die komplexen Code-Teile von Nicolo zu verstehen, was aber nicht unbedingt nötig ist, da ich das Grundprinzip verstehe.
Fortsetzung Programmierung Processing

Ich habe zusammen mit der Unterstützung von Andrea am Spiel weiter gearbeitet. Wir haben ein paar Bug gefixed wie z.B. fehlende Zurück Tasten oder unendliche Sprünge ins nichts vom Spieler. Wir haben Gegner und Münzen eingefügt, die aktuell noch zu regelmässig & häufig spawnen. Wir haben ein Lebensystem mit Game Over eingefügt und die Animation ein bisschen angepasst.
Spiel:
- Hintergründe bewegen sich nun
- Enemys / Gegner spawnen nun richtig & ziehen Leben ab
- Bug Fixes (Animationen & Spielersteuerung)
- Weitere Sounds implementiert

- Zurück Tasten

Website:
- Journal
- Download-Seite
- Animationen
Woche 4 Grafiken zeichnen & suchen

Guten Tag, diese Woche habe ich nochmal letzte Bilder im Internet gesucht, angepasst und drüber gezeichnet und die Grösse geändert. Das war ziemlich aufwendig und hat mich sehr viel Zeit mit PAINT.Net und GIMP gebraucht.
Unterstützung beim Grafiken zeichnen von Musik & ein bisschen Processing-Programmierung

Ich habe diese Woche vor allem Mika bei den Bildern geholfen. Es hört sich am Anfang nach Wenig Arbeit an, aber das Resizen auf die richtige Grösse und das Transparent machen war zeitaufwendig. Gegen Ende der Woche habe ich nochmal Nicolo bei der Programmierung unterstützt.
Programmierung Processing

Ich habe diese Woche an unserem Spiel fortgefahren, weitere Systeme entwickelt und ein paar Bugs gefixed. Der Spieler kann nun auf Objekte stehen, die Collider der Objekte funktionieren nun, es gibt ein anständiges Lebensystem + die Hintergründe ändern sich nun, je nach aktuellem Thema/Ort.
Spiel:
- Hintergründe
- Feste Objekte
- Implementierung der Grafiken
- Richtige Collider (Ränder an denen eine Berührung festgestellt wird)

Website:

- Journal
Woche 5 Arbeiten an der Website

Ich hab mich diese Woche weiter um das Design der Website gekümmert. Ich habe zu dem es geschafft, den Code unserer Processingspiels in diese Website einzufügen. Das war relativ einfach, da man in Processing einfach alles auswählen kann und dann auf Copy with HTML drücken kann.
Arbeiten an der Website

Ich habe mich auch wieder um die Website gekümmert. Ich finde es ziemlich anspruchsvoll, das es so unglaublich viele CSS Befehle gibt. Wir haben auch geschafft, ein paar Animationen hinzuzufügen
Processingspiel

Ich habe kümmere mich nun komplett nur auf die Programmierung des Processingsspiel. Etwas neues z.B ist, dass man nun auf gewisse Objekte draufspringen kann und nicht runterfällt. Auf der Website hab ich zu dem, auch beim Codeteil 2 Buttons hinzugefügt zum Switchen
Spiel:
- Neue Objekte
- Andere Spawnraten
- Weitere Systeme / Bugfixes / etc...

Website
- Animationen - Weitere Seiten - Neues CSS
Woche 6 (Abgabe) Fertigstellen der Website

Zum Ende hatten wir nun ziemlich Stress, da uns die Zeit knapp wurde. Glücklicherweise wurde ja die Abgabe nochmal verschoben (Vielen Dank!!!). Diese Woche habe ich nochmal am Abschluss der Website gearbeitet.
Fertigstellen der Website

Ich hab mich diese Woche gleich wie Mika, auch nochmal an die Website gesetzt und das Design grob überarbeitet.
Fertigstellen Processingspiel

Ich hab zum enden nochmal alle Funktionen abgeschlossen, alle Bugs versucht zu fixen und die Quellen in einer Liste aufgeschrieben
Abgabe - Projekt abschliessen