Asteroids Game

Java Game · January 2023 – May 2023

Overview

  • Developed an Asteroids-style game in Java using starter code provided by JMU instructors as a foundation.
  • Expanded the base functionality with object-oriented design, custom classes, and enums to manage game entities such as the ship, asteroids, and projectiles.
  • Used Java's drawing and color libraries to render dynamic visuals and enhance the user experience.
  • Deepened understanding of inheritance, state management, and basic game mechanics like collision detection and movement physics.

Media

Screenshot of the Asteroids-style Java game in play

Skills

Java Inheritance Java AWT Game Loop Design Event Handling