Friday, April 30, 2010

More performance issues....

We have narrowed down the performance issues to being isolated to the Ship classes of our hierarchy. Brad made a simple game state to hunt this down and we kept putting in one thing at a time, then removing it and trying another, etc., to isolate this. He then disabled bits of code inside the ship to further isolate the things that aren't causing the problem.

So we can say that the problem is not in rendering the ship model, it's not in moving a ship's position around, it's not in checking for player input, and it's not in shooting or collision detection. There really isn't anything else that a ship does.

Basically, the performance problem, which is very slightly noticeable on a crappy laptop and is pretty much unplayably bad on the Xbox, is isolated to the Ship classes, and is not being caused by anything at all in the Ship classes. Our game runs like crap on one of the most powerful pieces of gaming hardware ever made, for no apparent reason whatsoever.

In other news, more features have been implemented and crossed off the list.

No comments:

Post a Comment