Game Developer Uses Popular Vacuuming Robots Create Doom Levels
Game developer Rich Whitehouse dropped Doomba on Christmas Eve. It uses Roombas to create levels for Doom, the first-person shooter game.
How It Works
A Roomba creates digital maps of your home using visual simultaneous localization and mapping (VSLAM) and an electronic eye. With this software, it moves in sweeping motions across the house, and avoid a ping-pong like motion. It’s much more efficient. Doomba uses these maps to create Doom levels or levels of Hell.
— Rich Whitehouse (@DickWhitehouse) December 24, 2018
According to Whitehouse, the work was relatively simple.
He wrote on his personal blog:
“I soon realized there was a clear opportunity to serve the Dark Lord by conceiving a plethora of unholy algorithms in service to one of the finest works ever created in his name…Simultaneously, I would be able to unleash a truly terrible pun to plague humankind. Now, the fruit of my labor is born. I bring forth DOOMBA, a half-goat, half-script creature with native binary backing for the expensive parts, to be offered in place of my firstborn on this fine Christmas Eve.”
Whitehouse has been in the gaming industry for over twenty years. He earned credit on games like the original Prey and Star Wars Jedi Knight 2: Jedi Outcast. He also created Neosis, a tool for game developers to move digital assets between platforms.
You can get Doomba or Neosis, even without a Roomba. Whitehouse put together a map an instructions you can use to create a level of Doom just for you. However, he says he has only tested the software with the Roomba 980 Robotic Vacuum model.
He said he hopes people have fun with this. He wrote: “Some will say that it’s pointless, but I have faith in my heart that the Dark Lord will wipe these people from the face of the earth and trap them in a dimension of eternal hellfire. Their suffering will be legendary.”
Neosis is available for free; donations are encouraged.