1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

игра "наноМир" с исходником

Тема в разделе "Delphi - программирование", создана пользователем YuraAntonenko, 21 окт 2010.

  1. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    Игра "наноМир" с исходником на Паскале + бинарник

    https://sourceforge.net/projects/nanoworldg...me.zip/download

    Описание игрушки:

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

    попытка выжить:
    игра "наноМир" с исходником

    погоня:
    игра "наноМир" с исходником

    бегство:
    игра "наноМир" с исходником
     
  2. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Бинарник плиз.
     
  3. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    он внутри архива уже :welcome:
     
  4. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Здорово) Инетерсно, спасибо)
     
  5. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    ну что сказать просто куча каментариев.
    наверное все такие занятые что смотреть на новое некогда :(
     
  6. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    Наверное вы такой занятой, что даже не можете запостить описание вашей игрушки. А все должны бросится запускать ваши неизвестные бинарники. Наивняк.
     
  7. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0

    Спасибо. Понял. Сам я не могу догадаться чего вам землянам не хватает.

    Описание в первом сообщении.
     
  8. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    YuraAntonenko
    Генетические алгоритмы используете?
     
  9. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    Конечно! Он самый! :welcome:
     
  10. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    Какой критерий селекции? Мутация на основании случайных значений? Эволюционный процесс как-то замедляете?
    Пытался посмотреть ваш код, но в нем ничего не понятно.
    Для школьника вполне неплохо, но ничего больше
     
  11. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    если так -- то интересно посмотреть более продвинутые проекты на эту тему. я ни одного не нашел похожего.

    эти существа иногда начинают глобальные войны. вы их недостаточно долго смотрели.
     
  12. European

    Репутация:
    0
    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    2
    Почитайте побольше теории и развивайте проект дальше
     
  13. Гость

    Репутация:
    0
    Несколько раз запускал программу, смотрел час-полтора, но они явно не спешат погибать.
    Сколько времени их надо смотреть? И как проявляются глобальные войны?
    А если общее мнение - то могу согласиться с мнением vital из 4-го поста.
     
  14. YuraAntonenko

    YuraAntonenko Гость

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

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

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

    скриншоты поместил в первое сообщение.

    Да, просто точки бегают. Хотелось бы сделать им тела, но не могу выбрать метод, или косячно или сложно. Физика мира усложнится, расчет зрения каждого существа каждый такт... сейчас они видят вокруг себя точки, а что будут видеть? формы?
     
  15. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    Я на Lazarus скомпилил (типа Delphi), в этой версии можно менять баланс энергий и скорость роста травы, чуть улучшил мутацию, она теперь интеллектуальней (отбрасывает часть вариантов сразу :rolleyes:, и в файл сохраняет мир при закрытии, а при открытии загружает. Файл map.dat в директории запуска программы. Он есть в архиве, но его можно удалить и через интерфейс создать мир заново.

    В архиве бинарник, и исходник в папке source.

    Обновленный архив поместил в первом сообщении.
     
  16. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    вот вариант, мирно:

    игра "наноМир" с исходником
     
  17. AndreyAndroid

    AndreyAndroid Гость

    Репутация:
    0
    Сейчас посмотрим что это такое:newconfus:
     
  18. YuraAntonenko

    YuraAntonenko Гость

    Репутация:
    0
    Сегодня сделал страничку с алгоритмом игры наноМир:

    http://nanoworldgame.wordpress.com
     
  19. 1ive

    1ive Well-Known Member

    Репутация:
    0
    Регистрация:
    12 сен 2010
    Сообщения:
    621
    Симпатии:
    0
    "Если так -- то интересно посмотреть более продвинутые проекты на эту тему. я ни одного не нашел похожего."
    Игра жизнь
    Клеточный автомат, придуманный английским математиком Джоном Конвеем в 1970 (!) году (А вы говорите новое...)
    Написание "Life" - одна из вещей, которую делал каждый 3й программист мира.
    Есть реализации на всех (!) ЯП
     
  20. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    Точно. Хотел показать и забыл, спасибо лайву за ап темы=)
    Вобщем, на скрине то, что вышло у меня за пару включенных часов, на не измененных настройках(которые, субьективно, не влияли ни на что).. вроде бы. Ах да, запускал под вайном на линуксе.
     

    Вложения:

    • игра
      _______1.png
      Размер файла:
      747,1 КБ
      Просмотров:
      102
Загрузка...

Поделиться этой страницей