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



