In other news... I finished reading the book on C#. I was thinking of doing a project with it (like a clone of Gradius 3 or something) but I decided to put that off for now. I'm more interested in using it for tools than to make games themselves, so I think I'll just wait until I need to make a tool and then use it for that...
I read the 1st half of Mat Buckland's AI techniques book (all about genetic algorithms), and I'm pretty pumped thinking about all the possibilities. I read an article in gamasutra where they used something called particle swarm optimization along with GAs to optimize the AI for a racing game. Very cool stuff. I'm going to learn about neural networks next and then maybe put together a demo sometime...
I've also been reading ShaderX... I read the Cg tutorial about a year ago and I have a basic knowledge of HLSL, but I'm going back to the basics now and learning shader assembly properly so I have a better idea of how to optimize shaders, and also get a better feel for what effects are compatible with what hardware...
I've been working on Hero of Allacrost since July now, and now the graphics engine is more or less done, so I decided to take a break from coding and help out with recruiting. It's d*** hard to find pixel artists, I got one guy who said he might be interested but so far that's about it.
Finally, since I have more free time now because I'm not coding much for Allacrost, I volunteered to help with Raduprv's Eternal Lands MMORPG... I had only heard about it up til now but hadn't played it. It's a really amazing game, I was surprised that the server was so lively even though I tried it out for the first time at 8am or so :) So I'm definitely excited about getting involved w/ that.