Asteroids Game

January 2023 - May 2023

I developed an Asteroids-style game in Java using starter code provided by JMU instructors as a foundation. I expanded upon the base functionality by implementing object oriented design with custom classes and enums to manage game entities such as the ship, asteroids, and projectiles. I used Java’s drawing and color libraries to render dynamic visuals and enhance the user experience. This project deepened my understanding of inheritance, state management, and basic game mechanics like collision detection and movement physics.

Skills

  • Java

  • Inheritance

  • Java AWT

  • Game Loop Design

  • Event Handling

Social Media Links