Skip to content

The purpose of this project is to practice the use of Eclipse extensions & extension points by grabbing an already existing game breaking it apart.

Notifications You must be signed in to change notification settings

grissinibread/Asteroids-Plug-In-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asteroids Plug-In Project

The original Asteroids game contained a high level of coupling between its components. To address this, and to better support testing of extensions and extension points, I restructured the project to decouple the Vector and Clock classes from the rest of the game logic.

This change improves modularity, makes testing easier, and allows future features or updates to be integrated with less impact on existing code.

My design can be seen in the following image: Assignment 3 - Page 1 (2)

For comparison purposes, here is a link to the original project.

About

The purpose of this project is to practice the use of Eclipse extensions & extension points by grabbing an already existing game breaking it apart.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages