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.

Built With

Share this project:

Updates