Inspiration

Inspired by the nostalgia of arcade classics, QuizQuest redefines your learning journey with a modern twist. Experience the thrill of exploration and the satisfaction of mastering challenges, all while embracing the timeless joy of arcade fun. With QuizQuest, education becomes an exhilarating adventure, where every quiz is a step forward in your quest for knowledge.

What it does

QuizQuest has the ability to tailor personalized quizzes based on what course you're taking- helping you get that 'A' one puzzle at a time. The character will navigate through a maze and will be asked to solve randomly generated quizzes on their quest. They will have to conquer these challenges/quizzes by answering them correctly or walking into the market where they can trade in their coins for a lifeline or a hint. The character can gain points and advance into higher-order quizzes that our game will automatically detect and place you in or will continue until the concept is learned effectively. Welcome to the ultimate learning experience, where getting an 'A' is part of a larger adventure—a testament to your dedication and our commitment to making education engaging and accessible to all.

How we built it

We were able to use Java to build the main functions and navigations and use Swing for our arcade UI.

Challenges we ran into

Learning basic LLM processes and running them on or devices proved to be a big issue. We also faced some issues with some of the design principles we wanted to incorporate.

Accomplishments that we're proud of

We're proud to have a working model of our game, and that it is able to generate game-like quizzes that are customizable to every course, student, and efficiency level.

What we learned

To take naps in between and to be more organized especially with code (also a lot about LLms)

What's next for QuizQuest

We hope to integrate this game environment across multiple users and have a user leaderboard to tally scores and add additional "challenges". We also hope to take this into a class setting for students taking the same courses to help them learn the content more effectively and by personalizing data metrics to tell our users what topics are asked more frequently in syllabi and what they need to focus on. This would make studying a lot less hard and a lot more fun.

Share this project:

Updates