0
|
5544 Views
|
2 Replies
|
1 Total Likes
View groups...
Share
GROUPS:

# How to build Conway's Game of Life?

Posted 10 years ago
 Hello, I am in search for a way to build the Game of Life with Wolfram Language (I use the free cloud programming). I read this page, but using that code creates only an image while I'm searching for an animated one. I tried to implement the code found at page 40 of Professor Gaylord's PDF, but I was not able to. I'm only a student and if someone could help with the code I would be immensely grateful. We study Java at school, so this is the only place where I can ask I believe. I don't need anything fancy like custom seeds and speed change, a simple thing that just reproduces the basic Game of Life is more than enough. Thanks in advance to anyone who bothers to bear with my egoistic request!
2 Replies
Sort By:
Posted 10 years ago
 There are numerous examples at Wolfram Demonstrations project, even some by Stephen Wolfram:So, download code and study them. Here is one version out of many. Rule: GameOfLife = {224, {2, {{2, 2, 2}, {2, 1, 2}, {2, 2, 2}}}, {1, 1}}; Puffer initial state: Puffer = {{1,4},{2,5},{3,1},{3,5},{4,2},{4,3},{4,4},{4,5}, {8,1},{9,2},{9,3},{10,3},{11,3},{12,2},{15,1},{15,4}, {16,5},{17,1},{17,5},{18,2},{18,3},{18,4},{18,5}}; Precompute 100o steps of evolution outside animating module: evo = N@CellularAutomaton[GameOfLife, {SparseArray[Puffer -> 1], 0}, 1000]; Animate showing trails of past generations: Manipulate[ ArrayPlot[Mean@evo[[t ;; t + 200]], ImageSize -> 800, Frame -> False, ColorFunction -> "TemperatureMap", PlotRangePadding -> 0], {{t, 1, "steps"}, 1, 800, 1, Animator, AnimationRate -> 60, AnimationRunning -> False}, FrameMargins -> 0] 
Posted 10 years ago
 Hi,if you can create an image it is not too difficult to make an animation make a table, ie a sequence, of images and ListAnimate them. You can also export them in many different formats. Cheers,Marco