Conway's Life, redux?
Posted: Wed Feb 17, 2010 2:01 pm
You know, I'd considered Conway's Life before. With the criteria that it (a) shouldn't take more than one board cell per grid cell and (b) shouldn't do anything too awfully slow.
But I didn't bother.
And then, for reasons that have not been explained, I wind up wandering back here for a few moments, perhaps out of morbid curiosity. And of course I see someone doing the 2x2-to-a-grid-square method, and someone else apparently rotating the grid and requiring serialized object movements proportional to the total number of squares to do a single generation and it just _irks_ me so.
I seem nearly incapable of running away from particular classes of terrible ideas, so here we go. http://begriffli.ch/files/zzt/dpwlife-20100217.zzt
Push the yellow button to begin. The default pattern is an R pentomino; there is no in-world editing. The board is 40x22; it can probably be extended to 56x22 or so by just adding more workers. Some tweaking could probably net 23 rows instead.
Not responsible for bugs (though still curious if you find any, of course). Not polished. Usual other disclaimers apply.
But I didn't bother.
And then, for reasons that have not been explained, I wind up wandering back here for a few moments, perhaps out of morbid curiosity. And of course I see someone doing the 2x2-to-a-grid-square method, and someone else apparently rotating the grid and requiring serialized object movements proportional to the total number of squares to do a single generation and it just _irks_ me so.
I seem nearly incapable of running away from particular classes of terrible ideas, so here we go. http://begriffli.ch/files/zzt/dpwlife-20100217.zzt
Push the yellow button to begin. The default pattern is an R pentomino; there is no in-world editing. The board is 40x22; it can probably be extended to 56x22 or so by just adding more workers. Some tweaking could probably net 23 rows instead.
Not responsible for bugs (though still curious if you find any, of course). Not polished. Usual other disclaimers apply.