Программирование это жизнь
Поиск Delphi

Меню сайта
Литература
Скрипты
Исходники
Софт
Реклама
Главная » Файлы » Исходники » Разное

Эволюция
[ · Скачать удаленно (239.6Kb) ] 03.11.2010, 22:48
Интересный исходник показывающий пример развития и эволюционирования, некой цивилизации (в качестве примера в программе взяты буквы, которые эволюционируя превращаются в слова)

Сейчас небольшой faq по работе исходника.
В поле target задаем цель развития, для начала рекомендую поставить туда какое нибудь небольшое слово написанное латиницей.
поле "Fitness" показывает среднюю близости всего населения к цели.
food количество еды чем больше этот параметр тем реже отдельные особи будут погибать.

Как и почему происходит развитие?
Цивилизация на экране живет своей жизнью, и в конечном итоге должна либо умереть от голода либо от старости. Она не могжет измениться(мутировать) сама, так же как и реальные существа. Но её потомство может немного отличаться от самих себя, либо быть еще хуже (дальше от цели) или лучше (ближе к цели). Если их потомство дальше от цели, оно, как правило, умирают без потомков. Если лучше, они обычно имеют мало потомства.

P.S. Интерестный юморной исходник, лично я делал так, запускал программу в поле Target устанавливал цель развития, и уходил на кухню попить кофе с бубликом) к тому моменту как я возвращался цель развития моей популяции была достигнута !!!
Категория: Разное | Добавил: Барон | Теги: Эволюция, Скачать, Время
Просмотров: 968 | Загрузок: 279 | Рейтинг: 0.0/0
 

Программированье это жизнь © 2008-2024

Rambler's Top100