🔥 Девлог по Blockworld: новая система AI!
🤯 Переписал всю логику мобов на Behavior Tree
Решил переделать «мозги» мобов, так как прежнее решение я сделал в спешке — из-за этого оно содержало много проблем и багов. Теперь в основе системы лежит дерево поведения, которое позволяет гибко задавать логику мобов и легко расширяется.
✔️ Новые действия мобов
- Паника: когда моба атакуют, он убегает от места нападения. При этом включается режим бега, проигрывается новая анимация, а скорость передвижения увеличивается. Это можно увидеть на примере куриц и коров в видео выше.
- Следование за игроком с «вкусняшкой»: если у игрока в руках есть предмет, привлекающий моба (для коровы — пшеница, для курицы — семена), то моб начинает двигаться за ним. В будущем планирую добавить возможность кормить мобов.
🔈 Новые звуки
Добавлено более 30 новых звуков: основные, при ударе, при смерти и шаги для мобов, а также звуки поверхностей при ходьбе и копании. У каждого звука теперь от 2 до 4 вариаций.
✔️ Смешение жидкостей
Теперь жидкости могут взаимодействовать друг с другом: например, вода и лава при смешении образуют камень.
Post #687
1.84K