Saturday 9 June 2007

The saddest day in the world

Here is my website omg?

www.shamblessoftware.co.uk


Well, should I bother to continue posting here? I'll probably be making game updates on the website once it's all sorted out. Who cares? Probably nobody ;(

Thursday 24 May 2007

Well hi.

Oh, I should get back to making this thing seen as that other thing is done. Right?

Thursday 19 April 2007

Sucks to be me

I am taking a short break during a stressful and busy time in my life to work on a different, more light-hearted project. I will return to making this game at a later day, maybe one or two weeks from now.

Sorry!!

Monday 9 April 2007

All of creation!!

I'm mucking around trying to do different skies.

Here's an easy one.
Same test level...

I can't seem to get my head together and get down to doing the annoying things: enemies and traps and so on.

Friday 6 April 2007

I'm not dead yet

I've been working on:
Different parallax backgrounds.
Intro animation.
Fixing fades.
Changing some levels around.

Here's a screenshot:
It's a test level.

It's fun to be working on large-scale art for a change. However, I don't feel like I'm particularly good at it so I'll just have to do my best and not spend ages mucking around with pixels.

Sunday 25 March 2007

Listening to Kohina

I've been working on the game a lot recently. I'm just trying to implement some really nice parallax skies. Once I get it all sorted out I'll put a screenshot or movie here.

A few days ago I refactored a lot of the enemy code to make them a lot more logical, and a lot more like FSMs so the code is quite readable. Unfortunately there's a lot more to go, but at least this easier form of coding will make future enemies a lot easier to code.

Tuesday 20 March 2007

Sick

Recently, I have been very sick and ill. I may not survive to release this game, as the diagnosis was very bad. I will try with my final time to do the best and will make sure my last will and testament states the source code for my game be uploaded to here.

Luckily though, it's just the common cold, and I am already getting better. I have recently been working on getting the large hulk robot walking around in the game.

Sunday 11 March 2007

Wibbly wobbly world

Hooray! I've implemented a lot of new effects. Here is a list.

Cookie-cutter fades and wipes: I implemented a whole lot of these and removed the pixel-type fades. I like them better and I'm just putting together a good working set of them. Unfortunately I'm going to have to go through every level and change the fade types used because they don't correspond well to the old types.

Wavy screen effect: When you get enough mushrooms the screen goes all wavy. Like "Touch fuzzy, get dizzy" in Yoshi's island, except not quite as good. I needed to stick to simple line shifts because otherwise it would take too long to process each frame.

Hit masking: When you shoot an enemy, they flash orange like in the Metal Slug games.

I still want to implement a new sky rendering system to make great parallax very easily. It would do this by calculating the scan position of the parallax (like raytracing, I guess) and then plotting it. The speedup would be by combining it with the background rendering so it only rendered the parallax in the 'holes' in the background.

I might also make an underwater effect or similar.

Wednesday 7 March 2007

What are you talking about?

I have just realised that I can use the polygon rendering from my previous work to redo the interlevel fades for my game. The fades I currently use are sort-of based upon the style of Cave Story. I didn't want that sort of fade but I couldn't think of a better way of doing it. Now that I've done some polygon blitting, I've kinda done the hard work already, so I can completely change the fades.

SO, when I get round to it, the game will feature cookie-cutter fades, a bit like some of the mario games do. Hooray!

Thursday 1 March 2007

A short break and a tall robot

I was away for a long weekend so I didn't do anything. Now I am finally back in the mood for game making, I worked on some sprites. I tried to draw a ladybird, but didn't really go very far with it. Then I decided to draw a giant robot. Here's my sprite sheet.

Copyright by me

I'm quite happy with how it turned out. This is actually for three sprites, the two legs and the main body, which will hopefully join up seamlessly in the game. I haven't quite decided how it's going to walk quite yet so it will probably need rejigging to get the leg animations to work right. Also featured are destroyed main body, stumps and feet of the robot for its death animation (which will feature a number of sparks, flames and smoke added in seperately).

I think it works well despite the fact it has dodgy perspective on the leg-joins. That should help it appear less like different objects in the game, though.

Saturday 17 February 2007

Lazy days

Well, I spent a while getting a startup logo for my game. It's a nice distraction from coding the NPCs which can get a little tiring. I have implemented some simple vector art functions so I can make a nice animated logo that's rendered in real time. Not very impressive but at least fairly honest.

Here is a craply looped gif of a tracing of a falcon. I made it wobble around a bit.
Wobbly bird
Might look better in firefox because last I saw, IE couldn't render fast gifs well.

Anyway I do need to think of a name for my development (consisting mostly of me) along with a logo. Then I can use it in the future. Hilarious antics!

Sunday 11 February 2007

The Strangest Thing

Well, I can't get this bug to reproduce for the life of me. I've tried all sorts of stuff for ages and it just doesn't seem to be crashing any more. I went through the code and it all checks out. I guess whatever it was wasn't my fault. Still, I'd like to know.

I've finished up on the boss and now I've drawn and partially implemented a little scorpion. That's pretty narly. I need to implement a lot of bad guys, mostly from a list but I do need to brainstorm for some more non-mammalian creatures to use as enemies. If I make a sprite-sheet I am particularly proud of, I will post it here.

I was also thinking about what I'd like to achieve in the future with regards to games which I make. The next game I make will more than likely be a shmup because there's less of a media black-hole in regards to development of graphics with them. In the future I would also like to make a metal slug type game.

Here's a list of what my long-term game creation interests are:

-Levels streamed from the disk.
-Large seamless worlds (would be interesting in 2d, wouldn't it?)
-Pseudo-3d effects.
-Effective scripting or effective precompiled bytecode, similar to what is used in zDoom or Quake.
-Online cooperative play, as well as writing online games with fair protocols.

Oh, well I guess I have nice ideas for most of these but some of them are idle interests that I might expand on in the far, far future. Such as, 2015.

Thursday 8 February 2007

Soggy bumps

I've got a mysterious crash with my boss now. That's not good. Anyway, it only happens when the cannons are firing so I suspect the cause is in the cannon-firing code.

I added a small red blob effect whenever you hurt anything damagable. It's very subtle and kind of annoying. Ideally I'd like a palette shift flash like in the metal slug games, but as the game is not paletted that would be rather difficult. Maybe if I make the motion more jerky it'll seem more like I'm hurting the enemy.

I also changed it so the enemies release a lot more puffs of smoke when they explode. That's better.

Saturday 3 February 2007

Bossy boots

Today I implemented the boss attack and worked out some sound effects, which I might replace later. I also worked out how to get the boss graphic to align with the background, which has applications elsewhere in my game.

I've also redone the gp2x build a bit, it's a little faster now.

Tomorrow I aim to misbehave sort out the levels a fair bit, as the crypt and basement need work badly, and a few places need (temporary, at least) music.

Thursday 1 February 2007

Start of blog

I am using this to record progress on my game, 'arecibo'. I feel noting down my updates will help me progress steadier.

Here is an old video of my game.



Currently there are 376 frames of animation in my game, and I'm making a boss at the moment. The boss graphics are done, it just needs coded.

Let's see if I get it done by the end of the week?