LURNA
LURNA — это искусственный интеллект, который использует генетический процесс для выбора поведенческих условий
ЦЕЛЬ
Просто: разработать агентов, способных устойчиво выживать. Загвоздка в том, что вы можете контролировать только параметры выживания; сколько еды производится, сколько урона получено, как быстро мутируют агенты и т. д. Если с ними слишком легко обращаться, они не будут развиваться, слишком сильно — и родословная прекратится.
КАК ОТСЛЕЖИВАТЬ УСПЕХ
Ваши агенты начнут вести себя очень странно, делая вещи, которые не имеют никакого смысла. Вы можете отслеживать успех двумя способами; наблюдая за тем, как меняется их поведение, и вы также можете нажать на агента, чтобы перенести его в инспектор, который сообщит вам, какого поколения ваш агент. В идеале вам нужно большое количество — это означает, что вы оказали достаточное давление на популяцию, чтобы она могла развиваться и не вымирать.
АГЕНТЫ
Имитация содержит два разных типа агентов; Квадраты и головастики. Оба вида имеют разные требования к выживанию. Квадраты производят пищу для головастиков, а они, в свою очередь, питаются головастиками (фактически отбирая у них еду). По мере заполнения агента они становятся зелеными, по мере голодания (со временем или при соприкосновении с квадратами) – красными. Когда они голодают, они умирают.
ЭВОЛЮЦИОННЫЙ МЕХАНИЗМ
Когда агент умирает, и если есть здоровый агент того же типа (зеленый), самый здоровый агент порождает нового агента и передаёт ему свои гены (с некоторыми незначительными вариациями). и таккаждый вид «естественным образом выбран» так, чтобы вести себя таким образом, чтобы у них было больше шансов быть здоровыми. А поскольку агенты заменяются по мере их смерти, популяция контролируется.
Плодородная почва
Чтобы сохранить мир в центре, в центре игровой сцены есть только плодородная почва, поэтому выход из этой области означает смерть.
ГЕНЕТИЧЕСКИЙ МЕХАНИЗМ
Что отличает этот проект, так это то, что он основан на самопишущих условных объектах. Под этим я подразумеваю, что каждый агент несет с собой 6 условных объектов, каждый из которых содержит условие в форме
если A находится между B и C, то переместите сумму D относительно позиции E< /п>
Каждое условие сообщает о движении этого агента. Сначала каждому условию назначаются случайным образом числа из игры и случайно сгенерированные числа, каждое из которых занимает позицию в условии. Когда условия передаются, эти условные выражения сохраняют свои позиции присвоения переменных (если A было расстоянием до ближайшего головастика, оно останется таковым) плюс-минус небольшое случайное приращение. Иногда возникают мутации, когда 1 из 6 состояний повторно рандомизируется, а остальные состояния сохраняются. Если ни один из агентов данного типа не является здоровым (зеленый), новые порожденные агенты совершенно случайным образом назначаются как новые.
ИГРА
Предполагаемая «Игра» будет включать в себя настройку ручек для создания высококвалифицированных агентов, способных передвигаться по лабиринтам.
Как скачать LURNA через торрент
Всего несколько простых шагов:
- Устанавливаем программу μTorrent, через которую мы будем скачивать торренты
- Выбираем и скачиваем подходящий торрент-файл репака LURNA
- Двойным кликом открываем скаченный файл, программа μTorrent запустится автоматически и предложит выбрать место для сохранения дистрибутива.
- После того как репак скачается, запускайте его. Начнется установка и... это все, приятной игры!