Inspiration

We were all initially motivated to develop a video game for this hackathon, however, the inspiration to develop a tower defense game came through SwampHack's medieval theme. We were inspired by it to develop a game that best showcased the theme and unanimously agreed that a tower defense style would best fit it.

Challenges we ran into

When developing this project, none of us had much experience with programming with python, let alone pygame. As such, we all had to spend the first few hours of the project learning and familiarizing ourselves with the programming language. Likewise, we learned to apply more advanced programming concepts such as singletons from C++ into python to utilize these in our project. This was also our first time collaborating on a project using github. As such, we all worked on different files to avoid merging conflicts throughout our work. Gabriel worked on the gamestate file, Maren worked on the fighter file and provided most of the work in main, and Richard and Max worked in the creation of sprites and the rest of the files and classes.

Accomplishments that we're proud of

We are all proud that we were able to fully develop a playable build of the project given the limited amount of time that we had to work on it. Furthermore, we were all proud to seamlessly collaborate on the project through github even though it was only our first time using the platform.

What we learned

As stated previously, we essentially learned how to implement all of the programming concepts that we had learned from our prior coursework into python. We learned how to use pygame within the programming language. Finally, we learned how to use github efficiently.

What's next for UF Tower Defense

Moving forward, we want to fully realize all of the concepts for the tower defense project that we were unable to develop due to time constraints and lack of sprites.

Built With

Share this project:

Updates