Tuesday, June 30, 2009

Alpha Time

I'm sick of this game for now. I'm done with it.

6 levels 3 bosses.

Here's the alpha.

Extract it, open up /dist and double click on runJumpForever.exe

Controls:

In the menu - up/down to select a level. Enter to begin.

In the game - Arrow keys move around. Z jumps, X runs.

Exciting!

Friday, May 22, 2009

Crazy May

May has been a little bit crazy. I didn't really work on the game much since the last post.

Today, I changed a couple of lines to get it to run on my laptop. The meetup group tomorrow, so I wanted to make sure I could show it off, although, this laptop is too much suck for the game, so it's not quite impressive.

Oh well.

Saturday, April 25, 2009

Water



Here we see some pets (they represent life), some water that I just added, and a boss! Forever!

Wednesday, April 22, 2009

Mutant!




I drew this new boss. I put him on the old bosses' AI but I'm going to make on that shoots fireballs and jumps! You'll have to run between his legs. Scary!

Tuesday, April 21, 2009

Going Vertical

I redid the template parser today and yesterday. Now it allows for infinitely (well as much as you can specify) vertical templates. It anchors these all at the starting position. So I can have cool towers for one. I also can express

-
-
-
-
-
-
W


as just

W


which is nice and time saving.

Hooray.

Thursday, April 16, 2009

Bug Fixes and More

The performance is now good! I clean up almost all of my memory, and drop stuff that's too far off the left. It even runs at 1024x768 on my laptop, which is amazing. It looks really good in the widescreen though.

This video's going to look bad due to compression, but what can you do:



I think I just need content now. The algorithms are all done!

Sunday, April 12, 2009

Forever

I finished off the generation algorithm today, so now you can play on an infinite level. I will clearly need more content make this compelling. I need to also update the 'left side' so that I drop off walls and monsters that are so far off they are no longer needed.

Here's a level transition: