Якщо ви вже пройшли ювілейний набір рівнів для 25-річного шутера Doom від його розробників, на допомогу можна покликати пилосмок. Програміст зі США перетворив пилосмок Roomba на гейм-дизайнера рівнів. Поки машина прибирає квартиру, вона додатково генерує нові карти для Doom.
Нова розробка називається Doomba, і вона використовує як апаратну основу пилосмоки Roomba 980. Ці апарати створюють для приміщення карту свого прибирання, а штучний інтелект у програмі Noesis перетворює її на ігровий рівень для Doom.
Головну роль у розробці рівнів відіграють переміщення пилосмока по квартирі. Вони засновані на методі пересування в невідомому просторі через визначення власного місця розташування. Цей алгоритм скорочено називається SLAM. Усі дані для карти захоплюються в режимі реального часу. Поки пилосмок виконує свою роботу, скрипт Doomba моделює карту. У результаті там, де в реальному світі стоїть ліжко, в ігровому просторі Doom буде жертовний вівтар або труна, а на місці стільця, скажімо, колона.