Rhythm-based squat game using computer vision β’ Built at Intania Hackathon
TL;DR: Guitar Hero but squat. Camera tracks your form. Compete with friends. Get fit.
20250330_145531.mp4
- β Real-time squat detection via MediaPipe pose estimation
- β Rhythm-based scoring system synced to music
- β 2-player competitive mode
- β Form validation and feedback
- β Multiple songs + difficulty levels
Python 3.10 | Pygame | OpenCV | MediaPipe
# Clone
git clone https://github.com/Toodmuk/squativa.git
cd squativa
# Install
pip install pygame opencv-python mediapipe
# Run
python main.pyThat's it. No cap.
βββββββββββββββ ββββββββββββββββ βββββββββββββββ
β Webcam βββββββΆβ MediaPipe βββββββΆβ Game Logic β
β Feed β β Pose Est. β β & Scoring β
βββββββββββββββ ββββββββββββββββ βββββββββββββββ
| File | Purpose |
|---|---|
main.py |
Entry point |
game.py |
Core game loop + logic |
screens.py |
UI screens (menu, game, results) |
opcv/squat_late.py |
CV squat detection |
utils.py |
Asset loading + rendering |
Built with π₯ at Intania Hackathon



