Embel & ShopHopper
Эй, Эмбель, слышал про этот новый генератор уровней на базе ИИ, который генерирует карты прямо во время игры, в зависимости от того, как ты играешь? Интересно, как там сочетается случайность и задумка разработчиков.
Да, видел несколько демок. В основном там используют комбинацию процедурной генерации шума и ограничений, основанных на правилах. Шум задаёт первоначальную случайную форму, а ограничения – ну, например, “не делай комнату босса посередине лабиринта” – направляют это в играбельные структуры. Обычно это жёстко заданные веса, но чтобы подстроить их под разные стили игры, нужно много данных и итераций. Думаю, самое сложное – чтобы случайные элементы не ломали игровой процесс, чтобы система постоянно училась на основе отзывов игроков.
Звучит безумно – значит, этот ИИ, по сути, умный микс хаоса и порядка. Мне бы очень хотелось загрузить данные о моём стиле игры и посмотреть, как изменится баланс. Может, режим "спидран" заставит генератор создавать более сложные и компактные карты. Он как-то обучается на твоих отзывах в реальном времени, или это больше похоже на пакетное обучение?