Knowledge Quest


Inspiration

We wanted to build something that makes studying fun and interactive, so we took inspiration from Bitcamp’s dinosaurs and created an adorable and engaging way to study readings!

What it does

Knowledge Quest takes in the user’s reading and uses Gemini to generate five questions to test the user’s knowledge. To spice things up, the user can choose one of four elemental dinos and answer questions to defeat enemy dinos. The app checks for accuracy and provides the relevant portions of the text for review.

How we built it

We used Figma to visualize our app and Pygame. We used PixilArt to design all visuals and Cats on Mars by SEATBELTS for the background music.

One of our teammembers also made a React version of the application.

Challenges we ran into

We ran into challenges throughout the hackathon including limitations of the pygame package for the implementation of features we had in mind.

Accomplishments that we’re proud of

We are extremely proud of our visual elements! They are adorable!! Our teammembers did all of the pixel art themselves and it really added to the look of our project. We also composed our own instrumental backing for the project, which was a fun touch.

We are also proud of completing our user flow the way we envisioned it.

What we learned

We learned a lot about pygame, the use of Gemini in code, and how pygame compares with React.

What’s next for Knowledge Quest

We would like to incorporate the opportunity for user’s to retry question that they previously missed so that they get a chance for redemption.

Built With

figma noteflight pygame python react-native

Code

pygame Repository React Repository