SmoothLife Icon

SmoothLife

A generalization of Conway's Game of Life

5.0 Stars (5)
6 Downloads (This Week)
Last Update:
Download SmoothLifeAll004.zip
Browse All Files
Windows

Screenshots

Description

Conway's Game of Life is generalized to a continuous domain. OpenGL and GLSL shaders are used for real-time 2D and 3D graphics. Time stepping is done via a real to complex FFT based convolution operation. There are also two deliberately simple test implementations in FreeBasic and Matlab. A 2D version on a sphere shows that it is really not dependent on the underlying grid.

SmoothLife Web Site

Features

  • 1D, 2D and 3D with various visualization choices
  • uses FFT for fast computation even for big neighborhoods
  • change parameters in real-time and watch the effect
  • parameters are saved and loaded easily, nothing is lost of your experiments
  • uses the GPU for maximum performance, float precision is sufficient
  • simple version in FreeBasic that should be transferable to any system or language
  • small version in Matlab that shows the concept very clearly
  • version on a sphere that proves the independence of the underlying grid
  • version using SDL, that is the same for Windows, Linux and Mac (only source)

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
5
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Smoothlife works perfectly.

    Posted 05/12/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    very easy to use

    Posted 02/14/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    gracias

    Posted 12/19/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Great project! Any chance to get it running under GNU/Linux?

    Posted 10/10/2012
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Amazingly good! The rules are astonishing. And with FFT for speed, this runs really fast, even in 3D.

    Posted 10/09/2012
Read more reviews

Additional Project Details

Intended Audience

Advanced End Users, Developers, Education, End Users/Desktop, Science/Research

Programming Language

BASIC, C++, GLSL (OpenGL Shading Language), MATLAB

Registered

2012-02-23

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks
Screenshots can attract more users to your project.
Features can attract more users to your project.