CELLular - A J2ME implementation of Conway’s Game of Life
I’ve been looking for a simple way to play around with the GameCanvas - the double-buffered general purpose canvas that comes in MIDP 2.0. And being a geek^H^H^H^H person interested in esoteric things, an implementation of Conway’s Game of Life seemed like a good project.
In case you’re too lazy to click on the above link to the Wikipedia page, this is an example of Cellular Automata - a grid of “cells” that live and die according to simple rules. And interestingly, from very simple rules all kinds of ordered and complex behaviour emerges. Short summary? Its like a kind of fishtank for geeks!
CELLular (neat name, huh! You get it, right? CELLULAR automata. CELL phone. Huh? Huh?
) allows you to generate random grids, or to draw your own patterns, then set them in motion. And, as an added bonus, it does a nifty fade-in/fade-out effect as cells are born and die!
Here’s a picture of it “in action”:

You can download CELLular here, and it should hopefully run on most MIDP2.0 devices. Enjoy!