Thursday, May 8, 2008

Shaking the Tree

Sometimes when your stuck in a rut it's time to shake things up.

My way of shaking things up this time is to upgrade to Boost 1.35 and creating a build system for Visual C++ 2008.

The reason for upgrading Boost is that ASIO is now an official part of the library and I need to replace the socket classes I wrote to make Botworx more portable.

Unfortunately, they totally rewrote the thread library and the locks and mutexes I was using caused things to hang. All that synchronization stuff probably needs a rewrite anyhow.

I think I'm going to dump ODE and Bullet and just go with PhysX. I can't count the hours I've spent making a hybrid system work. It works, but ... time to move on.

No comments: