Dies ist ein Fork, um in Einzelarbeit am gemeinsam entwickelten Spiel weiter zu arbeiten.
Das originale Repository des gemeinsamen Projektes ist auf GitLab zu finden.
Autorinnen: Yara Wagner, Anna Staub, Morena Sager
Dozierende: Marc Iten, Elham Müller
Zeitraum des Gruppenprojektes: 12.09.2022 - 31.05.2023
Wir verfolgen das Ziel, ein Leiterspiel zu programmieren. Das Spielfeld soll aus hundert Feldern bestehen. Dabei ist das erste Feld gleichzeitig auch das Startfeld und das letzte Feld das Zielfeld. Im Spiel sind die nummerierten Spielfelder mit Leitern verbunden, die man je nachdem hochklettern kann, um den Weg abzukürzen, oder runterklettern muss, um somit einen Teil des Weges erneut zurückzulegen. Mit einem Würfel wird bestimmt, wie weit die Spielfigur fahren darf. Würfelt man die Zahl sechs, darf man einen zusätzlichen Zug ausführen. Der Spieler, der als erstes das Zielfeld erreicht gewinnt.
Die Planung des Projektes ist im Ordner documents einsehbar.
Dazu gehört:
- Projektstrukturplan (PSP)
- Zeitbudget, Zeitplan und Meilensteinplanung
Die Kommunikation im Team findet über Signal und Webex statt, die Kommunikation mit den Dozierenden über E-Mail.
Der in den PDF-Files aktuelle Stand ist verbindlich, Änderungen müssen den Dozierenden mitgeteilt werden.
Master, enthält funktionierende Zustände des Projekts
Der Ordner documents beinhaltet zugehörige Dokumentationen
Branch zur Abgabe des Prototyps und allen zugehörigen assets am Ende des HS22.
Branch zur Abgabe des fertigen Projekts mit allen zugehörigen Assets am Ende des FS23
work-in-progress
work-in-progress mit Einbindung Serverkommunikation. Momentan on hold.
work-in-progress von Spielfigur per Drag & Drop platzieren. Momentan on hold.
Bezeichnungen werden deutsch geschrieben.
Properties von Klassen wo immer möglich privat.
Public Variablen, Methoden sowie Funktionen werden in camelCase geschrieben.
Private Variablen und Methoden werden ebenfalls in camelCase geschrieben, beginnen aber zusätzlich mit einem #.
Klassenbezeichnungen werden in PascalCase geschrieben.
Konstanten werden in Grossbuchstaben geschrieben.
Strings werden in single quotes geschrieben.