Game Of Life: Redux

Info

Actually 2 projects, Game Of Life which was a 2D version and focused on creating the simulation engine, And a 3D version which focused on new visualizations of the simulation.

Both were written in C++ using SFML. The original 2D version uses SFML's drawing capabilities while the 3D Redux uses a mix of raw OpenGL and SFML drawing.

Both feature generation tracking. To visualize the generation tracking, the color of each cell gradually changes as it gets older. And in the 3D Redux, each cell grows taller as well as changes color as it get's older.

In the Redux there are two views, the Simulation view which is the standard Orthographic Game of Life view where you can modify the simulation freely. And the Perspective view where you can view the simulation in 3D as each cell grows taller as it gets older. In this 3D Perspective view you can freely control the camera to fly around the simulation as well as have limited control over the simulation (starting, stopping, clearing, randomizing, ect.)

Screen Shots

Game Of Life 2D Game Of Life: Redux

Links

Contact

Author contact: adamwbrown[at]gmail.com (e-mail)

 
en/projects/gameoflife.txt · Last modified: 2008/09/03 21:41 by Wavesonics
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki