Here's a quick project I made while bored.
It's about the cellular automaton often called Conway's Game Of Life:
I thought it could be useful for people so decided to clean it up a bit and post it. I added support for:
- Different grid sizes
- Different cell sizes (set during design-time)
- Loading and saving grids
- Playing / Pausing
- Stopping, which resets the grid back to how it was before you pressed Play.
While not running, you can paint cells that are alive by using the left mouse button, and you can 'kill' cells using the right mouse button.
To change the speed of the 'simulation', just change the Interval property on the timer.
The code should be very easy to follow (there's not much of it), but if you have any questions don't hesitate to ask