idee hinzugefügt
This commit is contained in:
commit
3760034781
1 file changed
+170
@@ -0,0 +1,170 @@
|
||||
# LevelRep – aktueller Stand
|
||||
|
||||
## Grundidee
|
||||
|
||||
**LevelRep** ist eine Bodyweight-Workout-App mit mehreren lokalen Profilen. Nach der Profilauswahl wählt der Nutzer eine Übung aus und absolviert dafür progressive Trainingseinheiten.
|
||||
|
||||
## Übungen aktuell
|
||||
|
||||
* **Liegestütze** → Rot
|
||||
* **Kniebeugen** → Blau
|
||||
* **Klimmzüge** → Grün
|
||||
* **Sit-ups** → Gelb
|
||||
|
||||
Später sollen weitere Übungen wie z. B. **Dips** ergänzt werden können.
|
||||
|
||||
## Profile
|
||||
|
||||
Beim Erstellen eines Profils werden erfasst:
|
||||
|
||||
* Name
|
||||
* Größe
|
||||
* Gewicht
|
||||
* Aktivitätslevel
|
||||
|
||||
Trainingsdaten, Level, Fortschritt und Kalibrierungen werden **pro Profil separat gespeichert**.
|
||||
|
||||
## Kalibrierung
|
||||
|
||||
Beim **ersten Auswählen einer Übung** startet automatisch der Kalibrierungsmodus.
|
||||
|
||||
Dabei wird der Gyrosensor auf:
|
||||
|
||||
* den jeweiligen Nutzer
|
||||
* die jeweilige Übung
|
||||
* den individuellen Bewegungsablauf
|
||||
|
||||
eingestellt.
|
||||
|
||||
Die Kalibrierung wird **pro Profil und pro Übung separat gespeichert**.
|
||||
|
||||
## Trainingssystem
|
||||
|
||||
Für jede Übung gibt es drei **Tiers**:
|
||||
|
||||
* **Beginner**
|
||||
* **Fortgeschritten**
|
||||
* **Pro**
|
||||
|
||||
Jede Übung besitzt eine eigene Progressionskurve. Klimmzüge werden beispielsweise anders gesteigert als Kniebeugen.
|
||||
|
||||
Die Trainingseinheiten steigern sich von Einheit zu Einheit, z. B.:
|
||||
|
||||
`2 - 3 - 4 - 3`
|
||||
→ `3 - 3 - 4 - 3`
|
||||
→ `3 - 4 - 4 - 3`
|
||||
→ `3 - 4 - 5 - 3`
|
||||
|
||||
Je höher das **Tier**, desto stärker kann die Steigerung ausfallen.
|
||||
|
||||
## Pausen
|
||||
|
||||
* Standardmäßig **60 Sekunden Satzpause**
|
||||
* manuell verkürzbar
|
||||
* Minimum **5 Sekunden**
|
||||
|
||||
Die Schwierigkeit wird über **Sätze, Wiederholungen und Progression** geregelt, nicht über unterschiedliche Standardpausen.
|
||||
|
||||
## Max-Rep
|
||||
|
||||
Nach dem letzten regulären Satz bietet die App einen optionalen **Max-Rep** an.
|
||||
|
||||
Beim **Max-Rep** macht der Nutzer:
|
||||
|
||||
* so viele Wiederholungen wie möglich
|
||||
* ohne vorgegebene Wiederholungszahl
|
||||
|
||||
Der Max-Rep ist freiwillig und wird separat gespeichert.
|
||||
|
||||
## Levelsystem
|
||||
|
||||
**Level** und **Tier** sind zwei getrennte Systeme:
|
||||
|
||||
* **Level** → Fortschritt über **EXP**
|
||||
* **Tier** → Trainingsstufe **Beginner / Fortgeschritten / Pro**
|
||||
|
||||
Jede Übung besitzt ein eigenes Level.
|
||||
|
||||
Beispiel:
|
||||
|
||||
* Liegestütze → **Level 12**
|
||||
* Kniebeugen → **Level 18**
|
||||
* Klimmzüge → **Level 6**
|
||||
* Sit-ups → **Level 14**
|
||||
|
||||
Das genaue EXP-System ist noch nicht final festgelegt.
|
||||
|
||||
---
|
||||
|
||||
# App-Ablauf
|
||||
|
||||
1. **App starten**
|
||||
|
||||
2. **Profil auswählen**
|
||||
|
||||
* vorhandenes Profil wählen
|
||||
* neues Profil erstellen
|
||||
|
||||
3. **Profil erstellen**
|
||||
|
||||
* Name
|
||||
* Größe
|
||||
* Gewicht
|
||||
* Aktivitätslevel
|
||||
|
||||
4. **Hauptmenü / Übung auswählen**
|
||||
|
||||
* Liegestütze → **Rot**
|
||||
* Kniebeugen → **Blau**
|
||||
* Klimmzüge → **Grün**
|
||||
* Sit-ups → **Gelb**
|
||||
|
||||
5. **Prüfen, ob die Übung bereits kalibriert wurde**
|
||||
|
||||
* Nein → Kalibrierungsmodus
|
||||
* Ja → direkt zur Trainingsauswahl
|
||||
|
||||
6. **Kalibrierungsmodus**
|
||||
|
||||
* Gyro auf Nutzer und Übung einstellen
|
||||
* Kalibrierung speichern
|
||||
|
||||
7. **Tier auswählen**
|
||||
|
||||
* Beginner
|
||||
* Fortgeschritten
|
||||
* Pro
|
||||
|
||||
8. **Aktuelle Trainingseinheit anzeigen**
|
||||
|
||||
* Satzanzahl
|
||||
* Wiederholungen pro Satz
|
||||
* z. B. `3 - 4 - 4 - 3`
|
||||
* Satzpause: **60 Sekunden**
|
||||
|
||||
9. **Training starten**
|
||||
|
||||
* Wiederholungen über Bewegungserkennung zählen
|
||||
* Satz abschließen
|
||||
* Pausentimer startet
|
||||
* Pause bei Bedarf bis auf 5 Sekunden reduzieren
|
||||
* nächsten Satz durchführen
|
||||
|
||||
10. **Letzten regulären Satz abschließen**
|
||||
|
||||
11. **Max-Rep**
|
||||
|
||||
* App bietet einen optionalen **Max-Rep** an
|
||||
* Nutzer macht so viele Wiederholungen wie möglich
|
||||
* Ergebnis wird separat gespeichert
|
||||
* Max-Rep kann übersprungen werden
|
||||
|
||||
12. **Training abschließen**
|
||||
|
||||
* Einheit speichern
|
||||
* EXP vergeben
|
||||
* Level aktualisieren
|
||||
* Fortschritt der Übung speichern
|
||||
* nächste progressive Einheit freischalten
|
||||
|
||||
13. **Zurück ins Hauptmenü**
|
||||
Reference in new issue
Block a user