FBS DevLab
User Functions
Username:

Password:

Don't have an account yet? Sign up as a New User

Events
There are no upcoming events

Older Stories
Wednesday 03-Dec
  • Blob Redux (26)

  • Tuesday 04-Nov
  • Virtools P5 Glove Building Block (28)

  • Thursday 16-Oct
  • Ragdoll Bull Riding (29)

  • Saturday 11-Oct
  • Fun With Limits (30)
  • Object Precaching Techniques (32)
  • Spring Toolkit (23)

  • Sunday 28-Sep
  • 50th Post, Been Busy (Yet Again) (24)

  • Saturday 20-Sep
  • Game of Life, First Optimizations (19)
  • IGDA Slides - Music Games (23)

  • Sunday 14-Sep
  • Conway's Game of Life (24)


  • Conway's Game of Life
    Sunday, September 14 2003 @ 08:23 PM EDT, Matthew
    I decided creating the well-known Game of Life with Virtools would provide an interesting exercise for optimization. This first version is extremely basic, and makes no attempt whatsoever at being speedy. As such, it's quite slow. Simple interactivity is provided; drag the mouse to draw new cells.

    If you aren't familiar with the Game of Life--or, are familiar but haven't looked too deeply into it--I highly recommend this Java applet by Alan Hensel. It contains presets for common patterns, as well as presets for some truly extraordinary finds. If all you've previously done with Life is smear random cells and watch them fizzle, you're really missing out. Definitely check out the presets in this applet.

    Anyway, I don't plan to do much Life research or compete in any technical way with the existing body of programs. Rather, I plan to follow up on this test with various methods to improve its speed: schematic-based solutions, a look at using VSL, etc. Hopefully it'll prove informative for newcomers to Dev. If I get time, I have a few aesthetic experiments that would be interesting to attempt with Life, as well.

    Source CMO is available, as always.

        


    What's Related
  • This first version
  • this Java applet
  • Source CMO

  • Story Options
  • Printable Story Format