Me and Stefan met after class to do some work. He had apparently done the vector class, input class and a pong version of a ball class already. The ball class might need some work to fit with the GameObjects class but its a start.
Today at class we learned about Inheritance, Polymorphism and how to handle different States using a StateManager. e.g. game states or AI-states. So that messed up a lot of how the program structure is built and I think its good if we rework all that we got so far and adapt that to what we just learned.
Since Stefan is doing classes on the side we thought best he started with music and sound classes and managers to both those classes.
We had apparently missed that the GameObject class needed a Manager class, same with the input class so that needs to be added as well. I think I will start with a StateManager class and then implementing everything after that.
The Project plan needs to be updated as well. its far from a real project plan. we will probably start look more deeper into how to actually build the game when some of the basic structure is in place.
No comments:
Post a Comment