LifeEXE | Unreal Engine | CG
1.89K subscribers
384 photos
471 videos
424 links
Download Telegram
Media is too big
VIEW IN TELEGRAM
🎮 Всем привет! 🎮

Понедельник. В эфире карательный гейм-дев!

Вы: пастушья собака 🐶
Ваша цель: отсортировать уток 🦆
Уровень сложности: невозможное ⚰️

🔗 https://keepee.itch.io/duck-sorter

Небольшое пояснение матчасти происходящего ⤵️

За этим хаосом стоит физика автономных агентов и роевое поведение — swarm behaviour.

Изначально термин swarm behaviour пришёл из биологии: большая группа относительно простых организмов (птицы, рыбы, насекомые) показывает сложное, скоординированное поведение, хотя у них нет центрального лидера, и каждый реагирует только на своих ближайших соседей.

Как запрограммировать 👨‍💻 такое поведение можно подробно изучить на сайте The Nature of Code:

🔗 https://natureofcode.com/autonomous-agents

Я упоминал эту книгу в одном из общих видео на канале. Примеры в книге на Processing/JS, но принципы легко переносятся на C++, C# и другие языки. Easy,

Ключевые принципы swarm behaviour:
🟢 Децентрализация — нет лидера, решения принимаются локально.
🟢 Локальные взаимодействия — агент реагирует только на то, что видит рядом.
🟢 Простые правила — поведение каждого отдельного агента простое: избегай столкновений, держись рядом, двигайся как соседи.
🟢 Эмерджентность — из простых локальных правил рождается сложное и «умное» поведение всей группы.

Классические примеры в природе:
📌 Мурмурация птиц
📌 Синхронные косяки рыб
📌 Организованные рои насекомых

Концепция «роя» применяется не только в играх и симуляциях, но и в архитектуре — это направление называется Swarm Urbanism. Оно использует моделирование поведения толпы для проектирования городских пространств: помогает понять, где будут наиболее оживлённые зоны, как оптимизировать потоки людей и сделать среду более эффективной:

🔗https://bit.ly/swarm_urbanism
🔗 https://www.youtube.com/watch?v=p38awHtjePA

Имеется специализированный софт для этих целей: NetLogo, AnyLogic, GAMA Platform

🔤🔤🔤🔤🔤🔤🔤

🤝 Поддержать:
Patreon | Boosty | PayPal

Ресурсы:
GitHub | LifeEXE School | Itch | X | Wiki | Курс по UE

#gamedev #ai #simulation #swarmintelligence #physics #agents #coding #natureofcode #lifeexe #lifeexecode #lifeexeEDU
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5015❤‍🔥10👍3🤩1