My Conway's Game of Life application

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
4,432
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Nov 1, 2007

A few months ago I had some spare time, so I wrote a program to simulate Conway's Game of Life (http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life). This particular simulation reached stability after about 1200 generations with a population of approximately 1050.

You can download the application at http://atlex.nl/index/c-gol. The developers version has the source (C#/VS2005) plus some documentation included.

Category:

Howto & Style

Tags:

License:

Standard YouTube License

  • likes, 2 dislikes

Link to this comment:

Share to:

Uploader Comments (akamsteeg)

  • I wish someone would make a full 1080p res version of the game of life, 25 generations a second, one pixel per cell...

    Would be pretty.

  • My implementation is capable of scaling to 1920x1080 pixels with a cell size of 1px, but you need a very very fast computer to run it with 25 generations per second. :) On a T7100 CPU I get around 11 generations per second on a 1680x1050 world. :)

  • Well, if you use time-saving techniques, 1080p would be really easy with a modern computer. 1080p is just 2 million cells.

  • That depends on the size of the cells. ;) And since you need 2 generations to calculate the differences between the generations you have 4 million cells. Also, memory usage is not the bottleneck, my paint algorithm is very CPU intensive and that's causing trouble with large worlds.

Top Comments

  • Ooooooh, I'd say you should make a video of that, but with youtube quality it's rather pointless.

    I'd download your app if I wasn't using satan's soul destroyer (a mac)!

see all

All Comments (8)

Sign In or Sign Up now to post a comment!
  • @teabagtime I have a Java version that's highly optimized which scales , depending on memory/cpu, to 100,000^2. Mind you, it's 4 years later now. Once it loads files i'll happily link you to it if your still interested. I'm trying to determine if it will work similarly as a page app.

  • @Ran4444 what? he said: "My implementation is capable of scaling to 1920x1080 pixels with a cell size "

  • Wait, your graphics output algorithm is so intensive that you can't output 1920*1080? What? That sounds really, really weird. Something must be wrong. Try rewriting your graphics code...

  • The game of life... I've always been fascinated by it. That's a neat program you've got there. 4/5.

  • yes, akamsteeg, what about better video? it would be very appreciated

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more