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