This is a remix. There are four colors: red, yellow, green, and blue. Each cell could either change to a different color or stay the same color. To change to a different color, a cell of that color must be in one of these directions from the original cell. The directions are different for each color: Red: north, northwest, or northeast Yellow: east, northeast, or southeast Green: south, southwest, or southeast Blue: west, northwest, or southwest Each color prefers to keep its own color whenever there is another cell of that color in the correct directions. If the color must change, it can only change to colors in the correct directions. Each colored cell has three choices of what color to change to and each color has a first choice, a second choice, and a third (or last) choice. Here are the choices in order: Red cells: yellow, green, blue Yellow cells: green, blue, red Green cells: blue, red, yellow Blue cells: red, yellow, green If a cell must change color, it checks for the first choice first and then it checks the second choice. If the only color in all three directions is the third choice, then it must change to that color. Example: Around a red cell, there is a yellow cell in the northwest, a green cell in the north, and a blue cell in the northeast. The red cell would change color to yellow because the cell's own color is not in those directions and yellow is the first choice for red when changing color.
Thanks to @Layzej for making the original project. Thanks to @griffpatch_tutor for making a tutorial that I found that helped with custom blocks. https://scratch.mit.edu/projects/68924432/ I changed the type of cellular automata by using my own idea. I added different directions and different rules for changing color. Please see the instructions for the exact changes to cellular automata. This type of cellular automata does not contain anything decided randomly. I noticed that diagonal lines between colors are more common than straight lines.