Hey all, I'm going to be making a basic asteroids type game. I've never made a game before so it's gonna be a challenge but I think I can handle it. What I'm not sure is, what all classes I will need. So far I have these thought of:
Display: Handles the graphics device and monitor
Player: Creates player and handles various attributes of player
Images: Loads imaged required for game. Also draws images on screen(not sure if I should have that in a separate class or not)
Asteroids: Creates asteroids continually. I'll have some limit to the amount of asteroids that can be on the field.
Collision: Detects and handles when objects collide
Scoreboard: Generates and keeps track of scores