Thursday, May 6, 2010

Cellular Automaton Lab

Just released my first OpenGL app!

Cellular Automaton Lab is a fully customizable cellular automaton application. It is a simulation of cell "life" whose birth and death are defined by a set of rules. The best known of these rulesets is Conway's Game of Life. This application includes customizability of the Life series of rules and Generation series of rules. The Life series have 2 cell states, dead or alive. The Generations series have up to 8 cell states, dead, alive, and the rest are dying. The dying states are represented by different colors.

The difference between this app and other apps is the high degree of customizability available to the user. And the inclusion of a unique coloring mode called Allele mode. In allele mode, the color of the cells are not defined by the state of the cell but by the two color "alleles" each cell spawns with. When a new cell is spawned, it chooses at random from two of its live neighbors to determine its own color. In addition to this, there is a 5% chance for a mutation to occur, changing the allele chosen to a different allele.

This application includes the following features:

- Step mode to walk through the generations one at a time
- Clock mode
- Pinch to zoom
- Touch to spawn a cell
- Sixty of the most popular rulesets included
- Allele color mode
- Full customization

This application allows for customization of the following parameters:

- Live neighbors needed for a cell to continue living
- Live neighbors needed for a dead cell to spawn
- Colors of all states
- Define and save your own rulesets
- Wrapping the edges of the grid
- Hide/Show grid
- Speed of animation
- Size of the cell
- Clock settings


Sunday, March 28, 2010

OpenGL

So I decided to start on learning Open GL only to find out the tutorial I wanted to use was pulled offline. So I had to look for a new one and none of them were quite as good as the one I wanted to use but I might be able to piece together a good learning experience by using a few of them. I did finish a tutorial on the basics though. So success! I now have a rotating cube lol.

Monday, February 22, 2010

New app released!

I just released a new app on the app store. It's called World of Darkness: Vampire Sheet. It's a character sheet for the old World of Darkness game. I may do the expansions depending on response.