Sunday, 24 August 2008

PC :: Boom bang a bang!

Yay! i didn't really get around to documenting any more of the process, but Vinculum has been released in it's "competition form" and i'm in the process of setting up a website for a new "venture"; to paraphrase the old bank advert where the businessman asks people at work, friends and everyone else apart from his wife before making a life-changing decision, i'm "going it alone" or more accurately i'm going to have a go at setting m'self up as an indie developer with this project in a greatly expanded form as a first product if all goes to plan. Anyway, my new website isn't actually there as such but the domain is working and theres a temporary page on it already for Vinculum with the instructions and a download link so off you go for a likkle look. And here's a screen of that latest revision:

Thursday, 14 August 2008

PC :: i'm in the middle of a...

As usual, my sidetrack has become sidetracked... there's been a series of rapid prototyping sessions on the ShmupDev forums, each lasting a couple of weeks and with a theme set by the previous winner and i've been putting something together over the last day or so for the third of these sessions which has a theme based around chain reactions. The game in question is called Vinculum for a couple of reasons; partly because it's nice and spacey-sounding and that's a Good Thing for a shoot 'em up... but mostly its because "vinculum" means "that which unites or binds", like a chain and that's what the game is about.

The objective is simple, the player is assigned three standard issue spaceships with forward-firing lasers and nothing else, then sent into battle; blazing away works quite happily but is absolutely guaranteed to result in appalling scores. The secret to racking up the points lies in using the parting shots fired by the enemies against them, when a nasty is shot it explodes rather prettily and disgorges a ring of bullets and, whilst fatal to the player, they'll also blow up any other nasty they rip into. Since that's how chains are created, the true skill is to fire as little as possible and figure out the best ways to create chain reactions that do the rest of the work for you. Every shot the player fires decreases the chain multiplier, every nasty destroyed by a chain reaction adds to it and losing a life with reset the thing entirely. Here's how it looks, running in windowed mode:

Vinculum screenshot

Yeah... it's a little hectic, what has happened is a row of seven nasties all stacked up across the screen and i've shot the one on the left; that's blown up, peppered the nasty to it's right and so on until the second to last has just detonated and is about to blow the remaining nasty to kingdom come, all whilst i dodge like a lunatic between the bullets. Even at this stage of development with just five attack waves installed, Vinculum has been proving pretty good fun to play and i've been enjoying the testing, in part because i've been placing the waves in ways that i hope will require a little thought. All it really needs to be complete is a soundtrack (which i'm pretty sure i can sort out, i've been listening to the second level tune from Patriot Dark whilst testing things out) a little more presentation work and then i have to arrange lots of fairly intricate attack wave data... perhaps i need to think about an XML processor for the Alien Release Scheduling Engine's attack waves?

Tuesday, 12 August 2008

A8 :: Blending into the picture

Whoops, forgot to update the dev blog... i've had a bit of a "coders block" as Kenz put it, so there hasn't been any progress on the remaining couple of levels for Co-Axis 2189 - i know a few people are "champing at the bit" to play the thing (and everybody who had a go at Fusion seemed to enjoy themselves) but i'm fairly adamant that i'll get the bugger right before releasing the final version... that will be this year and hopefully next month at the latest, but in the meantime i've taken a few steps away from it to try clearing my head; to that end, i've been doing an Atari 8-bit puzzle game.

At the moment, it doesn't have an official name but it's pretty much based on the old MSN game Blender where pictures are displayed, then shuffled around and the player is tasked with chosing pairs of blocks to swap in order to get the original image back; right now i have the core of the code running, so single games can be played and the game knows when a picture has been restored and, since i'm not using a common or garden resolution for the pictures (more on that later when i have examples) there was a day of writing a converter in Blitz Max that takes bitmap files that adhere to certain rules and converts them into something my code can display. The "to do" list right now is getting a couple of pictures arranged (preferably three, i'm not sure why but two seems too little but three is enough... odd that), working on some compression to get everything wedged into the Atari and then building the presentation code around what is already there so that games go from title page to main game and back.