This weeks production on the helium engine
|
Working with the states gave me a better understanding on something I’ve worked with for some time. I’ve been looking at each feature we’re putting in such as 3rd person camera, a cube, a goal, a button(GUI), a HUD and been thinking how each class should be structured. Its pretty simple if you think about it. You have a function that constructs the feature, another that update it if it needs to and one that draws it. The problem we are looking at on every corner is how to construct the damn thing. Most issues have been very generic like sending 16 bits instead of 32 bits integers around the engine. I was working this week mainly on implementing the HUD and co-operating with my partner implementing his heightmap. We actually had the same problems but I couldn’t understand how we didn’t see it before. We need to watch ourselves for more legacy code that’s obsolete. Next week will be a hard one, I have to implement a working button on another state, put in working numbers(font) on the HUD, establish a goal class that knows when our racing car is on that specific location so it can quit the game. All of this on one week while this week was hard just to implement a non-working HUD. We’ll see how it goes on the next turn. |