Inspiration We wanted to build a game that was heavily influential for us as a child.
What it does Our program is a player vs computer battleship game and it allows the user to compete against the computer.
How we built it We built this program using Python. We developed a class called Board which contained specific features and allowed us to develop our custom game.
Challenges we ran into Payton and I weren't familiar with Object-Oriented Programming in Python. In fact, this was Payton's first experience with Python and my first major project with Python as well. As a result, there was a lot of trial and error throughout this project. Furthermore, we were constantly researching Python topics and details that could help us complete our project.
Accomplishments that we're proud of Although we didn't completely finish our project, we learned a lot about Object-Oriented Programming in Python and familiarized ourselves with a new language. We are proud of what we got done in the limited time we had, and we are proud of going out of our comfort zone to experience something new.
What we learned We learned a lot about Object-Oriented Programming and were able to familiarize ourselves with Python.
What's next for Python Battleship We want to continue to work on Python Battleship and complete the game. Furthermore, we want to learn how to develop a UI for such a game and make it aesthetically pleasing. Additionally, we discovered Pygame during our research but weren't able to become familar. We hope to utilize Pygame to polish our project.
Log in or sign up for Devpost to join the conversation.