mdude: Yellow and green ink blot style image. (Default)
Something I've wanted to do years ago was to take a cellular automata, probably Conway's Game of Life, and do a particular set-up with it. First, take a very large but finite board, non-wrapping, with spaces outside the board treated as dead. Then, once every X ticks, with X being some number preferably larger than 3, but easily larger, the whole board is shifted in one direction, let's say down so it's like they're falling, by one cell, with the cells at the top being filled in randomly and the ones at the bottom simply being discarded.

Then, you have a system where patterns can only remain on the board if they move in the opposite direction of the shift, at the same speed! Given that, I would like to try having the shift be large enough to allow for larger/more complex ships. Then, as the iterations continue, there would be a continued input of new patterns into an environment with a clear selective pressure, which to me seemed comparable in concept to simple genetic algorithms, so I figured this would somehow lead to more sophisticated patterns developing over time.

However, at the time I somehow wasn't able to really invest myself in wrapping my head around scripting for Golly, so I let the idea sit there for a while. Recently, though, I saw a video on chemical evolution ( https://www.youtube.com/watch?v=mRzxTzKIsp8 ). The model of chemical evolution, with fatty acids accumulating in water due to neither floating or sinking, reminded me of the idea of having a CA setup that selects for patterns that neither rise nor sink on a board that constantly scrolls.

Also, I'm now slightly better/more experience dealing with scripting, and think I might be able to pull this off now! So I'll want to try it out soon, though I'd also like to keep writing all these ideas I've mostly kept in my head for a while.

Profile

mdude: Yellow and green ink blot style image. (Default)
Meticulac

March 2019

S M T W T F S
     12
34567 89
10 111213141516
17181920212223
24252627282930
31      

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 1st, 2025 05:04 pm
Powered by Dreamwidth Studios