Giant Game of Life

In the previous post, I showed a little game of life implemented as WebGL fragment shader. To demonstrate the efficiency of this implementation, here’s a 1024x1024 grid running at high speed. The world is initialized randomly with 50% alive cells.

After loading the page, you see that most cells quickly die, leaving dead trash in their wake. Little bubbly pockets of activity continue for a couple of minutes. Every time I’ve ran it, the activity eventually dies (with some small two-state things which flip between states very quickly).

I have yet to see any interesting “guns” or advanced structures appear. I suppose they are quite rare, or require different starting conditions (e.g. interesting structures can’t survive with this much litter in the environment).

Tagged #programming, #graphics, #webgl.

Similar posts

More by Jim

Want to build a fantastic product using LLMs? I work at Granola where we're building the future IDE for knowledge work. Come and work with us! Read more or get in touch!

This page copyright James Fisher 2017. Content is not associated with my employer. Found an error? Edit this page.