pygame is
Simple DirectMedia Layer is
Site Swing
Man Food

Man Food - v0.0.2

Matthias Rigling (macorig)



In the year 2022, 10 years after the zombie apocalypse, the few human survivors live in fortified colonies. Their main source of food are stray cats that wander about the deserted and zombie-infested ruins of humanity's once prosperous civilization. You are one of the few who dare to leave the colony to hunt down and collect these valuable and vital food resources.

The goal of this project is to create an interesting gaming experience based on a mix between platforming and classic adventure mechanics.

About the code

The game's using masks for collision detection, which allows me to completely design a level in a graphics program (i.e. Photoshop) rather than a level editor.

I'm not really an experienced programmer and chances are I never will be (I'm more focusing on game design and art).
Nonetheless I always wish to improve and that's why I highly appreciate any form of constructive criticism (code, style, etc.).

What's new

  • I've got rid of the nostalgic CGA color palette and now use one that might be more fitting for this scenario. I'm nonetheless still experimenting with the color scheme.
  • There have been quite a few changes to the overall game mechanics. Most notably the ingame menu, which isn't really self-explanatory. I'm sure you're going to figure it out anyway - in the final game there should be a more or less elaborate tutorial.
  • Levels now also support vertical scrolling
  • Dialogues are now loaded from text files which are formatted with some sort of fake mark-up language and now allow for nested dialogues and choices.
  • ...


Home Page:


click to view original size


Man Food - v0.0.2 - Apr 24, 2011
Man Food - v0.0.1 - Dec 31, 2010 account Comments

If you wish to leave a comment with your account, please sign in first.

March 11, 2011 9:54pm - Matthias Rigling - nickname: (macorig)
Sorry for my late answer - I have been very busy the past weeks/months!

Thanks for the feedback, everyone!
I really hope I can finish this project in my spare time this year.

Thanks for your input!
And I'm glad someone already figured out the player-zombies-cats-relationship!
It's rather subtle at the moment, but I definitely want it to be an important issue in this game.

Feel free to do with it whatever you want, if you don't plan to distribute it to a large group of people.

I'll definitely come up with some license-shenanigans sooner or later, but basically you can reuse as much of my code as you want, as long as you give me at least a little credit and... don't use it to program a bomb, or something.

And most of the graphics in this version are only placeholders, so I have no problem with you using and modifying those, too. Have fun!
March 3, 2011 11:42am - Je - nickname: (je3982)
MaCoRig. Love the game. It is very well written. I found no difficulty looking through and understanding your code. I do have one question though? What kind of license did you release your work under? Did I overlook a readme.txt somewhere?

I would really like to make some personalized mods to this game and distribute it to some friends. That's why I ask.
March 1, 2011 11:05am - Zachariah Callaway - nickname: (xzcallaway)
A .deb package of Man Food is available for download at in the Arcade section
January 7, 2011 6:40am - Shanti Pothapragada - nickname: (rgbdreamer)
Awesome! Very unsure about the palette. I love the dynamic that you are afraid of the zombies, but the cats are afraid of you, and can use the zombies for protection. Who's the monster?
I'm not sure how the mask intersection is implemented, but you might see big performance increases if you can crop each mask to the current Physics's Rect before testing (or pygame might do it for you).

Also, you might be able to have pygame divide your masks into rects for you by using Mask.get_bounding_rects(), if you just divide the images into approximate rectangles with thin white lines (too thin for anything to fit through). (but I haven't tried it)
January 2, 2011 6:48pm - Nathan Franck - nickname: (font) - 4/5
This looks like a wonderful platform for a very sweet adventure game! ...though the platforming does feel far from intuitive.
December 31, 2010 4:29am - patrick mullen - nickname: (saluk)
Nice start! I enjoyed the art style and concept, the interface seemed fairly well done as well, if a little clunky. You could put more work to zombie ai, and the jumping physics feel awkward. I'm curious to see where you take this, if you plan on continuing.
December 31, 2010 2:48am - Matthias Rigling - nickname: (macorig)
Yeah, just noticed the problem with the URL - fixed.
December 31, 2010 2:42am - Gary Herreman - nickname: (mithrandir)
What's the password for the ftp? Can't access it.

our projects welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
recent releases
Jan 31, 2017

Jan 24, 2017

Jan 19, 2017

Jan 18, 2017

Jan 7, 2017

Dec 30, 2016

Dec 8, 2016

Nov 28, 2016

Nov 27, 2016

... more!
for pygame related questions, comments, and suggestions, please see help (lists, irc)