Randy Herron's profile

Space Battle Application

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.
A screen shot of some of the code for Fighter Ships
A screen shot of the application's driver class. 
Space Battle Application
Published:

Space Battle Application

This is a project I developed in 2011 for my Object-Oriented Software Development course.

Published:

Creative Fields