
Программист научил робот-пылесос создавать карты для Doom
Программист Рич Вайтхаус научил свой робот-пылесос генерировать различные карты для оригинальной Doom. С помощью пылесоса Roomba игроки теперь могут создать адский уровень на основе собственной квартиры. Об этом сообщает портал PCGamer.
Вайтхаус использовал автономный робот-пылесос Roomba, который не только убирает в квартире, но и запоминает информацию о собственном маршруте при уборке. Именно хранимые в пылесосе данные и заинтересовали программиста – ему стало интересно, что он может с ними делать.
Фанат игры Doom пришёл к выводу, что информация о передвижениях робота-пылесоса отлично подойдёт для того, чтобы генерировать на её основе уровни для этого культового шутера.
В результате на свет появился Doomba – специальный скрипт для Noesis, собственного инструмента Вайтхауса, в котором полученная от пылесоса Roomba информация используется для создания новых рандомизированных карт.
Правда, алгоритмы генерации уровней Doomba далеки от идеала, так что сгенерированные скриптом уровни не всегда получаются играбельными. К тому же, Вайтхаус пока что проверил работоспособность своей программы только на одной модели пылесоса – Roomba 980.