Dies ist eine alte Version des Dokuments!
Gruppe 5
Projekt Idee: Unsere Idee bestand darin eine magische kleine Welt zu errichten, die umgeben wird von einer majestätischen Mauer. Sobald der Code abgerufen wird, entsteht das Dorf. Ist sie fertig entstanden so wird Musik abgespielt und das Dorf ist bereit betreten zu werden. Es ist aber wichtig die Musik abzuwarten!Sobald durch das Thor geschritten wird, so wird ein Weg ersichtlich, der sich durch das Dorf schlängelt, vorbei an grünen Wiesen und bunten Blumen. Wird dem Weg gefolgt so kommt man an kleinen Häuschen und Bäumen vorbei bis zu einem grossen Haupthaus.
Prozess:
1. Ideenfindung durch gemeinsames Brainstorming, anschliessendes Erstellen eines Planes auf GoodNotes. Erste Versuche durch Bauen der Objekte und genaue Festlegung der Arbeitsteilung. (Siehe Teams Chat und Scrumboard)
2. Start des Programmierens, Feststellung erster Probleme Gruppenintern und auf technischer Ebene. Es folgten verschiedene Gespräche zur Findung von Lösungsansätzen sei es für die Gruppendynamik oder für den Code. Lösungen wurden gemeinsam gefunden oder Entscheidungen zur Verkleinerung des Problems getroffen. (Siehe Schwierigkeiten)
3. Zusammenführung des verschiedenen Codeteilen durch Leo. 4. Fazit, Dieses Projekt lehrte uns nicht nur auf technischer Ebene, sondern vor allem im Bezug auf Arbeitseinteilung, Gruppendynamik, Eigeninitiative sowie im Punkt der Lösungsfindung. Im grossen und Ganzen wurde erkannt, dass der Weg das Ziel ist und nicht das Produkt. Jedoch sind wir der Meinung, dass die individuellen Fähigkeiten mehr zur Geltung gekommen wären, wenn die Gruppen niveauangepasst erstellt worden wären.
Schwierigkeiten:
Anfangs war geplant rund um die Mauer einen Fluss fliessen zu lassen, dies erwies sich jedoch als zu komplex. So haben wir entschieden dieses Element aus zu lassen. Weiter zeigte sich eine Welt mit verschiedenen Ebenen als etwas zu kompliziert, weshalb auch dieses Objekt nicht codiert wurde.
Auf Ebene der Gruppendynamik hatten wir Anfangsschwierigkeiten aufgrund vieler Absenzen, diese konnten jedoch behoben werden, durch Kommunikation, Klarstellung der Bedingungen und Eigeninitiative.
Weitere Möglichkeiten:
Diese Projekt hat viel potenzial ausgebaut zu werden. Es können beliebig neue Häuser, Pflanzen und Objekte programmiert und eingefügt werden. So hatten wir auch die Idee Tavernen oder Mühlen zu errichten, was jedoch aus zeitlichen Gründen nicht möglich war.
Code: