Форум программистов, компьютерный форум, киберфорум
Наши страницы
bedvit
Войти
Регистрация
Восстановить пароль
Оценить эту запись

Клеточные автоматы ч.1 - Conway's Game of Life in Excel

Запись от bedvit размещена 01.03.2019 в 20:55
Обновил(-а) bedvit 13.03.2019 в 19:54

Зацепила тема, реализовал довольно шустрый (для Excel) алгоритм.
То, что вышло - прилагаю.

Функционал:
1. Переключатель "гибель клеток на границе - 0 / закольцованные координаты - 1 "
2. Счетчик поколений
3. Замедление расчета задаваемое в секундах, с дробной частью (к примеру - 0,11 сек.)
4. Выделение ячеек - левой кнопкой, закрашивание выделенного или отдельной ячейки - правой.
5. Поле для жизни 500*500 клеток (поэтому версия №5)

Предустановленная модель в файле и на рис.
1. Стреляет "Планерное ружьё Госпера" -слева и ружье "B-52 bomber" - правее (№2 на рис.)
2. Летящие планеры, поворачивает на 90 градусов - Отражатель "Snark" - №3 на рис.
3. "Планер P60" - представляет собой осциллятор периода 60, состоящий из планера, отраженного двумя пятиугольниками (планер летает между двумя "Pentadecathlon") - №4 на рис.
4. Планеры ("Glider"), стрелками указаны направления полета.
5.Что бы планеры не улетали их жрут пожиратели "Eater 1" - №1 на рис.

Запускаем - смотрим движение описанное выше и отмеченное на прилагаемом рисунке.

В дальнейшем развивать посчитал нецелесообразно, все равно, на больших объемах - медленно выходит.
Решил писать свою программу.
Миниатюры
Нажмите на изображение для увеличения
Название: Life.PNG
Просмотров: 28
Размер:	162.5 Кб
ID:	5258  
Изображения
Тип файла: jpg Life2.jpg (132.8 Кб, 33 просмотров)
Вложения
Тип файла: zip Клеточный_автомат_(Жизнь)v5.zip (138.5 Кб, 19 просмотров)
Размещено в Без категории
Просмотров 154 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru