Skip to content

anna-staub/leiterlispiel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Persönlicher Fork eines gemeinsam entwickelten Spiels

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

Projektidee

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.

Projektmanagement

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.

Branch-Management

main

Master, enthält funktionierende Zustände des Projekts
Der Ordner documents beinhaltet zugehörige Dokumentationen

abgabe-prototyp

Branch zur Abgabe des Prototyps und allen zugehörigen assets am Ende des HS22.

abgabe-projekt

Branch zur Abgabe des fertigen Projekts mit allen zugehörigen Assets am Ende des FS23

develop

work-in-progress

develop_with_api

work-in-progress mit Einbindung Serverkommunikation. Momentan on hold.

develop_with_dragndrop

work-in-progress von Spielfigur per Drag & Drop platzieren. Momentan on hold.

Coding guidelines

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •