Как стать автором
Обновить

Комментарии 15

Любопытно. Хотелось бы ещё пример на JS, скажем подсайт на github.io, где можно было бы посмотреть всё это в действии.
Так вот же:
Мой, можно задавать номер правила двоичным или десятичным числом, есть возможность задания случайного исходного состояния
Не мой, более красивый и наглядный, с волшебной кнопочкой Random, но правило (как и исходное состояние) можно задавать только переключая мышкой условные чекбоксы
И там, и там нет возможности посмотреть каждую эпоху, в динамике. Только сразу конечный результат. Видимо, это имелось в виду.
В статье идет речь об одномерных автоматах, то есть в каждый момент времени состояние — это одна строка черно-белых пикселей. Если по вертикальной оси отложить время, то как раз получается двумерная картинка. Динамика в статике, так сказать :)
А еще клеточные автоматы хорошо раскладываются в FPGA.
Значительно улучшают характеристики псевдослучайных генераторов на основе кольцевых сдвиговых регистров.
А почему среди примеров нет термитов? Они свои термитники строят руководствуясь подобными алгоритмами.
Кто они? Муравьи что-ли?
Термиты совершенно не муравьи! Они ближе к тараканам.
То есть термиты руководствуются алгоритмами?..
Почему бы и нет. Скорее всего, реализованными на аппаратном уровне.
Возможно… А какая ПЛИС у них стоит?
Спасибо за статью.

Запрограммировать игру Жизнь — это классика :) Было дело на CoffeeScript экспериментировал с реализацией: демо игры Жизнь.
Спасибо. Тоже баловался когда-то.
Более интересные результаты можно получить, если не ограничивать окрестность автомата тремя клетками, а взять 5 или больше. Тогда даже можно будет увидеть, например, планеры и катапульты.
Картинка
image

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории