Cocci

Description:
As my first ever submission to Ludum Dare, here is Cocci. In this game you guide a colony of bacteria (initially red [and created as a Brownian tree]) down a tunnel, trying to minimize collisions with the walls (blue) and obstacles (yellow). As you progress, you will unavoidably run into something. When a collision happens, the section of your colony that collided dies, while surviving bacterium mutate and replicate, creating new members. As you continue, the shape of your colony evolves, sometimes helping you avoid obstacles (an advantageous mutation), sometimes making them unavoidable (deleterious mutation).

The title of the window tells you how many collisions you've had. The right most number in for the current session. The previous numbers are for previous sessions. A "*" denotes that the session wasn't finished.

Controls:
Arrow keys move
Space starts and resets
Escape exits

Resources:
I used Java, LWJGL, Slick-Util, Eclipse, and Audacity for this project.
I started with this base code: http://lwjgl.org/wiki/index.php?title=LWJGL_Basics_3_(The_Quad)

I used some code from here for sound:
http://lwjgl.org/wiki/index.php?title=Slick-Util_Library_-_Part_2_-_Loading_Sounds_for_LWJGL
I also reused an old drawCube() method I had written a while ago.
If any of this isn't kosher please let me know.

Instructions:
Download/unzip/run Cocci.jar in the folder it's in

Notes:
I ran the gamut of emotions while making this, from caffeine induced glee to frustration and anxiety that the whole thing would end up terrible. Overall, although it's a bit janky, I'm really happy with how it ended up. Also, save yourself the headache and me the embarrassment and don't look at the source code, it's a tangled horrible mess. Thanks a lot for hosting Ludum Dare!

Comments4

Maxium
Maxium27 Aug 2012, 17:46
This is the weirdest image editing software I have ever used.

I like the concept, would be nice if it displayed the number of collisions in a corner or had a scoring system.
ratboy271327 Aug 2012, 19:30
Interesting..... thing. I'm not quite sure what the point was, what I was supposed to do. Still looks nice. If this is part of the compo, you are supposed to include the source, not just the class files.
mes
mes29 Aug 2012, 05:43
interesting graphics and concept. i couldn't really tell when i was going to hit something due to the lack of depth perception. nice mellow music too.
5n4k3
5n4k31 Sep 2012, 00:36
It's interesting visually speaking, but i didn't understood the game on the beginning.
Found a bug?
Tell us on Discord