Comments about attributes
One interesting comment to come up was that involving the ability to extend the aliens beyond the game. I'd been having similar thoughts recently and one of the basecodes I'm playing with features user attributes (taken from the Metaclass/Reflection reading I've been doing). Basically, the game classes themselves are metaclasses and the Xml is used to populate the attributes of the class. As a lot of the logic is scripted, it's fairly trivial to wire up the code to manipulate these attributes from the scripting VM. I think in the final of the articles I'll present such a system and leave it up for the user to decide on what to do with the game from there. By all accounts, the deliverable from the series won't be the full jsInvvaders game, it'll be a 'lite' version of it. Such concepts are also likely to be carried over to Manta-X at a later date as I'm drawing closer to implementing the scripting system.
I've also been busy with my GameMonkey articles, having put number 3 (or 4 if you count the intro) out the door. The next one will be a few examples of calling scripted functions from your native application and from there I can start moving into more advanced topics, such as binding C++ classes to the VM and overloading operators, etc. I'll also be finishing and releasing gmBind (formerly gmObjectT) and covering it's use in binding objects to script.
I'm going to see this movie tonight. To be honest, it looks pretty awesome. I've not seen a decent horror film in a while, this one looks so messed up that it could be either really good (in a Se7en style way) or really crap (in a typical Hollywood horror kinda way). Nice to see Danny Glover in a non-typecast role as a detective [rolleyes] However, it's a gore flick, so it'd be interesting to see the switch from Comedy to Horror.
How much blood would you shed to stay alive?