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

Back to Browse Entries

Egocell jam

by Adbook - Jam Entry

My game for this entry (my first LD) is talking about a cell (wow!).

This cell is very egocentric and narcissic. Located on the human brain, she is thinking about looking for a new body (yes, this cell can control bodies), because she finds the human body not good enough for her.

So she jumps off the human, and accidentally gets on a rat. For her, controlling a rat is horrible, so she begins running and searching a new body.

After one level, she finds a dog. She continues to search a better body, though.

I ran out of time, so the game only includes 4 (big) levels. I will provide a link to a version with more levels soon.

This is my first LD and it was a very, very great experience (very hard too, as this game is my second C++ game on PC).

You can find my post-mortem here:

I streamed on if you want to see the records.
Now, let me sleep for three days, please !

Note that the game is not complete.

EDIT: I noticed a huge flaw in the way the collisions were performing: if the player falls from too high or comes in a platform the wrong way, It would occasionate a buffer overflow and eventually a SEGFAULT (wich would cause a crash...). The same with the screens between each level. I fixed these two flaws, and by some board effect, the player's jump became stable (so the bug was due to some wrong collision detection), as did the mobs jumps. I uploaded the fixed version to avoid SEGFAULTS and memory leaks !

Downloads and Links




jprogman says ...
Aug 27, 2012 @ 8:34pm

Download links are broken. :(

Adbook says ...
Aug 28, 2012 @ 1:18am

@jprogman This is fixed for the linux version. The windows build is coming tomorrow ;)

FrozenCow says ...
Aug 28, 2012 @ 12:24pm

I tried the linux version on ArchLinux 64bit, but after executing ./ no window is brought up, even though I see the Egocell process is running. It also doesn't work when I use allegro from the repository. I'm not sure what the problem is...

Barry Abrams says ...
Aug 28, 2012 @ 12:32pm

Love the timelapse.

Adbook says ...
Aug 28, 2012 @ 5:03pm

@FrozenCow Do you have some error messages in the console ?
What is your architecture ?

Adbook says ...
Aug 28, 2012 @ 5:04pm

I'm getting some problems to build on windows :(

Ragzouken says ...
Aug 29, 2012 @ 8:08am

Nice intro :) I found the jumping a little difficult to predict - not sure why. I got stuck on a particular jump that I just couldn't get past :( Think this would be more interesting if the enemies had some capacity to jump safely and chase you instead of killing themselves when you get near.

Adbook says ...
Aug 29, 2012 @ 8:21am

Ragzouken: I wanted to implement a better AI but ran out of time. In wich level is this jump ?

Aug 29, 2012 @ 8:46am

Tried the windows build as well. I had to say Kudos for taking the time to put an intro. My only gripe with the game are the enemies, just like Ragzouken said, they have the tendency of killing themselves when they see you. Sometimes they even behave erratically and randomly that it scares me haha. Nice effort!

DaviDeMo says ...
Aug 29, 2012 @ 8:48am

It's not loading the second level sometimes :-(
but overall fun game

Adbook says ...
Aug 29, 2012 @ 8:51am

DaviDeMo: hit space when this happens :)
Thank you

infernet89 says ...
Aug 29, 2012 @ 10:01am

Windows build won't work on windows xp 32 bit. First, it crashed 3 times when i clicked "New Game", then i tryied to click "options" and nothing happened. Now when i click "New Game" nothing happen too!

(I'll reboot on linux, now)

infernet89 says ...
Aug 29, 2012 @ 10:43am

Unluckily, it crashed after the first level, three times. The long jump is maybe too difficult, it was frustrating play the same level 5 times just to make that jump.

BrothersT says ...
Aug 29, 2012 @ 10:49am

Sometimes jump will decide to only jump a fraction of the full height, usually when I'm trying to jump over a big gap, you spawn directly on enemies, instanstly hurting you, and the game ends after one level. (Although I've just seen in the comments that you're required to hit space, but that should be said in the game, not the comments!) anyway, nice effort, not as buggy as some anyhow, and the controls apart from the jump were nice and responsive.

Pierrec says ...
Aug 29, 2012 @ 10:50am

There is a gap I can't cross...jumping is sometimes weird but overall, the game is a fine amusement.

chumez says ...
Aug 29, 2012 @ 11:25am

It crashes on XP right after it says "PO" in the opening screen ...

Zener says ...
Aug 29, 2012 @ 11:44am

Nice jump'n'run. It's so easy to die :) Good intro too

Perry says ...
Aug 29, 2012 @ 12:03pm

Nice intro. Controls were clunky and didn't work sometimes.

rodrigomotta says ...
Aug 29, 2012 @ 1:55pm


Adbook says ...
Aug 29, 2012 @ 5:23pm

I'm aware for the jump: it's a collision problem: sometimes, when a platform is too small, the player "enters" in the platform (don't know how to say it in english), wich cause the jump to be slowed down (But I don't see what gap you are talking about).
For the error after the second level, it is weird. It might be due to a bug in the "introduction" system. I will try to fix it. For the "PO" message, it's an encoding error due to the quick windows port. Anyway, thank's for your feedback !

Adbook says ...
Aug 29, 2012 @ 5:27pm

And the "press space" thing was not volontary. It's just a way to force the level's intro to skip, because it is freezing. It is also available when the intro is working ;)

90sml says ...
Aug 29, 2012 @ 5:45pm

I really like the first level... because I can't go any further it's keep crashing at the end of level 1.
But I liked everything else, even if the jump sound is kind of anoying after a few jumps :p

Miltage says ...
Aug 30, 2012 @ 10:50am

The controls feel smooth but the AI is dumb and impossible to beat. Also, the platforms don't really work well. You can walk across the first three without having to jump.

Nice graphics, I would have liked to have seen it developed further though.

Adbook says ...
Aug 30, 2012 @ 1:49pm

Miltage: I will try to make a post-ld version :)

dredlockz says ...
Aug 31, 2012 @ 9:08am

Haha, great job of adding some story to incorporate the theme into the game. Really funny.

RARoadkill says ...
Aug 31, 2012 @ 7:51pm

Cool game, Would be better if you could give us the ability to switch to new forms. like maybe have some non hostile animals that you can switch into. Also it crashed on the snake level when I fell in the water.

Sep 1, 2012 @ 2:30pm

This is awesome i like how the hard of the game makes me want to keep playing and i also like how the graphics look.

SusanTheCat says ...
Sep 1, 2012 @ 4:51pm

I couldn't make it past the second screen as the rat.

MrPhil says ...
Sep 1, 2012 @ 4:56pm

Arggggg... I found the jumping pretty random and difficult. Wouldn't have bothered me, except I had to restart at the beginning and do the same thing over and over and over. Got too bored and didn't finish.

Kmad says ...
Sep 2, 2012 @ 11:37am

Impressive especially since this was written with C++. Good work, I like the fact that the animals try to jump over obstacles and gaps when they chase you.

kyyrma says ...
Sep 2, 2012 @ 2:16pm

Currently your game is about running away from whatever animals there are on the screen, trying to make it to the end before they eat away your health. As there is no way to properly avoid the enemies or defeat them, wouldn't it be fairer to have the player just race against time to the end of the level? The enemy behaviour really makes the game too much about luck.

I played until the snake level, and couldn't make the last jump no matter how hard I tried :(

You must sign in to comment.

[cache: storing page]