Комментарии 5
Вышло прикольно, мне нравится
О, напомнило мне, что я писал Life когда-то (давно, когда только начинал программировать на Python) на свой лад, добавив немного цветового разнообразия, время от времени возвращаюсь (с надеждой когда-нибудь всё переписать приличным образом).
У меня там соседние цвета смешиваются в процессе, есть возможность рисовать шаблонами(своими или PNG-картинками), делать сохранения, путешествовать во времени, поле бесконечное, во времени можно перемещаться, решение кросс-платформенное :) Если интересно можно посмотреть текущий вариант на ютубе (крайне извиняюсь за плохой английский + лучше смотреть в x2) и на гитхабе.
Мне нравится Life тем, что с одной стороны такие простые правила, а с другой стороны доказано ведь, что любую машину Тьюринга можно реализовать с её помощью. А значит в ней столько всего можно понапридумывать в плане процессов с ума сойти :)
Хочу потом музыку прикрутить, чтобы конфигурации соответствовал какой-то звук и звуки потом плавно суммировались, но чего-то пока не придумал ничего разумного как это делать.
А ваш код, кстати, под какой лицензией, его можно воровать (с указанием авторства, конечно)? :)
Круто! Запустил, посмотрел, интересно. Очень быстро трава растёт, кстати. Кажется что проблему роста травы можно решить добавив коэффициент вероятности для каждой клетки превратиться в траву, это как будто должно замедлить процесс.
Пишем симуляцию по мотивам игры Life