Hi all, Last Friday evening, my friend Paul challenged me to write a TiddlyWiki version of Conway's "Game of Life" cellular automata simulator [1] ...
...and here's the result: http://www.TiddlyTools.com/#TiddlyLifePlugin The plugin provides a complete 'game board' on which to place cells and then run the simulation and observe the results. It seems to work reasonably well on FireFox, and is even faster on Safari, but is a bit slow on IE (not surprising). As a general rule, the speed of the simulation is related to the total size of the "life matrix" (i.e., rows X cols): the larger the matrix, the longer it takes to compute each 'generation' of cells. You can set the number of rows and columns in the matrix, as well as the size of each cell, and the color of the cells, grid, and background. You can use the mouse to click/drag over the grid to add/ delete cells (hold shift to add a "wall"...). The current life matrix can then be saved as text in a tiddler, and then selected/reloaded later from a popup list of "tiddlyLife"-tagged tiddlers. I've created two pre-defined tiddlers: GliderDance and GliderGun that show examples of two well-known multi-cellular 'organisms' with emergent behaviors (i.e., 'walking') that can be constructed by arranging the simple cellular automata in certain initial patterns and then just starting the simulation running. [1] For more info on Conway's Game of Life, see Wikipedia: http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life enjoy, -e Eric Shulman TiddlyTools / ELS Design Studios --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---

