Wenn die Startseite geladen wird
- Dann erhält der User ein zufälliges generiertes „Bingoset“ (4x4)
- Dann erhält ein Link zum Einrichten einer Multiplayer Session
- Dann wird ein Link zum Neugenerieren des „Bingosets“ angezeigt
Wenn ein Bingoset generiert wird
- Dann darf kein Wort doppelt vorkommen
- Dann muss das Bingoset vollständig befüllt sein
- Dann werden die Positionen der Wörter gespeichert
Wenn ein neues Meeting erstellt wird
- Sind Meetingname und der Name des Meetingerstellers Pflichtfelder
- Wird eine eindeutige URL generiert
Wenn eine neue URL angefordert wird
- Dann wird initial eine URL aus Meetingname + Ersteller erstellt (http://businessbingo.de/ersteller/meeting)
- Dann wird diese auf Eindeutigkeit überprüft
Wenn die angeforderte URL nicht eindeutig ist
- Dann erhält der Benutzer ein Validierungsfehler
- Dann wird eine zufällige URL als Vorschlag generiert
Wenn das Meeting erstellt wurde
- Dann können Teilnehmer via Twitter & Email eingeladen werden
Wenn die Meeting-URL aufgerufen wird
- Dann wird ein zufälliges Bingoset generiert
- Dann muss geprüft werden ob der User bereits einen Namen hat
- Dann werden die Bingosets aller Teilnehmer ohne Wörter angezeigt
- Dann muss überprüft werden ob das Spiel schon beendet wurde
Wenn ein Name angelegt wird
- Dann wird dieser Name und eine UserId in die Session gespeichert
Wenn ein Nutzer auf ein Feld in seinem Bingoset drückt
- Dann wird das Wort als „Gesprochen“ markiert
- Dann wird die Seite neu geladen
- Dann werden die Siegesbedingungen überprüft
Wenn ein Nutzer die Siegesbedingung erreicht hat
- Dann wird das Spiel auf beendet gesetzt
Wenn die Siegesbedingungen überprüft werden
- Dann ist der Sieg erreicht wenn eine Spalte abgearbeitet wurde
- Dann ist der Siegt erreicht wenn eine Zeile abgearbeitet wurde

Last edited Jun 8, 2010 at 9:26 AM by OliverGuhr, version 1

Comments

No comments yet.