Skip to content

ActiviteitenDiagram

Jeroen Buchholtz edited this page May 21, 2022 · 2 revisions

Activiteiten diagram Madder Libs applicatie

Om de volgorde van de use cases te beschrijven en context te geven aan de spellogica is ervoor gekozen om een activiteiten diagram te maken. In het activiteitendiagram is de flow van het spel te zien.

Activiteiten diagram Madder Libs applicatie

Allereerst kiest de speler of hij wel of geen tijdslimiet in wil stellen. Vervolgens moet een keuze genomen worden of er wel of geen profanity filter aangezet wordt. Hierna kan het spel beginnen. Het spel begint met het kiezen van een nickname en de beslissing of de speler een nieuwe sessie wil starten of een sessie wil joinen door de sessie-ID van een andere speler in te voeren.

Wanneer de speler in het spel zit, moeten de woorden gekozen worden om de mad lib te maken. De speler heeft hier een keuze om de woorden te beïnvloeden door de woorden te shuffelen of te rapporteren als ongewenst. Wanneer de speler tevreden is met de woorden die gekozen zijn, kiest de speler ervoor om de mad lib te maken. Wanneer de mad lib te lezen is, is er een verschil tussen multiplayer en single player. Bij single player gaat het spel meteen door met de volgende mad lib. Bij multiplayer moet er eerst gestemd worden op de leukste mad lib. Wanneer iedereen gestemd heeft, gaat het spel eveneens door.

Voor de core loop is er geen gedefinieerd eindpunt. Het spel eindigt wanneer de speler de applicatie stopt. Omdat dit op elk punt in het diagram kan, is dit eindpunt niet gemodelleerd.

Clone this wiki locally