Thursday, October 19, 2006

Focus Focus !! FOCUS !!!!

The eternal problem of games development for an indie, well for me anyway, trying to focus on one thing without getting bored with the more monotonous elements and jumping onto something else more exciting.

It's been a month since my last conf.. ehhh post, since then I've been pretty busy with doing a Havok constraints demo with a tornado showing a street scene of objects getting ripped apart by a small tornado, great fun and I mainly did it for a test for work even though I did it at home.





Then I decided to work on some more animation for Stig, again trying to help pre-empt some potential problems at work to ease our pain, but seemed that no matter how much stuff you do in your own time to help work out there's always someone not happy with it.


So sod it, work stays at work now, and I'm back on the AI and pathfinding of Apartments and the separation of the animation system into a more data driven animation states and transition approach as opposed to the partial data driven systems I've done before on character based games.

So, first things first, for the AStar I need to have a robust and flexible Binary tree, not to mention fast, so I've just finished a templated binary tree with contiguous nodes and no allocation required when it's used, also as it's templated the user data is embedded in the nodes making data locality very efficient. Should come in useful for a load of things.

Once that's done it'll be time to link up the astar algorithm and give it a good old real world test.

Let's see if I can keep focused enough to get it done before another month flies past !!!