Hallo Community,
in diesem Thread besprechen wir nun die konkreten Ideen zu der AppIdee für die wir uns entschieden haben. Es geht hier wirklich nur abstrakt um die Anforderungen der App, dass heißt um funktionale und nicht funktionale Anforderungen. Es handelt sich zudem auch erstmal um die anfänglichen Anforderungen, also sozugagen für den Spieler die erste Schwierigkeitsstufe und für uns Entwickler der 1 Meilenstein.
Ich schlage erstmal meine Ideen vor und ihr könnt darüber diskutieren, bewerten und eure Ideen hier in diesem Thread ergänzen.
Meilenstein 1
Funktionale Anforderungen:
- Zu Beginn muss eins von vier Tieren ausgewählt werden können
- Das Tier besitzt die Eigenschaft "Zufriedenheit", die in einer Zahl beziffert wird.
- Anhand der Tierart des Tieres muss der User verschiedene Aufgaben erfüllen um die Zufriedenheit des Tieres zu verbessern.
- Wenn die Zufriedenheit für einen noch zu definierenden Zeitraum auf 100% ist, erhält der user ein zweites tier, um dass er sich kümmern muss.
- Mögliche zu erledigende Aufgaben (abhängig von der Tierart sinnvoll): Füttern, Gassi gehen, mit Getränk versorgen, Spielen, Pflege (Bürsten, Waschen, etc.), Ressourcen (Futter, Getränk, etc.) einkaufen,
Nicht-Funktionale Anforderungen:
- Muss ab Android 4.1 funktionieren (API lvl 16)
- Nativ auf Android (Keine Webapp oder kruden generierungs-tools)
- Code-Verwaltung über Github
Funktionale Anforderungen für zukünftige Meilensteine
- Automatisiertes erledigen von Aufgaben durch vom User programmierte Abläufe in der App. Diese Automatisierung erleichtert dem User das Zufriedenstellen einer großen Menge von Tieren.
- Welche Aufgaben automatisierbar sind hängt vom Erfahrungs-Level des Users ab
- Neue Tiere bzw. Tierarten
- Neue zu erledigende Aufgaben
Was haltet ihr so davon? Was ist vielleicht unklar formuliert? Und vor allem was habt ihr für Ideen die man hier mit integrieren könnte?
Viele Grüße
Ben