2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 игра Наномир
Сообщение24.01.2011, 08:39 
Аватара пользователя


20/01/11
10
Описание игрушки:

Это мир где живут существа самостоятельные, которые на ваших глазах за несколько минут придумывают что-то новое, общаются друг с другом, учатся групповым действиям.

В течение нескольких минут их примитивное поведение сменяется интересным, яркими поступками и захватывающими сюжетами.

Они могут погибнуть по разным причинам. Тогда программу следует перезапустить.

Ссылка на страницу игры в моём профиле.

Скриншоты из игры:

попытка выжить
Изображение

погоня
Изображение

бегство
Изображение

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 09:17 
Аватара пользователя


20/01/11
10
Учитывая что вы тут dxdy может вам так будет понятнее:

в этой программе реализовано:

эволюционный алгоритм, искусственный интеллект, нейронные сети, генетическое программирование, искусственная жизнь

эта программа моя, ссылка поэтому поместил в моём профайле, можете в него зайти?

я бы высказал своё мнение по поводу этой разработки, но мне интересно ваше

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 09:29 
Заслуженный участник


13/12/05
4604
Я запускал, но не дождался какого-то организованного поведения. Единственное - красные в основном сидят в кустах и дожидаются, когда к ним подбежит белый. Опишите поподробнее алгоритм поведения. И еще: они умирают естественной смертью?

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 09:35 
Аватара пользователя


20/01/11
10
Padawan в сообщении #404154 писал(а):
Опишите поподробнее алгоритм поведения.


Идея игры:

Трава растёт сама, она зелёная.

Травоядные белые, едят траву, получая энергию. Если энергии достаточно, рожают.

Плотоядные красные, едят белых, получая их энергию помноженную на константу энергетического баланса. Рожают также.


Алгоритм игры:

У всех бегающих (белых и красных) мозг. Он у них одинаковый. Изначально в нём пусто, и они бегают потому что кроме мозга в них есть живчик.

Живчик случайно меняет направление существа если мозг ничего не советует.

При рождении передаётся мозг родителя, и делается случайная мутация в новом мозге. У них зрение, они видят вокруг точки разных цветов. Мозг реагирует на точку которую видит, на её цвет, и её позицию, и если в нём есть информация куда повернуть при таких обстоятельствах, то он это сообщает и так делается.

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 11:29 
Заслуженный участник


13/12/05
4604
Это-то я прочитал. Как в мозгу алгоритм устроен, как изменения накапливаются, вот что интересует.

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 12:12 
Аватара пользователя


20/01/11
10
Padawan в сообщении #404204 писал(а):
Это-то я прочитал. Как в мозгу алгоритм устроен, как изменения накапливаются, вот что интересует.


В процессе жизни накапливаются :P

А если серьёзно, то:

сначала в мозгу пусто. двигаются хаотично. кто-то выжил, кто-то от голода умер или случайно попал под ползущего вслепую хищника.

выживший родил. у потомка мутация - и в пустом мозгу появилось первое правило. например: вижу слева рядом зелёную точку - иду на неё. или: вижу слева зелёную точку - иду в бок. или иду в противоположном направлении. правило возникло случайное. у одного такое, у другого не такое.

потом они живут с этими правилами. когда оказывается в ситуации подходящей под имеющееся в мозгу правило - действует не хаотично, а выполняя правило. и тут выясняется, если ты белый и убегаешь от зелёного - умрешь с голоду. а если красный и бежишь за белым - есть шанс.

выжившие рожают, и у их детей может будет второе правило, а может сотрётся какое-то которое было. и т.д..... цикл...

 Профиль  
                  
 
 Re: игра Наномир
Сообщение25.01.2011, 19:44 
Аватара пользователя


21/04/10
33
Москва
А происходит ли передача правил от родителя к потомкам?

 Профиль  
                  
 
 Re: игра Наномир
Сообщение26.01.2011, 08:06 
Аватара пользователя


20/01/11
10
0x21h в сообщении #404459 писал(а):
А происходит ли передача правил от родителя к потомкам?


Передаются все правила родителя.

 Профиль  
                  
 
 Re: игра Наномир
Сообщение02.02.2011, 11:28 


21/03/06
1545
Москва
topic17703.html

 Профиль  
                  
 
 Re: игра Наномир
Сообщение03.02.2011, 12:14 
Аватара пользователя


20/01/11
10
e2e4 в сообщении #408130 писал(а):
http://dxdy.ru/topic17703.html


да, этот проект с плавающими в воде штучками видел, но: у них не мутирует поведение, они не бегают толпами или стаями, или не могут научиться ходить строем. у них мутирует лишь тело. красивые игрушки но не более того.

 Профиль  
                  
 
 Re: игра Наномир
Сообщение03.02.2011, 12:36 


21/03/06
1545
Москва
Цитата:
у них не мутирует поведение

Еще как мутирует

Цитата:
они не бегают толпами или стаями, или не могут научиться ходить строем.

Да, каких-либо коммуникаций между особями нет.

Вспомнилось вот что: в свое время были игрушки еще под дос, одна со змеями, вторая - танчики. Смысл в том, что на некотором скриптовом языке для них писалась программа, а потом они случайным образом помещались на ограниченное поле и должны были выживать среди дргих, для которых программу написали другие программисты. Экземпляры с одинаковыми программами могли общаться друг с другом некоторым образом - были возможны алгоритмы, разумно действующие несколькими единицами. Можно было бы придумать что-то похожее, только чтобы программа мутировала на основе генных алгоритмов.

 Профиль  
                  
 
 Re: игра Наномир
Сообщение04.02.2011, 08:24 
Аватара пользователя


20/01/11
10
e2e4 в сообщении #408523 писал(а):

Экземпляры с одинаковыми программами могли общаться друг с другом некоторым образом - были возможны алгоритмы, разумно действующие несколькими единицами. Можно было бы придумать что-то похожее, только чтобы программа мутировала на основе генных алгоритмов.


У меня это получилось в одной из версий, там мозг содержал 48 центральных нейронов. После длительного периода красные научились слаженными бригадами нападать, и вот такая бригада всей толпой ломанулась в другое место в погоне за одним очень юрким белым. Потом они встретили кучу травы запутались в ней и распались. А тот белый сбежал!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Модераторы, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group