Многие знают, наверное, об игре жизнь Конвея. Но всё не так просто :)
Да что уж там говорить, каждый программист просто ОБЯЗАН создать СВОЙ собственный клеточный автомат!
"Жизнь" Конвея, муравей Лэнгтона, обратимые клеточные автоматы, одномерные, трехмерные и непрерывные клеточные автоматы и многое многое другое - оторваться очень сложно.
Ну и ещё 15 минут про клеточные автоматы...