PM WS13/14 Hausaufgabe 9 FAQ

Programming Methodologies, WS1314

Vor der Vorlesung kam soeben folgende Frage auf:

  • “Wieso ist die ausgegebene Anzahl an Groups auf dem klassischen Weg unterschiedlich zur Anzahl an Groups per SDMLib?”

Dies trifft im Speziellen zu, wenn die Groups per Hochzählen einer Variablen gezählt werden. Die Objektstruktur enthält tatsächlich, wie auch im Datenmodell vorgesehen, Gruppen mit mehreren Spielern. Dies ist per Definition des Models zulässig. Da wir eure Lösung auch auf anderen als der gegebenen Objekstruktur testen, müsst ihr diesen Fall ebenfalls einbeziehen und abdecken. Eine Gruppe, die zwei Spieler beinhaltet, darf nicht doppelt gezählt werden. Passt bitte ggf. euren Code an, da es sonst zu Punktabzug kommen kann. Die von SDMLib ausgegebene Gruppenobjektanzahl ist korrekt.

  • Wie ist die Aufgabe “Wenn Spieler und Gegner gleich stark sind, gewinnen die Spieler (global) das Spiel (boolean Ausgabe)?” zu verstehen?

Ihr könnt euch gerne eigene Algorithmen ausdenken, wenn ihr sie in der Ausgabe erläutert. Gedacht war die Aufgabe so, dass falls Spieler und Gegner kontinuierlich gleich viele Hitpoints verlieren, wer steht dann am Ende noch auf den Beinen?

  • Gibt es ein aktualisiertes GitHub Repository

Das Repository wurde auf den Stand von dem Repository von Prof. Zündorf aktualisiert:

https://github.com/digitalhoax/SDMLib