Найти в Дзене
CyberBiology

Искусственная жизнь. Генетический алгоритм. Мир №1

В последнее время экспериментировал с набором команд. Запускал на короткое время, что бы посмотреть, как разные команды влияют на то, что происходит на экране. Осталось запустить на длительные срок и посмотреть, как и куда всё это будет развиваться. Исходники: https://yadi.sk/d/rLamoeyt3NBRwL После запуска мира нужно несколько раз кликнуть по экрану, это нужно для генератора случайных чисел. Также про проект "Искусственная жизнь" в новом варианте. Проект переписан товарищем на языке Java github.com/CyberBiology/CyberBiology и им же написано дальнейшее развитие проекта https://github.com/CyberBiology/Genesis Ссылка на .jar файлы проектов CyberBiology и Genesis. https://yadi.sk/d/C7lUGl0v3WdJqH На данный момент версии возможно устарели. Для запуска нужно иметь установленную на компьютере Java https://www.java.com/ru/download/ CyberBiology.jar просто запускаем и смотрим. Genesis.jar запускаем, нажимаем кнопку Creat Map - создаётся карта. Первый бот - это точка в центре. Запускае

В последнее время экспериментировал с набором команд. Запускал на короткое время, что бы посмотреть, как разные команды влияют на то, что происходит на экране. Осталось запустить на длительные срок и посмотреть, как и куда всё это будет развиваться.

Исходники: https://yadi.sk/d/rLamoeyt3NBRwL После запуска мира нужно несколько раз кликнуть по экрану, это нужно для генератора случайных чисел.

Также про проект "Искусственная жизнь" в новом варианте. Проект переписан товарищем на языке Java github.com/CyberBiology/CyberBiology и им же написано дальнейшее развитие проекта https://github.com/CyberBiology/Genesis

Ссылка на .jar файлы проектов CyberBiology и Genesis. https://yadi.sk/d/C7lUGl0v3WdJqH На данный момент версии возможно устарели.

Для запуска нужно иметь установленную на компьютере Java https://www.java.com/ru/download/ CyberBiology.jar просто запускаем и смотрим. Genesis.jar запускаем, нажимаем кнопку Creat Map - создаётся карта. Первый бот - это точка в центре. Запускаем симуляцию кнопкой Start/Stop. Внизу видим текстовое поле Population, где отображается количество живых ботов. Если там 0, то начинаем с начала. Если первый бот находится в воде, то обычно сразу помирает. Подвигайте ползунок Sea Level, что бы бот оказался на суше.

Михаил Царьков

Статья в ВК: https://vk.com/cyberbiology?w=wall-167044850_22