Pong/Modellierung
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Use Cases (Anwendungfälle)
PongDetails
Im Spiel Pong git es zwei Akteure, die Spieler. Innerhalb des Spiels werden sie durch ihre Avatare, jeweils ein Schläger, vertreten. (Formal gibt es in UML keine Akteure innerhalb eines Systems. Da aber die spielentscheidenden Aktionen nicht durch die Spieler selbst, die nur die Schläger nach links oder rechts steuern können, sondern durch ihre Avatare ausgeführt werden, setze ich mich hier über den UML-Standard hinweg.)
Use Cases für Spieler
| Name | Spiel starten |
|---|---|
| Akteur(e) | Spieler |
| Vorbedingung(en) | Spiel wurde noch nicht gestartet; aktueller Zustand: stopped |
| Nachbedingung(en) | Spiel läuft; aktueller Zustand: running |
| Beschreibung | Einer der beiden Spieler startet das Spiel, indem er den Startknopf drückt. Daraufhin wird das Spiel gestartet und der Startknopf wandelt sich in einen Stoppknopf. Der aktuelle Punktestand wird zurückgesetzt. |
| Name | Spiel abbrechen |
|---|---|
| Akteur(e) | Spieler |
| Vorbedingung(en) | Spiel läuft; aktueller Zustand: running |
| Nachbedingung(en) | Spiel wurde beendet; aktueller Zustand: stopped |
| Beschreibung | Einer der beiden Spieler bricht das laufende Spiel ab, indem er den Stoppknopf drückt. Daraufhin wird das Spiel ohne weitere Warnung beendet und der Startknopf wandelt sich in einen Startknopf. Der aktuelle Punktestand ist noch zu erkennen. |
Use Cases für Avatare (Schläger)
| Name | Spiel beenden |
|---|---|
| Akteur(e) | Avatare (Schläger) |
| bedingte Erweiterung von |
Ball passieren lassen Bedingung: Einer der beiden Spieler (bzw. dessen Schläger) kann zum zehnten Mal einen Ball nicht zurückschlagen, sondern lässt ihn passieren. |
| Vorbedingung(en) | Spiel läuft; aktueller Zustand: running |
| Nachbedingung(en) | Spiel wurde beendet; aktueller Zustand: stopped |
| Beschreibung | Sobald ein Spieler 10 Punkte gesammelt hat, weil sein Gegner 10 Bälle hat passieren lassen, ist er der Gewinner und das Spiel wird beendet. Der aktuelle Punktestand wird noch angezeigt. Der Schläger wandelt sich in eine Startknopf. Das heißt, einer der Spieler kann jederzeit ein neues Spiel starten. |
