Inspiration
We were inspired by the idea of making fitness fun and interactive. Combining exercise with a popular game like Flappy Bird encourages people to stay active while playing.
What it does
Flappy Fitness uses camera movement and MediaPipe to detect specific exercises. It integrates these exercises into Flappy Bird, randomizing a new exercise every 20 seconds to keep players engaged and active.
How we built it
We used Python for the main logic and integrated MediaPipe for exercise detection. The game mechanics were connected to Flappy Bird, with a system to randomize exercises and sync them with game progress.
Challenges we ran into
We faced challenges in accurately detecting exercises using MediaPipe and ensuring smooth transitions between them. Integrating real-time video input with game mechanics also required precise timing and optimization.
Accomplishments that we're proud of
We're proud of creating a seamless experience that combines fitness and gaming. Successfully integrating MediaPipe with Flappy Bird and achieving accurate exercise detection were key milestones.
What we learned
We learned a lot about real-time video processing and the challenges of integrating machine learning models with interactive games. This project also enhanced our understanding of user engagement through gamification.
What's next for Flappy Fitness
We plan to expand the range of exercises and improve detection accuracy. Adding multiplayer support and personalized fitness goals are also on the roadmap. We aim to make Flappy Fitness a fun and effective way to stay active.
Log in or sign up for Devpost to join the conversation.