Pflichtenheft

 

Projekt

Mensch Ärgere Dich Nicht

 

GK11

 

 

 

Das System soll ein Mensch-Ärgere-Dich-Nicht-Spiel simulieren.

Es stellt die Spielfläche und die Spielfunktionen zur Verfügung.

Option für spätere Version: Das System kann zusätzlich die Rolle eines oder mehrerer Spieler übernehmen.

 

 

[Req-10]        Das System soll ein Spielbrett für das Spiel Mensch-Ärgere-Dich-Nicht anzeigen.

[Req-20]        Die Anzahl der Mitspieler (2 bis 4) soll beim Starten eines neues Spieles vom Benutzer bestimmt werden.

[Req-30]        Der Benutzer hat jederzeit die Möglichkeit ein neues Spiel zu starten.

[Req-40]        (o) Wenn ein Spiel im Gange ist und der Benutzer ein neues Spiel anfangen will, soll der Benutzer bestätigen dass er das laufende Spiel beenden will.

[Req-50]        Das System soll durch automatisches Würfeln bestimmen welcher Spieler das neue Spiel beginnen darf (höchste Punktzahl).

[Req-60]        Das System soll immer kennzeichnen welcher Spieler an der Reihe ist.

[Req-70]        Die Figuren der Spieler sollen durch verschiedenfarbige Symbole gekennzeichnet werden.

[Req-80]        Der Spieler, der an der Reihe ist, muss das Würfeln einer Zahl auslösen.

[Req-90]        Das System soll die gewürfelte Zahl anzeigen.

[Req-100]    Nach dem Würfeln muss der Spieler auf die Figur klicken, die er ziehen will.

[Req-110]    Das System soll die ausgewählte Figur auf die neue Position setzen: vom Haus auf das Startfeld oder von einem Spiel- oder Zielfeld auf das um die Würfelzahl entfernte Spiel- oder Zielfeld.

[Req-120]    Wenn mit der ausgewählten Figur kein Zug möglich ist, soll das System eine Fehlermeldung anzeigen und den Spieler auffordern, eine andere Figur zu wählen.

[Req-130]    Wenn der Spieler keine Zugmöglichkeit hat, muss er noch einmal würfeln (max 3 Mal).

[Req-140]    Wenn eine 6 gewürfelt wird, entscheidet der Spieler ob er aus dem Haus herausrücken will oder einen Zug machen will.

[Req-150]    Nur wenn eine 6 gewürfelt wird, darf eine Figur aus dem Haus raus.

[Req-160]    Wenn eine 6 gewürfelt wird, ist der Spieler noch einmal an der Reihe, bis die gewürfelte Zahl keine 6 ist.

[Req-170]    Wenn die Figur auf ein Feld kommt wo eine gegnerische Figur ist, soll das System diese wieder ins Haus zurückstellen.

[Req-180]    Wenn die letzte Figur des Spielers ins Ziel kommt, soll eine Siegermeldung erscheinen.

[Req-190]    Wenn nur noch ein Spieler übrig ist, soll das System das Spiel beenden.

[Req-200]    (o) Die Aktionen Herausrücken, Figur verschieben, Gegnerfigur schlagen, ins Ziel kommen und Gewinnen sollen durch passende akustische Signale begleitet werden.

 

(o) bedeutet optional