OCA:SmoothLife: Difference between revisions

From LifeWiki
Jump to navigation Jump to search
Xen2 (talk | contribs)
No edit summary
Remove superfluous instructions; sort external links; add some internal ones; some rewriting
Line 1: Line 1:
[[Image:SmoothLifeL.gif|framed|right|'SmoothLifeL' set of parameters]]SmoothLife is a family of rules created by Stephan Rafler. It was designed as a continuous version of Conway's Game of Life - using floating point values instead of integers. Different sets of parameters can give widely varying 'forms of life'. Since all parameters are real (floating point) numbers, sligh modification in parameters gives slight changes in life 'behaviour'. Some sets of parameters produces many interesting phenomena such as gliders that can travel in any direction, rotating pairs of gliders, wickstretchers and the appearance of elastic tension in the 'cords' that join the blobs (as shown on the picture). You can see 'cell' division, growth and decay.
[[Image:SmoothLifeL.gif|frame|right|'SmoothLifeL' set of parameters]]
'''SmoothLife''' is a family of rules created by [[Stephan Rafler]]. It was designed as a [[continuous spatial automaton|continuous]] version of [[Conway's Game of Life]], using floating point values instead of integers.  


It appears to be called not cellular but [http://en.wikipedia.org/wiki/Continuous_spatial_automaton Continuous spatial automaton].
Different sets of parameters can produce a wide variety of life forms. Since all parameters are real (floating point) numbers, a slight modification in parameters produces a slight change in object behaviour. Some sets of parameters produce many interesting phenomena, such as [[spaceship|gliders]] that can travel in any direction, rotating pairs of gliders, [[wickstretcher]]s and the appearance of elastic tension in the cords that join the blobs (see picture).


Executables and sources for the program (C++/OpenGL/GLee) are here: http://sourceforge.net/projects/smoothlife/
==External links==
 
* [http://sourceforge.net/projects/smoothlife/ Project homepage]
(Archive contains three executables, SmoothLife, the main program that needs OpenGL 3.0 or above
* [http://www.youtube.com/watch?v=iyTIXRhjXII Slides showing how the rule works]
and may not work on older and embedded videocards. So about older version, SmoothLifeSphere.
* [http://arxiv.org/abs/1111.1567 Paper describing SmoothLife and SmoothLifeL]
SmoothLifeFB, FreeBasic version, should work anywhere, but is have only one hardcoded set of parameters.)
* [http://www.youtube.com/watch?v=KJe9H6qS82I Video demonstration of SmoothLifeL]
 
* [http://en.wikipedia.org/wiki/Continuous_spatial_automaton Continuous spatial automaton] on Wikipedia
Add this line to the top of SmoothLifeConfig.txt and run the SmoothLife.exe:<br>
2 1 10.0 3.0 10.0 0.100 0.257 0.336 0.365 0.549 2 4 4 0.028 0.147 // L
 
Or in ''Ready'':<br>
Download this file: http://reaction-diffusion.googlecode.com/svn/trunk/Ready/Patterns/smoothlife_smoothlifeL.vti<br>
Download ''Ready'' and open the vti file: http://code.google.com/p/reaction-diffusion
 
Slides showing how the rule works: http://www.youtube.com/watch?v=iyTIXRhjXII<br>
Paper describing SmoothLife and SmoothLifeL: http://arxiv.org/abs/1111.1567<br>
More videos by Stephan: https://www.youtube.com/playlist?list=PL69EDA11384365494&feature=plcp<br>
 
via: Tim Hutton<br>
Original Google+ post: http://plus.google.com/110214848059767137292/posts/WtPBhYJswAe<br>
YouTube post: http://www.youtube.com/watch?v=KJe9H6qS82I

Revision as of 21:01, 7 May 2016

'SmoothLifeL' set of parameters

SmoothLife is a family of rules created by Stephan Rafler. It was designed as a continuous version of Conway's Game of Life, using floating point values instead of integers.

Different sets of parameters can produce a wide variety of life forms. Since all parameters are real (floating point) numbers, a slight modification in parameters produces a slight change in object behaviour. Some sets of parameters produce many interesting phenomena, such as gliders that can travel in any direction, rotating pairs of gliders, wickstretchers and the appearance of elastic tension in the cords that join the blobs (see picture).