Thanks
I plan on adding these features in the future:
- More standard/known rules
- 'Build' your own rules by setting Born and Survive numbers (1)
- Add save and recall feature for patterns, right now it kinda sucks that you lose it when you quit...
- Do not reset generation when going back to edit as long as you don't change anything.
- be able to set a generation directly without being drawn. E.g. you want to know the 1500th generation of a pattern, but you don't want to wait until everything is calculated and drawn, then I'd make it just calculate, and only draw it when generation 1500 is reached, that should save a lot of time.
(1) a rule is basically just a set of numbers that equal the amount of living tiles from the Moore neighborhood (A cell has 8 neighbors)
+++
+O+ ==> + is neighbor, O is self
+++
So when you design your own rules, you say for example: B3S23 or B3/S23. This means:
When 2 or 3 neighbors are alive, Survive (if dead it stays dead).
When exactly 3 neighbors are alive, a dead cell is 'Born' (which means it gets lit)
So if you look closely you can see that B3/S23 is Conway's game of life rules set of a cellular automata.