Inspiration

We wanted to create an application that would positively reinforce a consistent, personalized, life style. We got insight on the information from fit bits and other fitness trackers, analyzing it for our app. Moreover, we also got inspiration from other applications such as Pokemon Go and Finch: Self Care Pet.

What it does

Fired Up is a gamified, dragon-inspired app that uses real-time health data to motivate its users to be fit! We analyze stats based on your daily physical activity from Apple Watch and use these values to generate a reflective profile for your virtual dragon. For instance, keeping a good sleep schedule increases the dragon's health while reaching your daily step counts levels the dragon's strength and stamina. By completing missions (which can be both set by the game and the user themselves), earn XP towards in-game rewards and a currently non-existent because we ran out of time but thats okay unlocking a central story line!

How we built it

  • Python/PyGame: Our project is fully based in python, with PyGame used for most of the GUI elements
  • MatPlotLib/NumPy: This library was used to generate our data visualizations for health statistics
  • Apple Health data: Our health statistics were sourced from Apple Health Data
  • will power and determination

Challenges we ran into

Our entire team was a little unfamiliar with PyGame, so some time was spent looking at how to build specific components with the library. We were also very indecisive when initially choosing our project, as we weren't sure which technology to use-- spending time to research and try out a few game engines such as Unity/Unreal Engine and Android Studio --before finally deciding.

Accomplishments that we're proud of

  • We were able to successfully filter + interpret the very large datasets
  • IT KINDA WORKS

What we learned

We learned how to use MatPlotLib to generate graphs, how to use PyGame, how to filter through data, and how to implement specific in-game features in python (etc. reading+writing to save data, scrollable interface)

What's next for Fired Up

We were super excited about this project, and there is so much we have not been able to implement yet. We discussed story lines where users can unlock after completing daily goals related to their health. The next steps are making the app more well-rounded and fit for our vision of a fantasy, action packed health tracker. Furthermore, we want to make it accessible for users and for mobile devices. We would improve our storage of user data with MongoDB and use Buildbox to help us make it into a mobile app.

Built With

Share this project:

Updates