Клеточный автомат Life на T2
Материал из TDS
Описание модели №1
Описание модели №2: Визуализация игры жизнь для разбиения (подмножества) тора на 6-угольники
Визуализация игры жизнь для разбиения тора на 6-угольники. Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/
Удобной средой является RStudio: http://www.rstudio.com/
после открытия файла 1) выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их 2) строки 223-224: задание правил игры жизнь. 3) 229-230: задание размеров поля. 4) 232: размер стороны "квадрата" для рассчета сложности конфигурации 5) 236: установка начального расположения. второй параметр в функции - вероятность того, что ячейка будет живой. 6) после установки необходимых параметров, выпонить все со строчки 220 до строчки 240
инициализация проведена
в строчке 248 вызывается функция визиализации. первый параметр - состояние, второй - задержка между шагами. 7) чтобы начать визуализацию выполнить со строчки 238 по 248. Замечание: если окна визаулизации были закрыты либо создано новое состояние (объект info), то требуется выполнить строчки начиная с 238. 8) чтобы обновить график сложности, выделите консоль студии и вбейте "Enter" 9) чтобы продолжить визиуализацию с места остоновки, выполнити строчку 251. 10) вся информация о состоянии после выполнения визуализации находится в пременной endinfo