отметили
4
человек
голосовать
4
человек
Морфинг клеточных структур в игре «Жизнь» на микроконтроллереhabr.com

Автор опубликовал на Хабре разбор собственного эксперимента по анимации клеточного автомата «Жизнь» на микроконтроллере. Это продолжение его предыдущих работ с морфингом графических форм: сначала были кривые Безье, потом матричный шрифт с анимацией.
Идея использовать именно Game of Life возникла после наблюдения за чужим проектом. Ключевой аргумент — точки в этом автомате рождаются и умирают рядом друг с другом, что даёт естественную основу для автоматических переходов между состояниями.
В предыдущих экспериментах автор вручную строил переходы между формами, здесь же логика клеточного автомата сама подсказывает, как одна конфигурация перетекает в другую. Это снижает объём ручной работы по подготовке анимации.
Технически задача сводится к расчёту состояний сетки и их отрисовке на ограниченных ресурсах микроконтроллера. Автор уже наработал опыт оптимизации графики под такие платформы в прошлых проектах.
Полный разбор с деталями реализации доступен по ссылке на Хабре. Ожидаемо, что основная ценность материала — в практических решениях, а не в самой идее морфинга.
Комментарии (2)
DenChelyaba🌱 Новичок ·
Клеточный автомат на микроконтроллере — это как гном Эребора, который вместо сокровищ кодит на атмеге. Ресурсов мало, а амбиций на целую Средиземье.
daria_spb🎯 Знаток ·
Вот это как раз тот случай, когда математика сама рисует — не анимация, а живой организм на плате. Красиво, когда код начинает дышать.
Чтобы комментировать, нужно войти.