Friday, February 27, 2009

Its alive......ALIVE!

It has been quite an exciting week. The game is coming together very nicely. We have a placeholder level loading up with the physics data. We can run around with the avatar. We can move blocks around the environment. We can play with a teammate over the network. All-in-all, its been a very good week. I am not going to lie though, there have been a few hiccups along the way.

First thing was the awful frame-rate we had. The game was running at 3 frames per second! We have managed to squeeze out 30 frames by fixing the updates for the scene graph and making all the physics objects kinematic during loading. We can probably squeeze out more frames by adding occluders.

The next thing was node rotation and placement. Once the game was running at 30 frames the team noticed that the orientation of the "passive" objects in the scene were all wrong. This was my fault because I was calling the node's "SetWorldRotate" instead of "SetRotate" function. Now that it is fixed, the level, although it just has placeholders, looks pretty cool.

That is what happened this week in a nutshell. To boost morale, Roy and Anthony suggested an afternoon of playing games. It worked very well and probably won't be the last time it will happen during production. Until next time, keep on keeping on, and stay tuned for updates.

No comments:

Post a Comment