Wednesday, April 11, 2007

The Story So Far, First Post!

Hey. I guess I was wrong about no one ever reading my previous "test" post; Hi Hooligan! :D

So what's this all about then? A few years(!?) back I began work a flash game called Artificial Intolerance. It's about robots, because hey, robots are always cool right? What I invisioned is a side scrolling shooter in the vein of old school amiga games such as turrican but also incorporating elements of newer old games like Abuse and even newer still, Alien Hominid. Large Levels, dark atmosphere, utter carnage.

So things were going great until the artist I was working with decides to pull out of the project. Instead of shopping around for a new artist, I just shelved the project vowing to pick it up again.. One day. And surprisingly enough, unlike other games I've shelved in the past, I did actually come back to this one.

The first step was converting the basic core engine from as1 to as2 oop. Now, I'd always written my as1 code in a very organised fashion but not exactly OOP, and this being my very first venture into OOP I had some learning curve to over come. First thing I learned is that OOP isn't nearly as complicated as some articles will have you believe. In a way it kind of complemented my coding style, and to be honest I have no idea I ever did without it (funny, now that I think about it, I can remember many people saying just that same thing shortly after learning OOP.)

The next step was pretty simple, yet time consuming of course. Rewriting my tile engine in AS2, an entity engine (or, what some of you will know as supertiles), a particle engine, and finally the lighting engine. On top of that programming entity behaviours and a level editor.. all fun stuff. It's kinda hard to talk about that stuff now that it's all mostly done and complete, it's a pity I didn't start this blog way back at the beginning.. Oh well.

So right, I guess I haven't actually answered my question yet. What's this all about? I've recently talked to tomsamson of stimunation games about collaborating on the graphics side of things and I'm very happy to announce we'll be working together on this project. And since every other developer and his dog today has a blog and a "brand name" I decided I didn't want to be the kid with the hula hoop while everyone else has yo-yos.

I don't even know what's supposed to be writing here. It feels like I've written so many words so far yet very little substance has come out. But in the future I will be giving updates on Artificial Intolerance and other games that come up. I'm going to try and post a demo of AI real soon-like. Albeit minus the new graphical assets, so it'll be more an engine demo, but I think it's still fun, none the less.

PS> How was everyone's easter? I worked a 40 hour week between last Wednesday and yesterday (tuesday), somehow managed to drink for 36 hours straight between Thursday arv and Saturday morning (Friday was my day off), and came down with the flu on Monday. I love easter. :)