I'm just starting out as a game developer, and I'm finding some difficulty when naming classes.
I usually call the class that handles everything
Grid. Then there's the names, inside.
For example, I'm making a Frogger clone, and I have a class for everything that moves on screen (I try to use MVC and I'm talking about the model here - I have
Sprite classes in the view), and I named it
Object for lack of a better name. Then there's a subclass from
Object which I named
Frog (though I could name it
Player) and another one for the things controlled by the computer, which I don't know what to call (it could be
Obstacle or something appropriate for cars and trucks). This class also includes the turtles, which are more like helpful objects, yet are not powerups.
How should I manage my naming conventions?