en
Feedback
Genomeia

Genomeia

Open in Telegram

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

Show more
1 316
Subscribers
-224 hours
-67 days
-430 days
Posts Archive
! Это механизм, что позволяет регулировать весса, осознанно.🦈 ? Что это значит?🤩 ! Если базовые ИИ связи, усиливаются при п
! Это механизм, что позволяет регулировать весса, осознанно.🦈 ? Что это значит?🤩 ! Если базовые ИИ связи, усиливаются при последовательной активации нейронов, то ЭТИ, можно усиливать/ослаблять просто подавая сигнал. ! Это позволяет обучать организм, с помощью "кнута и пряника", что открывает нам возможности обучения с подреплением, т.е AI + В данный момент я не буду ничего делать с этим механизмом, сначала я сделаю: 1. Экосистема в Гм 2. Гайд про "первые шаги в гм"(планирую вообще сегодня выпустить) # Схему строения вы сами видите, думаю хитрые смогут понять устройство😋

ИИ в Genomeia

Привет подписота, я наныл у разраба геномии к 0.2.4 сделалать... 💠💠💠 "Обучаемые нейро линки" И это КРУТО😄 В чем прикол? З
Привет подписота, я наныл у разраба геномии к 0.2.4 сделалать... 💠💠💠 "Обучаемые нейро линки" И это КРУТО😄 В чем прикол? Зачитаю "если нейроны активируются последовательно, их связь укрепляется , если наоборот, ослабляется до разрыва связи" На этом свойстве строятся примитивные ассоциации, а так же основной слой ""нейросети предсказатель"" у нас ЗАЧЕМ?❓ Если все правильно настроить, то организм будет строить модель мира вокруг него типа "зеленое вкусно" "красное больно" "хлопок громко, громко страшно" "стена ударится"👏 Если комбинировать эти механизмы, будет выходить большая опера, которая в итоге может привести...К ПЛАНИРОВАНИЮ 😨 И это действительно круто. На изображении мой пробный орг , он постепенно учится, как нейронка, уварачиваться от стен Изначально организм бьется, потом поворачивает , но со временем нейроны укрепляют связи между мышцами и глазами, в итоге, организм поворачивает до удара😆

Сообщение не поддерживается в Вашей версии Telegram. Пожалуйста, обновитесь до последней версии.

Привет подписота!😈 Настало время рассказать о новой планке качестве, и о начальной части создания А-1 в гм Что за механика?
Привет подписота!😈 Настало время рассказать о новой планке качестве, и о начальной части создания А-1 в гм Что за механика? Привыкание к сигналу со временем. Зачем? Ну я думаю каждый хотел сделать своих существ живее, и это именно то что надо С этой механикой мышцы - устают, глаза реагируют не на цвет , а на его изменение, глаза меняют чувствительность (как когда включил телефон ночью), так же это используется для создания памяти подобной нашей, чувству времени, так же это позволяет создавать детекторы движения, которые фиксируют только движение существа, большой простор для создания существ голод насыщение привыкание к стимулам адаптивность везде тут используется механизм привыкание к сигналу, и это реально круто в прямых руках. 💠💠💠 Теперь о существе! Тут на базе 4 глаза(будет 6), так же 2 большие задние мышцы глаза имеют усталость. и различаются резкие изменения цвета(когда резко стало темно или светло, они активируются), так же организм умеет СПАТЬ❗️, или же отдыхать, как хотите, врем яот времени он закрывает глаза, отключает всю активность, и сидит так, пока все рецепторы не отдохнут от постоянной стимуляции, и в этот момент существо реально нишиша не видит вот такой вот механизм, ждите седня ещё 2 около новостных поста подписота Жду вашей активности! Скорее всего буду записывать про это существо немало видосов, и гайдов тоже🦈

Вышла новая alpha-0.2.3 на itch.io https://genomeia-project.itch.io/genomeia/devlog/1552982/genomeia-023-pheromones-long-neur
+3
Вышла новая alpha-0.2.3 на itch.io https://genomeia-project.itch.io/genomeia/devlog/1552982/genomeia-023-pheromones-long-neural-links Появились первые механизмы для морфогенеза благодаря феромонам. Реализовал систему феромонов так, что можно будет создавать сколько угодно типов феромонов. Теперь можно управлять существами с помощью клавиатуры через новую функцию активации y = controller(a). Улучшил нейро-связи их можно красить в разные цвета и прокладывать на расстояния сразу нескольких клеток. И вернул возможность генерации стен мира

Первые зачатки морфогенеза. Сейчас через феромоны - распространяются в субстрате, позже будут гормоны - распространяются от клетки к клетке Пока что максимально примитивные правила: при концентрации феромона в субстрате больше 0.01 любая клетка Leaf делится на ту же клетку так, чтобы позиция новой клетки была как можно ближе к источнику феромона, но при этом не слишком близко к соседним клеткам. Если клетка Leaf не может поделиться из-за нехватки пространства, тогда она мутирует в клетку Fat. Недавно реализовал новый алгоритм для феромонов - можно создавать сколько угодно типов феромона без больших потерь памяти, и при этом всё достаточно оптимизировано. На базе феромонов также сделаю и гормоны

Выложил 0.2.2 на itch.io. Только страница игры до сих пор в карантине, написал в поддержу, но пока ничего не отвечают https:/
Выложил 0.2.2 на itch.io. Только страница игры до сих пор в карантине, написал в поддержу, но пока ничего не отвечают https://genomeia-project.itch.io/genomeia Глобальные изменения 0.2.2: - Значительно улучшил архитектуру проекта - Новый шейдер - Добавил симметрию в редактор генома - Новая физика у еды - Гравитация - Изменяемый размер мира - Клетки и частицы могут быть разного размера И сразу же приступил к 0.2.3: - Где будет новая система феромонов с возможностью создавать сколько угодно типов феромона - И небольшие доработки и исправления багов из 0.2.2

Мегалодон от Абобы
Мегалодон от Абобы

- Почти закончил рефакторинг, остался только редактор генома - Сделал новый шейдер, вот так он выглядит, оцените. Он, кстати, получился гораздо более оптимизированным, чем прошлый. Шейдер в дальнейшем обязательно буду еще дорабатывать - Частицы еды теперь имеют коллизии, соединяются и притягивается друг к другу В целом осталось только доделать редактор генома и я буду выпускать 0.2.2

Новый рекорд по количеству запущенных клеток - 10 миллионов в 2 UPS Удалось решить несколько проблем с физикой: - Значительно уменьшил количество памяти на хранение сетки мира для частиц, добавив к своей уже работающей сетке sparce hash map. Теперь в одной точке может быть сколько угодно частиц и это не вызовет проблем, кроме падения UPS - Можно делать мир с любым соотношением сторон - Все распараллелено - поиск коллизий и обработка коллизий - Сейчас только один момент который мне не нравится в реализации физики - если один чанк (мир разделен на чанки для параллельных вычислений) сильно загружен, а другие свободные то UPS упадет, так как нагрузка равномерно не распределяется Продолжаю рефакторинг, уже удалось сильно улучшить архитектуру проекта и еще вчера придумал как сэкономить кучу памяти на данных каждой клетки, вообще без ощутимых потерь в производительности

Опять не успеваю писать посты, есть несколько новостей по проекту и сообществу Genomeia недавно исполнился год Выпустил 0.2.1 можно скачать в сообществе в разделе "Демка". Сейчас занимаюсь глобальным рефакторингом проекта и подготовкой к 0.3.0. В данный момент переделываю физику Проект вышел в open source под лицензией GPL-3 Недавно подвел итоги по геймджему, если интересно можете проголосовать за проекты. И сегодня запуск нового геймджема в сообществе Цели на 0.3.0: 1. Улучшить архитектуру, повысить стабильность и сделать проект удобным для вклада в проект через open source. Упростить создание модов 2. Оптимизировать физику коллизий под миры больших размеров, сделать клетки разных размеров, сделать еду и другие вещества через ту же физику что и клетки 3. Переделать шейдер (графику) в симуляции, сделать его гораздо более производительным и добавить текстуры для разных типов клеток 4. Оптимизация редактора генома 5. Возможность настроить выбор генома для зиготы через нейро-сигнал, что даст высокий уровень абстракции при создании организмов и гибкость в зависимости от условий среды 5. Клетка не создающая коллизий для полостей желудка, сосудов, емкостей для хранения веществ и т.д. 6. Новая более реалистичная система зрения, глаз будет брать общий-средний цвет из диапазона доступной видимости 7. Феромоны (распространяются по карте) разных типов, попытаюсь сделать так, что бы можно было создавать сколько угодно типов феромонов в субстрате и при этом это было достаточно производительно и не сильно жрало память 8. Тоже самое с сигнальными веществами (распространяются через клетки организмов) Если на каком-то из этапов проект будет в рабочем-играбельном состоянии, то буду выпускать промежуточные версии

Самый продвинутый игрок в Genomeia - Абоба Умный, недавно безвозвратно потерял свой телеграмм канал. Прошлым летом он сделал рекламу моей игры, пришло много людей. Внес много полезных идей для развития игры. Сделал множество крутых организмов. Хочу порекомендовать зайти на его новый канал, там будут появляться новые крутые геномы Genomeia и Cell Lab Скоро будет 0.2.1: - Редактор карты - Клетка Punisher, Breakaway (умирает при импульсе), Vascular (можно настроить направление в которое будет быстрее идти энергия) - это все экспериментальные клетки - Клетки выделения и улавливания феромонов в субстрате (пока что через цвета) - Настройки субстрата - Новая физика (демпфер пружин, настройка вязкости субстрата, гидродинамическое сопротивление) - Фикс багов, крашей и решены множества проблем с состоянием гонки в с симуляции После выпуска 0.2.1 займусь рефакторингом проекта - полноценная подготовка к open source. Игра с сильным техническим уклоном, благодаря чему в сообществе много людей умеют программировать и у них есть желание внести вклад в развитее проекта. На данный момент, кстати, я работаю не один, ко мне присоединился еще один разработчик, это он сделал новую физику, исправил часть проблем с состоянием гонки и добавил новые клетки

Новая клетка - Punisher, которая будет в 0.2.1. Накапливая максимальное количество энергии, уничтожает клетку, с которой сталкивается. От нее можно защититься с помощью костей, то есть если сделать костяную броню организму, то клетка Punisher не сможет проникнуть в организм. Также она не убивает клетки в своем организме. Это пока временное решение клетки для создания хищников, в будущем получится сделать что-то более интересное с пищеварением. Последние пару месяцев делаю очень мало постов (надо это исправлять), это не значит, что я сейчас меньше начал работать над игрой, скорее наоборот. Сейчас о новостях по разработке в основном пишу в сообществе в разделе "Новости и мысли"

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

Я выпустил новую альфа-версию 0.2.0 — ее можно скачать в сообществе, в разделе «Демка» https://t.me/GenomeiaCmty Вступайте, с
Я выпустил новую альфа-версию 0.2.0 — ее можно скачать в сообществе, в разделе «Демка» https://t.me/GenomeiaCmty Вступайте, скачивайте, скидывайте краши, пишите о багах, пишите, что можно улучшить, и задавайте вопросы у более опытных игроков, если что-то непонятно Глобальные изменения в Genomeia-alpha-0.2.0: 1) Улучшил архитектуру проекта, большинство действий от сущностей «Мир» и «Игрок» теперь выполняются через команды, что улучшило работу с многопоточностью и заложило базу под моды 2) Реализовал бесполое размножение, сделал возможность спавнить разные геномы на карте (уже можно сделать свою экосистему) 3) Сделал новый гораздо более удобный редактор генома, юхууу! Теперь можно проматывать таймлайн роста организма, делать изменения на любой стадии, отменять деления клеток, передвигать клетки, использовать Ctrl+Z и Ctrl+Y, менять цвета клеток 4) Теперь на карте может быть сколько угодно клеток, пока хватает оперативки (недавно увидел миллион клеток в 7 UPS) 5) Новый более удобный интерфейс с возможностью управлять симуляцией — ускорение, пауза и перезапуск

Реализовал почти полноценное бесполое размножение с использованием двух типов клеток: Zygote и Producer. Zygote — сейчас это базовая стартовая клетка любого организма. Producer — клетка, которая копирует геном в Zygote. Копирование требует много энергии, а его скорость зависит от размера генома. После завершения копирования клетка Producer делится, образуя новую Zygote, из которой затем вырастает организм (пока что - точная копия родительского организма, без мутаций). В ближайшее время хочу выпустить новую альфа-версию в открытый доступ. Нужно доделать UI (особенно для мобильной версии) и исправить небольшое количество багов

Давно не было постов, и у меня накопилось несколько новостей. Редактор генома почти готов: 1. Реализованы команды: мутация, деление и удаление (отмена деления клетки). 2. Завершена работа с нейронными связями. 3. Добавлен пересчет генома с той стадии, на которой произошло изменение - это нужно, чтобы даже при редактировании очень большого организма на поздних этапах всё выполнялось за пару миллисекунд. 4. Оптимизирован полный пересчет - теперь организм из 2000 клеток пересчитывается за 40 мс. 5. Добавлена быстрая команда по последнему действию: например, если последним было деление в клетку Fat, то при клике ПКМ по другим клеткам будет выполняться такое же деление с теми же параметрами. Передал тестировщикам первую альфа-версию с новым редактором генома и системой размножения организмов. Прежде чем выложить обновление в общий доступ, нужно пофиксить баги и доделать некоторые элементы UI. Я переезжал, поэтому на две недели временно выпал из разработки игры

Еще один промежуточный результат работы над новым редактором генома. 1. Реализовал механизм автоматического добавления связей и поиска оптимального угла деления клетки (это, кстати, неплохая заготовка для онтогенеза). 2. Реализовал шаблон команд для undo/redo (Ctrl+Z/Ctrl+Y), теперь можно отменять действия. 3. Удалось неплохо оптимизировать сам редактор — полный перерасчет 2000 клеток (второй фрагмент видео) занимает в среднем 80 мс