0

Программист научил робот-пылесос создавать карты для Doom

Программист научил робот-пылесос создавать карты для Doom
Программист Рич Вайтхаус сделал удивительную вещь: он научил свой робот-пылесос генерировать различные карты для оригинальной Doom. С помощью пылесоса Roomba игроки теперь могут создать адский уровень на основе собственной квартиры.

Для своего дьявольского плана Вайтхаус использовал автономный робот-пылесос Roomba, который не только убирает в квартире, но и запоминает информацию о собственном маршруте при уборке. Именно хранимые в пылесосе данные и заинтересовали программиста - ему стало интересно, что он может с ними делать.

Недолго думая, фанат игры Doom пришёл к выводу, что информация о передвижениях робота-пылесоса отлично подойдёт для того, чтобы генерировать на её основе уровни для этого культового шутера.


В результате на свет появился Doomba - специальный скрипт для Noesis, собственного инструмента Вайтхауса, в котором полученная от пылесоса Roomba информация используется для создания новых рандомизированных карт.

Правда, алгоритмы генерации уровней Doomba далеки от идеала, так что сгенерированные скриптом уровни не всегда получаются играбельными. К тому же, Вайтхаус пока что проверил работоспособность своей программы только на одной модели пылесоса - Roomba 980.

Также по теме