Advertisement Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comments
  • views

Blocky Man strikes back

Sign in to follow this  


Well, it took quite a bit of work, but Blocky Man can now jump on enemies to kill them. Its pretty sweet, and especially useful on the third stage of the game. However, it certainly isn't bug free.

I believe I'm going to move on to adding some sound to the game now.
Sign in to follow this  


Recommended Comments

But just remember that you need that cheasy old video game music and crudy sound effects to fit into this genre!

Share this comment

Link to comment
I've already assembled a soundtrack of old and new midi video game tunes that is now in the game.

Share this comment

Link to comment
Just played through Invasion. Pretty awesomem I must say. Two things though... I'd make the infantry units have more movement and alittle more range. They're almost completely useless. Also, the magic pink wasn't drawing transparent. Otherwise, it was very impressive! Can I ask though...

Could you post a couple of lines of what your code looked like when you were loading your images? I know it's an odd request, but you know what I mean, right? (ie: in Allegro, it would be the lines where you have "load_bitmap("image.jpg);").


Share this comment

Link to comment
I'll use the code from Invasion.

To load sprites, I wrote a function that looked like this:

SDL_Surface *LoadSprite(const char *filename)
SDL_Surface *temp;
temp = SDL_LoadBMP(filename);

SDL_SetColorKey(temp, SDL_SRCCOLORKEY, SDL_MapRGB(screen->format, 255, 0, 255));

return temp;

Here is the code I used to load a the tree sprite in the game:

prop[prop_index_tree] = LoadSprite("gfx/tree.bmp");
if(!prop[prop_index_tree]) return false;

Share this comment

Link to comment
That second block is exactly what I was looking for. Thanks, man!


EDIT: Wow, you don't know how much help you were...

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using, you agree to our community Guidelines, Terms of Use, and Privacy Policy. is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!