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 |