Files
LevelRep/idee
T
2026-08-24 11:54:17 +02:00

171 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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ü**