Клеточный автомат Life на T2
Материал из TDS
(Различия между версиями)
Строка 5: | Строка 5: | ||
Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/ | Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/ | ||
- | Удобной средой является RStudio: http://www.rstudio.com/ | + | Удобной средой является '''RStudio''': http://www.rstudio.com/ |
- | + | Как использовать модель: | |
- | + | * Откройте исходный файл программы | |
- | + | *# выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их | |
- | + | *# строки 223-224: задание правил игры жизнь | |
- | + | *# 229-230: задание размеров поля | |
- | + | *# 232: размер стороны "квадрата" для расчета сложности конфигурации | |
- | + | *# 236: установка начального расположения. второй параметр в функции - вероятность того, что ячейка будет живой. | |
- | + | *# после установки необходимых параметров, выполнить все со строчки 220 до строчки 240 | |
- | + | * Инициализация проведена. | |
- | + | * В строчке 248 вызывается функция визуализации: | |
- | + | ** первый параметр - состояние, | |
- | + | ** второй - задержка между шагами | |
- | Замечание: если окна | + | *# чтобы начать визуализацию выполнить со строчки 238 по 248<br>''Замечание'': если окна визуализации были закрыты либо создано новое состояние (объект info), то требуется выполнить строчки начиная с 238 |
- | + | *# чтобы обновить график сложности, выделите консоль студии и вбейте "Enter" | |
- | + | *# чтобы продолжить визуализацию с места остановки, выполните строчку 251 | |
- | + | *# вся информация о состоянии после выполнения визуализации находится в переменной endinfo |
Версия 12:34, 19 декабря 2012
Описание модели №1
Описание модели №2: Визуализация игры жизнь для разбиения (подмножества) тора на 6-угольники
Для того, чтобы запустить программу требуется установить интерпретатор языка R: http://cran.gis-lab.info/
Удобной средой является RStudio: http://www.rstudio.com/
Как использовать модель:
- Откройте исходный файл программы
- выделите первые 220 строк кода (функции и подключаемые пакеты) и исполните их
- строки 223-224: задание правил игры жизнь
- 229-230: задание размеров поля
- 232: размер стороны "квадрата" для расчета сложности конфигурации
- 236: установка начального расположения. второй параметр в функции - вероятность того, что ячейка будет живой.
- после установки необходимых параметров, выполнить все со строчки 220 до строчки 240
- Инициализация проведена.
- В строчке 248 вызывается функция визуализации:
- первый параметр - состояние,
- второй - задержка между шагами
- чтобы начать визуализацию выполнить со строчки 238 по 248
Замечание: если окна визуализации были закрыты либо создано новое состояние (объект info), то требуется выполнить строчки начиная с 238 - чтобы обновить график сложности, выделите консоль студии и вбейте "Enter"
- чтобы продолжить визуализацию с места остановки, выполните строчку 251
- вся информация о состоянии после выполнения визуализации находится в переменной endinfo