Лучшее  🚀
25.12.2018 в 15:18 Evernews

Из данных пылесоса Roomba научились делать карты для Doom

Новые модели Roomba составляют настолько подробные карты комнат, что их достаточно для генерации игровых уровней.

Кстати, на сайте читать удобнее

Робот-пылесос Roomba можно использовать не только по прямому назначению, но и в качестве своеобразного пространственного сканера. Моддер Рич Уайтхаус создал скрипт, с помощью которого Roomba может создавать карты для классического Doom.

Уайтхаус выяснил, что последние модели Roomba используют достаточно приличный метод одновременно локализации и построения карты пространства, в котором работает устройство. Скрипт Doomba, созданный моддером, извлекает данные, собранные умным пылесосом, и создает на их основе карту для Doom.

Рич протестировал работу скрипта только с Roomba 980 — возможно, использовать другие модели пылесоса в качестве Doom-картографов не получится. Свою разработку Уайтхаус приурочил к 25-летию со дня релиза первой части Doom.

На выходе скрипт Рича выдает файл формата DOOM PWAD. Он позволяет рандомизировать получившуюся карту и настраивать некоторые параметры: например, наборы текстур, количество противников или оружие, доступное на уровне.

Фанатам Doom, решившим создавать карты с помощью умного пылесоса, придется изрядно потратиться. Сейчас модель Roomba 980 продается за 45-57 тысяч рублей.