Естественный отбор

[?,?,?,?,?,?,?,?,?]
"Жизнь" с дополнительными правилами
Перед тем как будет рассчитано новое поколение, каждая клетка пытается найти среди окружающих её свободных точек более привлекательное на её взгляд положение и перемещается в него.

  • Клетки имеют геном, который определяет привлекательность точки в зависимости от количества будущих соседей.
    Геном представлен массивом из 9 чисел, каждое из которых можт принимать значение 0 или 1. Первое (нулевой элемент) определяет привлекательность точки с 0 соседей, второе - с 1 соседои и так далее до 8. Если ген активен (значение элемента 1), точка с соответствующим числом соседей рассматривается клеткой как привлекательная для перемещения. Если не активен (значение 0), в такую точку клетка перемещаться не будет.
    Например, если у клетки геном [0,1,1,0,0,0,0,0,0], она будет стараться переместиться в точку, у которой есть 1 или 2 соседа. А если такой нет, останется на месте. Из точек с одинаковой привлекательностью выбирается случайная.
  • При зарождении новой клетки она получает такой же геном, как у той из 3 её соседок, которая сходила последней.
  • Порядок хода клеток - случайный.
  • Геном отражается в цвете клеток. Чем более красная клетка, тем больше она любит одиночество. Чем более синяя, тем больше любит компанию. Чем более зелёная, тем ближе она к "золотой середине" - предпочтению 2 или 3 соседей.

"Жизнь"

Классическая "Жизнь"

  • на пустом поле, рядом с которым ровно 3 живые клетки, зарождается новая клетка;
  • если у живой клетки есть 2 или 3 живые соседки, то эта клетка продолжает жить;
  • если соседей меньше 2 или больше 3, клетка умирает (от «одиночества» или от «перенаселённости»).

Вселенная тороидальная.