August 24th-27th 2012 :: Theme: Evolution

Back to Browse Entries

Selective Breeding

by h.attila - 48 Hour Compo Entry

I started out to make a game that somewhat accurately models real-life genetics, but unfortunately I couldn't make a real game with this concept. I wanted it to be about adapting to a hostile, harsh environment, but I didn't know how to make it more interactive. So, eventually I just added enemies and a lot of shooting. It is playable, just not very fun. Also, I wanted to do music and sound FX for it, but I ran out of time. :-/

Here is a more in-depth description of the game, from its readme:
You control a group of mono-gendered organisms who must escape their hostile environment. You start off with 4 organisms. Each level you take control over them one by one. Your goal is to lead them to safety, symbolized by a waving flag. After each level you get the choice to breed your organisms. Once you've bred two organisms they will be replaced by two new ones, their children, whose genetic code will be a random blend of their parents' genes.
Passing on genes works like in real genetics. Every organism has two sets of their genes, one inherited from each parent.Genes have dominant and recessive variants, called alleles. Dominant alleles are written with a capital, recessive alleles with a lower-case letter. Dominant and recessive alleles provide different traits for the organism, for example a gene's dominant allele can cause the organism to grow smaller, while its recessive variant can cause the exact opposite - to grow bigger. If an organism has both the dominant and the recessive allele, the dominant will override the recessive one's effect.
The game includes two environments, selected at random: a cold one, covered in snow, and a hot one, covered in sand. Different genes provide protection against the heat and the cold, while other traits can cause the organism to be more vulnerable to the environmental effects. The hazards increase each level.
Surviving 5 levels wins the game. If all 4 organisms die, the game is lost.

Controls in the game:
Cursors/WASD - Move
Space/Y/Z - Shoot

The game requires the .NET Framework 4 and the XNA Framework Redistributable 4.
You can download these from:

.NET Framework 4:

XNA Framework Redistributable 4:

Downloads and Links




Gaeel says ...
Aug 30, 2012 @ 3:04pm

I couldn't get your game to run. I installed both redistributables, but when I try to launch your game, it doesn't do anything, I get a quick spike in CPU usage, but nothing appears on screen.

jprogman says ...
Aug 30, 2012 @ 9:10pm

Me too. I already got .NET 4 and XNA 4 and the game still isn't running.

h.attila says ...
Sep 1, 2012 @ 2:00pm

Sorry for the delay. I tried to run it on two different machines (both running Windows 7 Professional), and it was working fine. Eventually I ended up installing a clean virtual Windows XP environment and sure enough, it failed to run.
I managed to trace down the bug and uploaded a fixed version, so it should be working now.
Thanks for your interest in my game!

jprogman says ...
Sep 4, 2012 @ 3:16am

Ok cool. I got the game running now. Leveling up your organisms is a bit confusing, so I just play by chance and just breed them when I feel like it. I'm too busy to learn right now, heh.
Oh yeah, thank you for adding more gene details when hovering over them.

h.attila says ...
Sep 4, 2012 @ 8:30pm

Nice, glad to know it's working now.
Yes, unfortunately I couldn't make it clear in the game how gene passing is supposed to work. Players shouldn't need to read about this stuff just to play a game... Oh well, lesson learned, better luck next time.

infernet89 says ...
Sep 14, 2012 @ 10:36pm

Very complex backstory, too bad the gameplay it's just an avoider..

You must sign in to comment.

[cache: storing page]