# Game Design Document : Gehirn Fitness
Repo Link: https://github.com/weifan1802/Gehirnjogging
## Rationale and Requirements
Our study found that many people > 60:
- play games quite frequently
- like it to play alone (singleplayer)
- like it to keep their mental fitness in their daily life
- slow paced games
That's why we did Gehirn Fitness. Its the perfect solution which meets the requirements.
### Tracker Aspect
- Dashboard
- [Nice to have] Fun Facts eventuell (Wussten Sie schon, dass ihr Hirn ...)
- Graph daten
- Todolist für den aktuellen Tag (Daily Challenges)
-> Button um dailies zu machen
- Daten:
- Trend der letzten paar Wochen
- Trend ob man die Daily Challenges gemacht hat oder nicht
- Trend wie gut man die Daily Challenges gemacht hat
- Scores / Performance measures
- [Nice to have] Social Statistic (Auch auf dem Dashboard oder extra View? Mehr Balken/ Kurven oder Durchschnitt bilden)
- Anzeige vom Profil
- Profil
- Alter
- Name
- Geistiges Alter
- "Level"/"Liga"/"Streaks"
- Gamification
- Jede Challenge gibt EXP, mit der man eine Liga hochgehen kann (von Alzheimer zu Steve Jobs)
### Mini Games (für den Anfang starten wir mit 3)
- [Nice to have] Wenn performance zu schlecht, dann werden einfachere Aufgaben als Daily challenges vorgeschlagen
- Rätsel:
Anagram-dinger
Streichholzrätsel
Mini-Kreuzworträtsel
- N-Anzahl an Einfache Matheaufgaben
- (Multiplikation/Division/Addition/Subtraktion)
- Performance Measure:
- Zeit
- Accuracy
- N-Anzahl an Bildrätsel
- like seen in https://www.raetseldino.de/gehirntraining.html
- Performance Measure:
- Zeit
- Accuracy
- Schimpansentest
- https://www.youtube.com/watch?v=GgtzZnagJiM
- Performance Measure:
- Wie weit man kommt
- Wann der Fehler kommt
- Delta t zwischen Punkteingabe
- Sudoku
- Performance Measure:
- Zeit
- Wie oft man eine Zahl ändert
- Kreuzworträtsel
- Performance Measure:
- Zeit
### USP - Wieso sollte man Minigames hier spielen statt woanders?
- Fortschritsskontrolle
-> Motivation mit einer App zu lernen
- Key selling point: Ich kann sehen, was das Üben bringt. Und weiß, wie gut ich voran komme
- Zentraler Platz für die gängigsten Spiele (keine separaten Apps für Sudoku, Kreuzworträtsel,...)
- Statistiken teilbar mit Freunden/Verwandten
### Levelsystem
- Ränge:
- "Stufenkartoffel"
- "Stubenhocker"
- "Jogger"
- "Marathonläufer"
- Bei voller Erfahrungsleiste geht man ein Rang hoch
- Jeden Tag, in dem man keine Daily Challenges erledigt, verliert man Erfahrungspunkte
### Sketches
- Dashboard
Mobile

PC

## Implementation
~~We are using Unity3D 2020.3.10f1~~
- GOOGLE PRESENTATION BAYBEEEE!!!111!!!!1!elf
## Roadmap
- 7 Juni 14 Uhr design- and concept session
- 11. Juni Meeting mit Franz
- 25 Juni Prototype
- 16 Juli Endpräsentation
## TODO
MEHR SPEECHBUBBLÉS für die Präsentation
### Profil
- [x] Beruf weg
- [x] Prozentleiste erklären (Normales Levelsystem mit corresponding Jogging - Rank. Consistency Rewarding. Daily Streak)
- [x] Speechbubblé : Erklärung zum geistigen Alter
### Dashboard
- [x] Daily Streak (raka)
- [x] Was ist Free Jogging (mit Speechbubblés)?
- [x] Balkendiagramm - Statistik optisch aufhübschen. Mit community aspect (Zweiter Balken für den Mittelwert). (Seán)
- [x] Gamification System definieren (mit Speechbubllés) (raka)
- [x] Dokumentieren im GDD (raka)
### Statistikseite
- [x] Detaillierte Statistiken (auswertung pro minigame)
- [x] Entwicklung geistiges Alter
### Free Jogging
- [x] eigene Slide machen
- [x] Auswahl von den Minigames (Johannes)
# TODO
Tutorial slides am Anfang
Levelsystem einfacher gestalten