foo52ru ТехноШаман posts
Телеграм канал
Я создал пробный публичный телеграм канал "Тёмные мысли Техношамана", где буду постить разную мысли. идеи, глупости, мемы.t.me/foo52ruTS
Исходный код проекта про Адама и Еву
Программа написана в среде Processing. Для запуска нужно её установить и открыть файлы проекта.https://processing.org/downloadинтерфейсЗдесь показаны все кнопки, но в интерфейсе они появляются, когда режим предполагает их наличие.1. Включить/выключить отображение линий между точками2. Выбор ...
Исходные файлы последнего видео
Немного пройдёмся по интерфейсу.1.Пауза (клавиша пробел).Пошаговое выполнение (клавиша z).Отключение отображения клеток для скорости симуляции.Снятие выделения с клетки.2.Каким цветом какой морфоген отображать в режиме отображения морфогенов.3.Отображение направляющих.УбÐ...
Фрагмент следующего ролика
Фрагмент следующего роликаЭпигенетика, метилирование ДНК, разные фенотипы из одного генома...
Исходный код "Онтогенез"
evoDevo.zipДля запуска программы нужна среда Processing (https://processing.org)После запуска нужно нажать кнопку loop или клавишу пробел, для запуска симуляции.В коде есть геном кляксы из первого ролика (triplex), ящерицы (dino) и шестиногой ящерицы (dinoS) из второго роликаПоменять их можно внеся измене...
онтогенез
Вот несколько изображений, которые иллюстрируют мой текущий проект — симуляцию онтогенеза.Онтогенез — это процесс, в ходе которого из одной клетки развивается многоклеточный организм. Чтобы этот процесс происходил правильно, необходима координация между клетками: они Ð...
Исходник проекта про альтруизм
Моделирование того, как альтруистичное поведение может фиксироваться в геноме.Этот механизм называется Родственный отбор или Kin selection.В симуляции наибольшее распространение получает тот вариант гена, который, в данных условиях, обеспечивает наибольшее своё распростране...
Зарождение альтруизма
https://www.youtube.com/watch?v=aVEtRwcMVIUНекоторые моменты, на которые хотел овраттить внимание.Добыча появляется на поверхности на некоторое время, потом исчезает. Это одно из условий, которое придаёт смысл крику. Без этого выгоднее было бы потихоньку есть свою находку вместе с прямыми пÐ...
Исходники ролика про принцип Фишера (соотношение полов)
Для запуска нужна среда Processing (https://processing.org).Код писался для генерации скриншотов для ролика, поэтому интерфейс не делал и всё управление повешено на клавиатуру.Все клавиши вывел на экран.Например: q w e - кто определяет пол потомка (самка, самка+самец, самец)Можно включить сох...
Параллельные Вселенные
Параллельные ВселенныеИз любопытства запустил две идентичные симуляции. В одной из них "убил" одну из клеток. Темным цветом показано, где в двух параллельных симуляциях появилась разница.В самом первом опыте изменения стали сразу происходить по всему полю, а не вокруг...
Утилита для просмотра и сравнения файлов с геномом
Скрипт написан в Processing и нужен для просмотра и сравнения файлов с геномом, сохранёных во время симуляции "Борьба кланов".В первой строке нужно прописать имена файлов без расширений.String[] files = {"9", "10", "11", "12", "13", "14", "15", "16", "17"};В данном п...
Исходный код симуляции "борьба кланов" 3
Новая версия модели.Основные изменения:- барьер, разбивающий мир на две части- сохранение данных о ходе симуляции в .csv-файл-----Опишу только изменения от прошлой версии.- поменял местами кнопки ZOOM (2) и SPEED (3)- поменял местами кнопки выбор цвета(6)и CHART(3)- убрал режим кланов, основÐ...
Исходный код симуляции "борьба кланов" 2
Симуляция, которая использовалась в последнем видео про неудачные запуски,На самом деле я немного поиграл с параметрами и теперь вероятность исчезновения жизни сильно меньше. Для проекта используется средаProcessingСимуляция запускается в полноэкранном режиме.Запускал на о...
Фрагменты симуляции
Карта содержания "органики" в почве во время aLife симуляции.Чем темнее, тем больше "органики".Красные зоны - переизбыток органики, в этом месте жизнь невозможна.Органика остаётся в почве после смерти организмов.Некоторые виды могут питаться органикой.Также от количе...
Digital Garden. Анимация. Исходники
Для проекта используется среда ProcessingДля создания анимации нужно в папкуgenom поместить файлы выбранных для анимации растений, внести нужные правки в исходник и запустить на выполнение.Все параметры задаются в файлеdigigard_Animation.pdeSAVEIMG - если присвоить значение true, то результат ...
Полное описание алгоритма "Digital Garden"
Алгоритм позволяет генерировать изображения, похожие на “инопланетную фауну” или абстрактные изображения.Изображения создаётся на основе таблицы, которая символизирует ДНК.Каждый раз из одной таблицы (ДНК) получаются немного разные изображения.Можно генерировать слуÑ...
Фрагменты симуляции
Фрагменты симуляции
Исходный код редактора растений
Скрипт для редактирования растений.Используется среда Processing( https://processing.org. ).В файлеdigigard_tree_editor.pde есть строки, где можно указать папку и имя файла с геномом. В качестве имени используется число, расширение ".dna" добавляется автоматом. Этот файл должен находится в указаннÐ...
Новое видео на канале
https://www.youtube.com/watch?v=GqKEN2SKzbE
Фрагменты симуляции
Для жизни клетки и для создания новых клеток требуется энергия.Во время смерти клетки в почву попадаеторганикаиэнергия, которая была в клетке в этот момент.Органикаиэнергиянакапливаются в почве.При большой концентрации, места с излишками органики или энергии становятся...
Описание алгоритма Digital Garden
Здесь я опишу суть алгоритма в упрощенном виде.Растение состоит из 10 уровней (0 ... 9).Для каждого уровня есть свой набор генов, которые описывают его параметры.Пример генома для растения из 10 уровней и 24 признаков.Каждый ген - это байт, то есть он может принимать значения от 0 дÐ...
Исходники проекта "Digital Garden".
Код написан в средеProcessing, для запуска кода она должна быть установлена на компьютере.лицензионное соглашениеdigiGarden.zip
Digital Garden
Проект по созданию виртуального сада из цифровых растений.Новые экземпляры можно получить путём скрещивания других растений.От двух родителей, каждый раз будут получаться разные потомки.Иногда потомки будут нести явные признаки предков, иногда скрещивание будет приводÐ...
Интерфейс "Борьба кланов"
Интерфейс "Борьба кланов"Маленький видеообзор
Исходники проекта "Борьба кланов".
Clans.zipКод написан в среде Processing, для запуска кода она должна быть установлена на компьютере.Код написан давно, многие моменты уже не помню, выкладываю как есть.лицензионное соглашениеОписание интерфейсаЛевый нижний угол:steps - пройдено шаговcells - количество живых клетокmut - кÐ...
Discord
Добрый день, друзья! Мы к вам с хорошими новостями. Решили проблему с Дискордом, поэтому приглашаем всех подписчиков в закрытый канал!
Discord
Добрый день, друзья! К сожалению, у нас возникли проблемы с подключением закрытого чата в Discord. На данный момент прикладываем все усилия, чтобы решить эту проблему, активно общаемся с поддержкой. Надеемся в скором времени все решить.
Исходник physarum simulation с дополнениями
physarum_exp.zipЗдесь есть некоторые изменения:- можно собирать агентов в круг- можно собирать агентов используя подготовленное изображение- можно отображать агентов, а не феромон















