3. Sprint - thm-mni-ii/SWT-P_SS20_Dixit GitHub Wiki

Dritter Sprint (27.05-17.06)

Ziele

Die Ziele unseres zweiten Sprints waren:

  • Beispieldaten
  • Font -> Material
  • Design Funktionalität Punkteplanung 8
  • Implementation Datenbankschnittstelle Punkteplanung 8
  • Implementation Frameworkschnittstelle Punkteplanung 5
  • Implementation Antwortsammelphase, Auswahlphase, Auswertungsphase Standardablauf + Unittest Punkteplanung 40

Punkte Insgesamt: 61

Ergebnisse

Die Beispieldaten wurden angelegt und in der Datenbank festgehalten und die Verbindung zur Datenbank hergestellt, sodass die Fragen aus der DB geladen werden konnten.

Das Design wurde mit Funktionalität belegt, also der Fragen-Text angezeigt und ein Input Feld für die Abgabe der Antworten geschaffen. Dazu wurde auch ein Font zu einem Material umgewandelt und auf unser Design gelegt.

Im dritten Schritt haben wir dann mit der Implementation des Standardablaufs der einzelnen Spielphasen begonnen und fertig gestellt. Soweit kann man jetzt eine Runde spielen, wenn man sich genau an die Regeln hält ;) Doch wird momentan immer nur die erste Frage aus dem Fragenset geladen und die richtige Antwort auch immer an die selbe (die erste) Position gerendert.

Das Abfangen der Sonderfälle die hier festgehalten sind, wird dann für die nächsten Sprints angesetzt.

Alle Kommunikation läuft dabei über Mirror. Doch haben wir manchmal in der Evaluationsphase eine Nullpointerexeption. Diese muss im nächsten Sprint analysiert und behoben werden.