examples

command
v0.0.0-...-adc953a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 3, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

README

Cellular Automata Experiments

        Links to Various Playground Examples!

Example of finding the highest color(s) and value in map. Map is color -> count or map[uint8]uint8, since the colors are enumerated.


Really cool Patterns.

This one is pretty odd. But has an interesting property.


Wave Patterns

Rough Waves

This one is oddly beautiful: https://play.golang.org/p/SofMEv8cpHM

Waves of awesomeness: https://play.golang.org/p/A9YtAkoVkIa

    ▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒█████████████████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓████████▒
    ▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒██████████████████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓███████▒
    ▓▓▓▓▓▓▓ ▒▒▒▒▒▒▒▒▒██████████████████▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓████████▒
    ▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒█████████████████ ▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓████████▒
    ▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒████████▓▓████████▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓ ████████▒
    ▓▓▓▓▓▓ ▒▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓ ▓██████▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓█████████
    ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒█▒████▓▓▓▓▓▓▓▓██████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓█████████
    ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓████████▒
    ▓▓▓▓▓ ▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▓▓▓▒██████▒▒▒▒▒▒▓▓▓▓▓▓▓▓ █████████▒
    ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▒▒▒▒██▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓█████████▒
    ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓████████▒▒
    ▓▓▓▓ ▒▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓▓▓▓▓▓▓▓█████████▒▒
    ▓▓▓▒ ▒▒▒▒▒▒▒▒▒▒▒█████ ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒ ▒▓▓▓▓▓▓▓▓▓█████████▒▒
    ▓▓▓▓ ▒▒▒▒▒▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒ ▒▒▓▓▓▓▓▓▓▓▓▓████████▒▒▒
    ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▓▓▓▓▓▒▒▒  ▒▒▓▓▓▓▓▓▓▓▓▓▓▓███████ ▒▒▒
    ▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓████████▒▒▒
    ▓▓▓▓▓ ▒▒▒▒▒▒▒▒▒▒██████ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▒▒▒
    ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▒▒▒
    ▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████████▒▒▒▒
    ▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒██████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓███████████▒▒▒▒▒
    ▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒███████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▒▒▒▒▒
    ▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒███████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓████████████▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒██████████▓█▓▓▓▓▓▓▓▓ ▓▓███████████ █▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒███████████▓▓▓▓▓ ▓▓███████████████▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▒ ▒▒▒▒▒▒▒▒▒▒██████████████▓▓█████████████████▒▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒█████████████████████████████▒█▒▒▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▒ ▒▒▒▒▒▒▒▒▒▒▒█ ███████████████████████▒██▒▒▒▒▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒██ ██████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

Smoother Waves

By removing the "empty" cells entirely, a smoother wave pattern can form. This is caused by the fact that all of the cells have a match with another, and there are no extra cells to form at edge cases.

The main difference from this wave and the previous wave is the fact that it has "return me" at the end. Which means it won't change from it's original value.

This one is my favorite pattern!

    ▓▒▒▒▒▒▒▒▒▒▒▒████████████▓▓▓▓▓▒▒▒▒▒▒▒███████████████▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒█████████████▓▓▓▓▓▓▒▒▒▒▒▒█████████████████▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒███████████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒█████████████████▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒███████████▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒████████▓▓▓▓███████▒▒▒▒▒▒▒
    ▒▒▒▒▒██████████▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒██████▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒▒
    ▒▒▒▒▒████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒███████▓▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒
    ▒▒▒▒███████▓▓▓▓▓▓▓▓▓▒▒▒▓▓▓▓▒▒▒▒▒▒██████▓▓▓▓▓▓▓▓▓▓▓████▒▒▒▒▒▒
    ▒▒▒▒█████▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒██████▓▓▓▓▒▒▓▓▓▓▓█████▒▒▒▒▒
    ▒▒▒▒█████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████▓▓▒▓▒▓▓▓▓▓▓████▒▒▒▒▒
    ▒▒▒▒████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒█▒▒▓▓▓▓▓█████▒▒▒▒
    ▒▒▒▒█▒███▓▓█▒▒▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒███████▒▒▒▒▓▓▓▓▓▓████▒▒▒▒
    ▒▒▒▒▒▒█████▒▓▒▒▒▒▒▒█████▒▒▒▒▒▒▒▒▒▒▒████████▒▒▒▓▓▓▓▓▓████▒▒▒▒
    ▒▒▒▒▒█▒████▒▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▒▒▒████▒▒▒▒▒▓▓▓▓▓█████▒▒▒▒
    ▒▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒█████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓█████▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████▒▒▒▒▒
    ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓█████▒▒▒▒▒
    ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓█████▒▒▒▒▒▒
    ▓▓▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒██▓▓███████▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒
    ▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓▒▒▒▓▒▓█▓██████▒▒▒▒▒▓▓▒▒▓▓▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒▒
    ▓▓▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▒▒▓▓▓███████▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒▒
    █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒▒▒
    ███▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒▒▒
    █████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓████████▒▒▒▒▒▒▒▒▒
    ▒██████▓▓▓▓▓████▓▓█████████▒▒▒▒▓▓▓▓▓▓▓▓▓▓██████████▒▒▒▒▒▒▒▒▒
    ▒▒▒███████████████████████▒▒▒▒▒▓▓▓▓▓▓▓▓██████████▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒████████████████████▒▒▒▒▒▓▓▓▓▓▓███████████▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒████████████████▒▒▒▒▒▒▒▓▓▓▓▓██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒▒▒▒▒▒▒▒▓▓▓▓▓██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███▒▒▒▒▒▒▒▒▒▒▓▓▓▓██████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

https://play.golang.org/p/z95dboosEEc

Echo Chambers

https://play.golang.org/p/PoovtxVt3D_n

These happen when "enemies" are given priority to take over a cell, specifically when it only takes at least 1 or 2 to do so.

    if (enemies >= 2) {return enemy}

This often does the trick.

Static Echo Chambers

When the echo overtake the entire map, they essentially become static. They simply shift between the different values, but the pattern remains. These are a bit intense to witness, a bit like looking at the sun. Gives you a sense of urgency. Mathematical.. urgency....

Probably would cause seizures.

    ▒█▓▒██▓█▓██▒▒██▓█▒▓▓██▒▒▒█▓▓▒▒▓▒░█░▓██▒▓█▒▒▓▓▒▒▒██████▒▒▓▓▓▓
    ▒█▓▒█▓▓▒▓▓████▓▓█▓▒█▓████▓▒▒██▓▒██▒▒▓█▒▓██▒▒▒▒███▓▓▓▓▓▒▒▒▒▒▓
    ██▓▒█▓▒█▒▓▓██▓▓▒▓██▒▒▓█▓█▓█▓▓▒▒█▓▓█▓▓█▒▓▓██▒▒██▓▓▓▒▒▒█████▒▒
    █▓▓▒█▓▒█▒▒▓█▓▓▒▒▓▒▒▓█▓▓▓▒▒█▓▒▓▓░██▒▒▓█▒▒▓▓█▒██▓▒▓▒▒██▒▓▓▓██▒
    ▓▒█▓▒█▒▓█▒▓▓▓▒▒██▓██▒▒▓▒▒██▓█▒░░░▓▒▓▓██▒▒▓███▓█▒▒▓█▓▓▓█▒▓▓██
    ▓▒█▓▒█▒▓█▒▓▓▓▓█▓▓▒▒▒▓▓█▒██▓▒▒█▒░▓▒▓▓▓█▒▒▓▓██▓▓▒█▒▒▒█▒▓█▒▒▓▓█
    ▓▒█▓▒▓███▒▒▓▓▒▒██▓▓██▓███▓▓▒██▓▓██▓█▒▒▓▒█▓█▓█▒▓█▒▒▒██▓██▒▒▓█
    ▓▒██▓▓▒▒▓█▒▓▓▓▒▒███▒████▓▓▓▒▒▓▒▒▓▓█▒█▓██▒▒▓▓█▒▓▒▓▓▓▒▓█▓██▒▓▓
    ▓▒██▓▓▒▓▓█▒▓▒▓▓▒▒▒▒▒▒▒█▓▓▒▒▒▒▒█▓▒█▓▒▒▒█▒▒▓▓▒▒██▒▓▓▓▒█▒▓▓█▒▒▓
    ▒▒█▓▓▒▒█▓█▒▒▓██▓▓▓▓▓▒▒█▓▒▒██▒▒▓▓██▓▓▓▓▒▒▓▓▓▓▓▒█▒▓▓▒▒██▒▓▒█▓▓
    ▒██▓▒██▓▒█▒▓█▓█▓███▓▓▓▒▒██▓▓▓▓██▒▒█▓█▓▓▓▓█▓▒█▒▓▒▓▓▒█▓▓▒▓▓█▒▓
    ▒█▓▓▒▓█▒█▒▒▓▒▓▓▓███▓▓▒▒██▓▓▒▓▓█▒▒▒▓▓▓█▒▓▓▓▓▒▒▓██▒▒▒██▒█▒█▒▒▓
    ▒█▓▒█▓██▒▒▓▓█▒▒▒▓▓▓█▒▒▒▒▒▒██▒█▒▒█▓▓▒▓█▓▒▓▓▒█▓██▒▒▒██▓▓█▓▓▒▓▓
    ▒██▓█▒█▒▒▓▓▒▓▒█▒▓█▒▓▓█▓▒▒█▓▓██▒██▓▓▒▒▓█▒█▓▒█▓▒█▓███▓▓▒░▒█▓▓█
    █▓▒▒██▓██▒▒██▓▒█▒▓███▓▒▓▓▓▒█▓███▓▒▒█▓▓█▒▓▓▓▒▓█▓▓██▓█▒█▓▒▓▓██
    █▓▒█▒▓███▒▒▒█▓▒▒█▒▒▒▒▒▓▓▓▒▒████▓▓▒██▓▒▒▓▓█▒▒▓▓▓▒▓▓█▓▒█▒███▒▒
    █▓▓▒▒█▒▓▓██▒██▓▓█▓▓▓▓▓▓██▓▓▒█▓█▒██▓▒▒▓▒▒▓█▓▒▒▓▒▒█▓▒▓▓▒▒▓▓█▒░
    ██▓▓▒▒█▓▓██████████▓▓▓███▓▓▒█▒▓▒▒▓███▓█▒▓▒██▒▒▒█▒███▓▓█▒█▒░░
    ▒█▓▒▒██▒▒▓▓▓██▒▒███▓▒██▒██▓▒▓█▒▓█▒█▒██▓▓███▓█▓▒▒▓█▓██▓▓▒▓░░░
    ▒█▓▒██▓▓▒█▒▒▓████▓▒█▓█▒▒▒█▓█▒▓██▓█▒▒▒████▒█▓▒▒█▓██▒░▓▓▓▓▓█░░
    ▒█▓▓▒▓▒▒██▓▒▓▓██▓▒▒█▓██▒▒██▓▓▒▒█▒▒▒▓▒▒▒▒▒▒██▓▓▓██▒▒▓▒▓█▒▓▓██
    ▒██▓▒██▓▓▓▒█▒█▒▒▒█▓▒█████▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▒▒█████▒▒█▒▓▒▒█▒▒▓█
    ▒▒█▓▓▒▒███▒▓▓█▒▒▓▓▓███▓▓▒▒▒▒▒▒▒▒▓▓██████▓▓▒▒▒▒▒██████▓▓██▒▓█
    ▓▒██▓▒▒██▓▓▒██▒▓▓███▒▓▒▒██▓████▒▒▓██▒▒▒██▓▓▓▒▒██▓▓▓▓▒▒█▓█▒▓▓
    ▓▒▒██▓▓▒▒██▒▒▓▒▓██▒▒▒█▒█▒▓█▒▓▓██▒▓█▒▒▓▒▒██▓▓▒██▓▓▒▒▒▓▒█▒█▒▒▓
    ▓▓▒▒█▒▓█▒▓█▒▒▓█▓█▒▒▒▒█▓█▓▓▒▓█▒▓█▒▓█▒▓▓▓▒▒██▓▒█▓▓▒█▒█▒▒▒▓▓█▒░
    █▓▓▒▓██▓▓▒▒▓▓▒█▓█▒▓▓▒█▓▒█▒███▒▓█▒▓█▒▓█▓▓▒▒█▓▒▒▓▓▒█▓██▒▒▓██▒░
    ██▓█▒▒██▓▓█▓██▓▒█▒▓▓▒█▓▒▓█▒▓▒█▓█▒▓█▒▓██▓▓▒█▓▒██░█▓▒▓█▒▓▓█▒▒▓
    ▒█▒▓▓▓▒█▓▒▒██▒▒█▓▒▓▓▒█▓██▓█▓█▓▒█▒▓█▒▓███▓▒██▓▓█▒░█▓▓█▒▓██▒▓▓
    ▒▒██▓▓▒░░▓▒▒▒▒▓▓██▒▓▓▓▒▒█▒███▒█▒▒▓█▒▓███▓▒▒███▒░░█▒▒▒▓▓█▒▒▓█

Echo / Wave Combo

Somewhere in between an echo chamber and a wave. They are a bit rough around the edges.

    ▓▓▒▒▒████████▓▓▓█▓████████████████▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓█
    ▓▓▒▒▒█████▓▓▓▓▓▓▓▓███████████████▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓
    ▒▓▒▒▒▒▒████▒▓▓▓▓▓▓▓▓█████████████▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓
    ▒▒▒▒▒▒███▓▓▓▓▓▓▓▓▓▓▓▓▓████████████▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓
    ▒▒▒▒▒▒▒▒███▓█▓▒▓▓▓▓▓▓███▓███████▓█▓▓▓▒▓▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▓▓
    ▒▓▒▒▒▒▒▒▒▒▓▓▓▒▓▒▒▓▓▓▓▓▓█▓█▓█████▓█▓▓▓▒▓▒█▒▒▒█▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓
    ▓▓▓▓▒▒▒▒▒▒███▒█▒▓▓▓▓▓▓▓▓▓█▓██████▓█▓▓▒▓▒███▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓
    ▓▓▓▒▒▒▒▒▒▒▒▒█▒█▒▒▒▓▒▓▓▓▓█▓████████▓▓▓▓███████▒█▒▒▒▒▒▒▓▓▓▓▓▓▓
    ▓▓▓▓▓▓▒▒▒███▒█▒▒▒▒▒▓▒▓███████████████████████▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓
    ▓▓▓▓▓▓▒▒▒▒▒▒█▒▒▒▒▒▒██▓▓█████████████████████████▒▒▒▒▒▓▓▓▓▓▓▓
    ▓▓▓▓▓▓▓▓▒▓██▒▒▒▒▒▒▓▓█▓█████████████████████████▒▒▒▒▒▒▒▒▒▓▓▓▓
    ▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▒▓█▓██████████████████████████▒█▒▒▒▒▒▒▓▓▓▓
    ▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓████████████████████████████▒█▒▒▒▒▒▒▓▓▓▓
    ▓▓▓▓▓▓▓▓▓▓▒▒▒▒████▓█████████████████████████████▒▒▒▒▒▒▒▒▓▓▓▓
    ▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓██▓█████████████████████████████▒▒▒▒▒▒▒▒▒▓▒▓▓
    ▓▓▓▓▓▓▓▓▓▒▓▒▒▒▓█▓█▓████████████████████████████▒▒▒▒▒▒▒▒▒▓▒▓▓
    ▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▓█▓█████████████████████████████▒▒▒▒▒▒▒▓▒▓▓▓
    ▓█▓▓▓▓▓▓▓▓▓▒▒▒▓██▓█████████████████████████████▒▒▒███▓▒▓▓▓▓▓
    █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████████████████████████████▒█▒▒▒▒▓▓▓▓▓▓▓
    ███████▓▓▓▓▓▒▒████████████████████████████████▒█▒▒▒▒████▓▓▓▓
    ▓█▓▓▓▓▓███▓▓▓▓▓███████████████████████████████▒▒▒▒▒█▒▓█▓▓▓▓▓
    ███████▓█▓█▓▓▓███████████████████████████████▒▒▒▒▒▒█▒████▓▓▓
    ██▓▓▓▓█████▓▓█▓███████▒██████████████████████▒█▒▒▒▒▒▒▒█▓█▓█▓
    █████████████▓██████▒▒▒▒██████████████████▒█▒█▒▒▒▒▒▒█▒█▓█▓██
    ██▓▓▓▓▓████▓▓█████▒█▒▒▒▒██████████████▒▒████▒▒▒▒▒▒▒▒▒▒██████
    █████████████████▒▒▒▒▒▒▒▒████████████████▒█▒▒▒▒▒▒▒▒▒▒█▒█████
    ██▓▓▓███████████▒▒▒▒▒▒▒▒▒███████████▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒█▒▒██
    █████████▒▒▒██████▒▒▒▒▒▒▒▒██████████▒████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ███▓▓████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████████▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
    ░████████▒▒▒█▒▒▒█▒▒▒▒▒▒▒▒████████████▒████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒

https://play.golang.org/p/c379vE4oXB_j

Another Example:

    ████████████████████▒▒▒▒▒▒▒▒██▒▒██████▒███▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓
    ███████████████████▒▒▒▒▒▒▒██▒▒██████████▒▒▒█▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓
    ███████████████████▒█▒▒▒▒█▒█████████████████▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓
    ████████████████████████▒█████████████████████▒▒▒▒▒▒▒▓▓▓▓▓▓▓
    █████████████████████▒█▒██████████▓▓█████████▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓
    ███████████████████████████▓▓▓▓▓▓████▓▓██████▒█▒▒▒▒▒▓▒▓▓▓▓▓▓
    █████████████████████████▓███▓▓█▓▓▓▓▓▓█▓█████▒█▒▒▒▒▒▒▓▓▓▓▓▓▓
    █████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▓▓▓▓▓▓▓
    ███████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓████▒█▒▒▒▒▒▒▓▓▓▓▓▓
    ████████████████████████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▓▓▓▓▓▓
    ██████████████████████▓█▓▓▓▓▓▓▓▓▒▒▓▒▓▓▓▓▓███████▒▒▒▒▒▒▓▓▓▓▓▓
    ██████████████████████▓█▓▓▓▓▓▒▒▓▓▒▓▓▒▓▓▓▓█▓█████▒▒▒▒▒▒▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓█▓████▒▒▒▒▒▓▒▓▓▓▓▓▓
    ███████████████████████▓▓▓▓▓▒▓▒▒▒▒▒▒▓▓▓▓▓██████▒▒▒▒▒▒▒▓▓▓▓▓▓
    ███████████████████████▓▓▓▓▓▒▒▒▒▒▒▒▒▓▒▓▓▓▓████▒▒▒▒▒▒▒▒▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▓▓▒▒▒▒▒█▒▒▒▓▓█▓████▒▒▒▒▒▒▓▒▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▒▓▒▒█▒▒█▓█▓▓▓███████▒▒▒▒▒▒▓▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▒▒▒▒▒█████▓▓▓▓████▒█▒▒▒▒▒▒▓▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▓▒▒▒█████▓▓██▓████▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓
    ███████████████████████▓▓▓▓▓▒▒▒█▒█████▓███████▒▒▒▒▒▒▓▓▓▓▓▓▓▓
    ███████████████████████▓▓▓▓▒▒▒▒▒▒█████████████▒▒▒▒▒▒▒▓▓▓▓▓▓▓
    ██████████████████████▓▓▓▓▓▒▓▒▒▒█▒▒██▒███▒▒██▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓
    ██████████████████████▓█▓▓▓▒▓▒▒▒▒▒▒▒▒██▒██▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓
    ██████████████████████▓█▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓
    ███████████▒▒▒██████████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓█
    █▒▒████▒▒▒█████████████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▓▓▓▓▓▓▓▓
    ▒▒███████▒▒▒▒▒█████████▓█▓▓▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▓▓▓▓▓▓▓▓▓█▓
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████▓▓▓▓▓▓▓▒▒▒▓▒▒▒▒▒▒▓▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓██
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒█████▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█

https://play.golang.org/p/v760fHAeqG3

Patchers

After a relatively short number of iterations, the Patchers example causes a few rounded clumps to quickly form.

    ██████▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓███████▒▒▒▒▒▓▓▓▓▓
    ██████▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓███████▒▒▒▒▒▓▓▓▓▓
    ██████▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓███████▒▒▒▒▒▓▓▓▓▓
    █████▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓███████▒▒▒▒▒▓▓▓▓▓
    ████▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒█████
    ████▓▓▓▓▓▓▓▓▓▓▓▓████▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒██████
    ████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓████████▒▒▒▒██████
    █████▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓████████▒▒▒▒██████
    ██████████▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒█████
    ███████████▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓██████░▒▒▒▒▒▒▒▒▒▒▒
    ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒
    ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒
    ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒
    ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██████▒▒▒▒▒▒▒▒▒▒▒▒
    ███████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▒▒▒▒▒▒▒▒▒▒▒
    ███████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓█████████████▒▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓██████████████▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓██████████████▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓██████████████▒▒▒▒
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓██████████████▓▓▓▓
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓█████████████▓▓▓▓▓
    ▓▓▓▓▓▓▓▓▓████▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██████████████▓▓▓▓▓
    ▓▓▓▓▓▓▓▓█████▒▒▒▒▒▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████▓▓▓▓▓
    ▓▓▓▓▓▓▓██████▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████████████▓▓▓▓
    █████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████████████▒▒▒▒
    █████████████░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█████████████████▒▒▒▒
    ██████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██████████████████▒▒▒▒
    ███████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████████▒▒▒▒
    ███████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████████▒▒▒▒
    ███████████████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████████▒▒▒▒

https://play.golang.org/p/JcbjAw0nekL

This can be given a bit more variation in some cases, and cause the patches to form a bit more quickly. This one is more likely to remain in its beginning state, and it more closely resembles the start.

    ████▓▓▓▓▓▒▒▒▓▓▓▒▒▒▒▒▒▒▒█████████▒▒▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▓▓▓███████
    ████▓▓▓▓▓█▒▒▓▓▓▒▒▒▒▒▒▒▒█████████▒▒▓▓▓▓▓▓▓█▒▒██▒▒▒▒▓▓▓███████
    ████▓▓▓▓████▓▓▓▒▒▒▒▒▒▒▓█████████▒▒▓▓▓▓▓███████▒▒▒▒▓▓▓███████
    ███▓▓▓▓▓▓███▓▓▒▒▒▒▒▒▒▓▓▓█████████▓▓▓▓█████████▒▒▒▒██▓▓████▓▓
    ██▓▓▓▓▓▓▓███▒▒▒▒▒▓▓▓▓▓▓▓█████████▓▓▓▓█████▒▒██▒▒▒▒███▓▓▓██▓▓
    ▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓█████████████▓██████▒▒▒▒▒▒▒▒█████▓▓▓▓▓▓
    ▓▓▓▓▓██▓▓▓▓▓▒▒▒▒▓▓▓▓▓███▓▓███████████████▒▒▒▒▒▒▒█████▓▓▓▓▓▓▓
    ▓▓▓▓▓██▓▓▓▓▒▒▒▒▒▓▓▓▓▓██▓▓▓▓▓█████████▒███▒▒▒▒▒▒▒████▓▓▓▓▓▓▓▓
    ▓▓▓▓███▓▓▓█▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓████████▒▒▒▒▒▒▒▒▒▒▒▒▓███▓▓▓███▒▒
    ▓▓▓████▓▓███▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓████▓▓█▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▓███▒▒
    █████████████▒▓▒▒▒▓▓▓▓▓▓▓▓██████▓▓▓▒▒▒▒▒▒▒▒▒██▓▓▓▓▓▓▓▓▓███▒▒
    █████████████▓▓▓▒▒▓▓▓▓▓▓▓██████▓▓▓▓▓▓▓▓▓▒█████▓▓▓▓▓▓▒▒▒▓▓▓▒▒
    ███████████▓▓▓▓▒▒▒▒▓▒▒▓▓▓██████▓▓▓██▓▓▓▓██████▓▓▓▓█▒▒▒▒▒▓▓▓▓
    ████████▒▒▒▓▓▓▓▓▒▒▒▒▒▒▓▓▓███▒▒▓▓▓▓██▓▓▓▓████████▓███▒▒▒▒▓▓▓▓
    ████████▒▒▒▒▒▓▓▓▒▒▒▒▒▒▓▓▓▓▓▒▒▒▓▓▓▓▓▒▓▓▒▒███▓▓████▓█▓▓▒▒▒▓▓▓▓
    ▒▒▒█████▒▒▒▒▒▒▒▒▒▒▒▒███▓▓▓▓▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▓▓▓▓██▓▓▓▓▓▓▓▒▓▓▓▓
    ▒▒▒█████▒▒▒▒▒▒▒▒▒▒▓▓████▓▓▓▒▒▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▒▒▓▓▓▓▓▓▓▓▒▒▒▒
    ▒▒▒▒█▓▓▓▒▒▒▒▓▓▓▒▒▓▓▓▓█████▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▓▓▓▓▓▓▓▒▒▒▒
    ▒▒▒▒▓▓▓▓▒▒▒▓▓▓▓▓▓▓▓▓███████▓▓▓▓▓▓▓▓▓██▒▒▒▒▒▒▒▒▒▒▒▒███▓▓▓▒▒▒▒
    ▒▒▒▒▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓██████████▓▓▓▓▓▓▓▓███▒▒▒▒▒▒▒▒▒▒██████▒▒▒▒
    ▒▒▒█▓▓▓▓▒▒▒▒▒▒▒▓▓▓▓██████████▓▓▓▓▓▓▓▓█████▒▒▒▒▒▒▒▒██████▒▒▒▒
    █████▓▓▓▒▒▒▒▒▒▒▒▒▒▒████▒█████▓▓▓▓▓▓▓▓▓████▒▒▒▒▒▒▒▒▒▒▓▓███▒██
    █████▓▓▒▒▒▒▒▒▒▒▒▒▒▒███▒▒▒▒███▓▓▓▓▓▓▓▓▓██▓▓▓▒▒▒▒▒▒▒▒▒▓▓▓█████
    █████▒▒▒▒▒▒▒▒▒▒▒▒▒▒███▒▒▒▒███████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▒▒██
    █████▒▒▒▒▒▒▒▒▒▒▒▒▒▒████▒▒▒▓▓█████▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▓▓▓▒▒██
    ████████▒█▒▒▒▒▒▒▒▒▒██████▒▓▓▓███▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▓▓▒▒▓▓▓▓▒▒██
    ███████████▒▒▒▒▒▒▒▒▓▓█████▓▓▓▓█▓▓▓▒▒▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓
    ▒▒███▒▒█████▒█▒▒▒▒▒▓▓████▒▒▓▓▒▒▓▓▒▒▒▒███▓▓▓▓▓▒▒▒▓▓▓▓▓▓██▓▓▓▓
    ▒▒███▒▒▒▓▓▓████▒▒▒▒▓▓▓███▒▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▒▒▒▓▓███████▓▓▓
    ▒▒███▒▒▒▓▓▓████▒▒▒▒▓▓▓███▒▒▒▒▒▒▒▒▒▒▒█████▓▓▓▓▒▒▒▓▓███████▓▓▓

https://play.golang.org/p/bIgkIt_6gqi

IDK

I really don't know what the hell to call these anymore.

    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒█▒███████▓▓▓▓▓▓▓▓▓███████░░
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓▓▓▒▓▓▒▒▒▒▒▒▒▒▒▒█▒███████▓█▓▓▓▓▓▓▓████████░
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒██▓▓▓▓▓▓▓▓▓▓██████████
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▒█▒▓█▒▒▓▓▓▓██████████
    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▒█▓▒▓▓▒▒▓▓██████████
    █▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▒▓▒▓▓▓▓▓▓█████████
    ▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒█▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒▓▓▒▓▓▓▓▓▓█▓█████
    ▓█▓█▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▓▓▓▓▓▓▓██████
    ██▓█▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▓▓▓▓▓▓▓▓█▓██
    █▓███▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▒▓▓▓▓▓▒▒▓▓▒▒▓▓▓▓▓▓█▓██
    ██████▓▓▓▓▓▓▒▒▒▒▒▒█▒█▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▒▒▓▒▒▓▓▓▓▓▓▓▓██▓█
    ████▓██▓▓▓▓▓█▒▒▒▒▒▒▒▒█▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓██▓
    ▓▓█▓▓▓▓██▓█▓▒▒▒▒▒█▒█▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▓▒▓▒▓▓▓▓▓▓▓▓▓▓▓█▓█▓
    ██▓██████▓███▒▒▒█▒▒██▒█▒█▒█▒▒▒█▒▒▒▒▒▒▓▒▓▒▓▒▓▓▓▓▓▒▓▓▓▓▓▓▓▓▓█▓
    ▓▓███████████▒▒▒▒▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▓▒▓▓▒▒▒▓▓▓▓▓▓▓█▓▓▓▓
    █████████████▒██▒▒█▒▒▒▒▒▒▒▒█▒█▒█▒▒▒▒▒▓▒▒▓▓▓▒▓▓▓▓▓▓▓▓▓▓██▓▓▓█
    ██████████████▒▒█▒█▒▒▒▒▒▒▒▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▓▓▓▓▓▓▓▓▓▓▓▓██
    ████████████▒▒▒▒▒█▒▒█▒▒▒▒▒▒▒█▒█▒▒▒▒▓▒▒▒▒▓▓▒▓▓▓▓▓▓▓▓▓▓███▓▓█▓
    ███████████▒█▒▒▒▒█▒▒█████▒█▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▓▓▓▓▓▓▓▓████▓█████
    ██████████▒▒▒▒▒██▒████████▒▓▒▒▒▒▓▓▓▒▒▓▓▓▓▓▓▓▓▓▓▓▓█▓▓██████▓█
    █▒▒▒▒██▒▒▒▒▒▒█▒█████████████▒▒▒▒▓▓▓▓▓▒▒▓▒▓▓▒▓▓▓▓▓███████████
    █▒██▒▒▒▒█▒▒▒▒█████████████▒▒▒▒▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓█████████
    █▒█▒▒█▒█▒▒▒▒▒▒███████████▒█▓▒▓▓▓▓▒▓▓▓▓▓▒▒▓▒▓▓▓▓▓████████████
    █▒▒██▒█▒▒▒▒▒▒████████████▓█▒▒▒▓▓▓▒▓▓▓▓▓▓▓█▓▓████▓███████████
    ████▒█▒▒▒▒▒▒█████████████▓██▓▒▓▓▓▓▓▓▓▓▓▓▓▓███▓██▓███████████
    █▒▒▒█▒▒▒▒▒▒▒██████████████▓█▓▓▓▓▓▓▓▓▓▓▓████▓███▓██▓█████████
    ▒█▒▒▒▒▒▒▒▒█▒▒█████████████▓█▓▓▓▓▓▓▓▓▓▓▓▓█████▓▓█████████████
    ▒▒██▒▒▒▒▒▒▒▒▒████████████▓█▓▓▓▓▓▓▓▓▓█████▓█████▓████████████
    ░▒▒▒▒▒▒▒▒▒▒▒▒▒████████████▓▓▓▓▓▓▓▓▓▓▓▓▓██▓██▓▓██████████████
    ░░▒▒▒▒▒▒▒▒▒▒▒▒███████████▓▓▓▓▓▓▓▓▓▓▓███▓▓█████▓▓████████████

https://play.golang.org/p/pAEb9O9z0lC

Documentation

Overview

Special Test of Cellular Automata with 3 numbers.

Instead of using a matrix of booleans values, use a matrix of numbers between [0 - 255] is used (1 byte). Has the potential to be used for many different values, but the rules for now will be:

0 = Empty 1 = Red 2 = Green 3 = Blue

Each color could have a special set of rules, but a generalized one is:

-> Similar Colors Replicate ->

Special "eating" rules, where one color ALWAYS is taken over by a specific color, if that color is nearby. The following reads like this:

Color1 is taken over by Color2 Color1 <- Color2

Red <- Blue Blue <- Green Green <- Red

I would like to think of them as Fire, Water, Earth I guess that's just the alchemist in me ;)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL