Inspiration

We were inspired by the familiar game from our childhoods, Papa's Pizzeria. We wanted to create a game that captures the essence of student's life and is reminiscent of it. After taking a quick sample, we found that 79.9% of student's had played Papa's pizzeria, so we knew it would be perfect to remind them of. One student surveyed even added that it was an "integral part of their high school experience". Our idea appropriately addresses the Student Experience as we tried to include as many relatable and common scenarios students face. We tried to make it applicable to high school, university, and college students.

What it does

The goal of the game is to play through the 4 years of high school and graduate in the end. To graduate, they must answer enough questions correctly so that their GPA does not drop too low and meanwhile keep their caffeine and happiness meters high enough.

The game allows the player to "complete assignments" by answering multiple choice questions. The "assignments" can come from either a teacher (red) or a club member. When the player correctly answers the teacher's assignment, their GPA goes up. When they answer the club members' assignments, both their GPA and happiness increase.

How we built it

We built the entire game in Java using the Eclipse IDE. For the graphics, we utilized javax.swing, java.awt, and java.util.

Challenges we ran into

Being able to create a somewhat functional game in such a short amount of time was our biggest challenge. Due to the time constraints, there was not a lot of time for error testing. So there may be some bugs / edge cases which cause the game to break and we are not aware of. Additionally, the question sets were not fully completed, so for some subjects there are questions that have completely irrelevant answers and are very easy to guess.

Accomplishments that we're proud of

  • Having a semi-functional quizzing game
  • Pleasing graphics
  • Being able to apply all those years of learning Java in High School
  • David: competing in my first ever hackathon!
  • Natalie: competing in my second ever hackathon

What we learned

  • We learned a lot about the graphics libraries mentioned earlier
  • The importance of planning out the classes before starting to code

What's next for Students Life

  • Online multiplayer functionality: having 2 players compete against each other to see who graduates first
  • Minigames to increase happiness: just as you can boost your caffeine level with the coffee button, there would be a minigame button which would boost your happiness but take up time
  • Having a bigger pool of questions: this is so that questions would be randomized so you don't get the same pool each time

Built With

Share this project:

Updates