ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Simulating Evolution in an Ecosystem | Part 2

Автор: Bones

Загружено: 2024-02-11

Просмотров: 1224

Описание: Part 1:    • Simulating Evolution in an Ecosystem | Part 1  

This is a simple ecosystem simulation and this video explores natural selection as boids evolve themself to survive as long as possible.

Link to source code:
https://github.com/bones-ai/rust-ecos...

Inspirations:
Daniel Shiffman's (TheCodingTrain) Ecosystem simulation -    • Coding Challenge #69: Evolutionary Steerin...  
Craig Reynolds steering behaviours - https://www.red3d.com/cwr/steer/

Some technical details:
The boids use forces of attraction/repulsion (affinities) to traverse around the world.
When the simulation initially begins, all boids are seeded with random affinities and perceptions (vision/range).
By the process of natural selection, boids that are unfit to survive don't live long enough to replicate. And the ones that do replicate have small mutations to themself, resulting in a child boid that could either be better or worse than the parent boid.
There's a small random chance a boid may replicate when the following conditions are satisfied, it's health is greater than max-health / 2 and it hasn't already replicated in the past few seconds.
Food gives the boids +5 health while poison reduces -20 from them. So the boids have to learn that eating poison is really for them.

If you have any more questions on how something works, let me know in the comments :)

----
I frequently post updates on my twitter,
BonesaiDev -   / bonesaidev  

Other links - https://bonesai.vercel.app/
---
Contents:
0:00 - Intro
0:16 - Artificial bird-like creature
0:50 - Predator Boid
1:25 - Food and Poison
2:14 - Timelapse of the ecosystem
4:28 - (Almost) Perfect Boids
5:27 - Predators dominating the ecosystem

----
🧠 Technical Details
Programming language: Rust (https://www.rust-lang.org/)
Game Engine: Bevy Engine (https://bevyengine.org)
----
🎵 Music:
Music from an artist named "Lukrembo" from
Source: https://freetouse.com/music
Song names:
"Animal Friends"
"This is for you"
"Concierge Lounge"
"Teapot"

#rustlang #simulation #ecosystem

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Simulating Evolution in an Ecosystem | Part 2

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Coding Adventure: Simulating an Ecosystem

Coding Adventure: Simulating an Ecosystem

Simulating Evolution in an Ecosystem | Part 1

Simulating Evolution in an Ecosystem | Part 1

Симуляция Онтогенеза. Часть 1

Симуляция Онтогенеза. Часть 1

Китай объявляет войну / Авиация поднята по тревоге

Китай объявляет войну / Авиация поднята по тревоге

Which Team Will Win👀

Which Team Will Win👀

Bevy Top Down Shooter Tutorial With Massive Enemy Hordes

Bevy Top Down Shooter Tutorial With Massive Enemy Hordes

Scientists Trapped 1000 AIs in Minecraft. They Created A Civilization.

Scientists Trapped 1000 AIs in Minecraft. They Created A Civilization.

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Обвал цен на 90%, изменивший всё.

Обвал цен на 90%, изменивший всё.

Neural Network Learns to Play Snake

Neural Network Learns to Play Snake

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

Но что такое нейронная сеть? | Глава 1. Глубокое обучение

AI Battle Simulation | Evolution of Neural Networks

AI Battle Simulation | Evolution of Neural Networks

Порталы не создают вечный двигатель, если телепортировать гравитацию

Порталы не создают вечный двигатель, если телепортировать гравитацию

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Ant simulation: Timelapse of a Miniature Ecosystem | Part 1

Ant simulation: Timelapse of a Miniature Ecosystem | Part 1

Почему 100 лет в электропоездах применяли не самый лучший двигатель? #энерголикбез

Почему 100 лет в электропоездах применяли не самый лучший двигатель? #энерголикбез

Как 2D существо видит ИСКРИВЛЁННОЕ ПРОСТРАНСТВО?

Как 2D существо видит ИСКРИВЛЁННОЕ ПРОСТРАНСТВО?

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

Как я с нуля сделал ноутбук на базе C64 — Portable 64 (эмуляция)

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]