We were inspired by the idea of making an interactive game to help study. We wanted it to look like a simple zelda game and feel like reviewing flashcards.

What it does

Our game creates a unique dungeon, filled with monster rooms and a boss room deep within. You move a character around and when you bump into monsters they ask you trivia questions. If you get them right you survive to continue, if you get them wrong you die.

How we built it

We used Python and the PyGame library, as well as some other various Python modules and git/GitHub for version control.

Challenges we ran into

The learning curve for PyGame was steep, so it was difficult to get things off the ground at first. But once we got the hang of it, things started to move more quickly. We also struggled with integrating portions of the project between files.

Accomplishments that we're proud of

(from Matthew) I was able to build a collision detection, grid based map. Of particular challenge was getting the character to move from room to room in a zelda screen transition style, but after many hours of tinkering it works great! (from Stew) I successfully made a random map generator that makes sensible maps

What we learned

We learned a lot about how to collaborate on code. This was the first time doing group coding for all of us. We discovered some of the finer points of github and learned new tools such as the pyGame library and file writing and reading.

What's next for Study Dungeon Warrior

The next phase is incorporating the ability to upload flashcards and creating the functionality of the victory screen at the end of the game. We'd also like to make the character gain experience from answering questions right, have a health bar and special abilities that unlock at higher levels

Built With

  • dangitispelledfrustrationwrong
  • determination
  • frustation
  • grit
  • pygame
  • python
Share this project: