Space Battle Application
When: 2011
Contribution: Sole developer
Tech: Java
Description: This application was developed as a project for my Object-Oriented Software Development class. It is coded in Java. The application is simply opposing teams of a space entities fighting one another. The environment consists of cargo ships (which deploy debris clouds as a way of diverting missiles), fighter ships (which shoot at opposing fighter ships and cargo ships), and space stations (which act as healing centers for the cargo ships, but also shoot rail guns at nearby enemy fighter ships).
Challenges: The major challenge I faced when developing this application was choosing the best design patterns for the various ships. I wanted to make sure the application was extensible. For example: Adding more "teams" besides the red and blue teams.
When: 2011
Contribution: Sole developer
Tech: Java
Description: This application was developed as a project for my Object-Oriented Software Development class. It is coded in Java. The application is simply opposing teams of a space entities fighting one another. The environment consists of cargo ships (which deploy debris clouds as a way of diverting missiles), fighter ships (which shoot at opposing fighter ships and cargo ships), and space stations (which act as healing centers for the cargo ships, but also shoot rail guns at nearby enemy fighter ships).
Challenges: The major challenge I faced when developing this application was choosing the best design patterns for the various ships. I wanted to make sure the application was extensible. For example: Adding more "teams" besides the red and blue teams.