Hellbent Posted December 27, 2018 https://www.polygon.com/2018/12/26/18156304/roomba-doom-levels-doomba Game developer and designer Rich Whitehouse gave the world an unusual present this Christmas Eve. It’s called Doomba, and it uses the popular Roomba vacuuming robots to create levels for Doom, the classic first-person shooter. Whitehouse is a 20-year veteran of the game industry, with credits on titles such as the original Prey and Star Wars Jedi Knight 2: Jedi Outcast. Along the way, he also built a tool called Neosis, which helps game developers and designers move digital assets between different platforms. The Doomba module works on similar principles; it just takes the digital maps created by the Roomba’s own internal software and converts them into Doom levels. So what’s your Roomba doing creating maps of the inside of your house? Many of iRobot’s modern robotic vacuums rely on VSLAM, also known as visual simultaneous localization and mapping. Rather than wandering around like slow-moving ping-pong balls, modern Roomba devices methodically sweep back and forth in long passes like they’re mowing your lawn. That makes them much more efficient than previous models. To do the work, some Roombas use a creepy little electronic eyeball to create detailed maps of your home. Doomba takes that map and makes it into a level of Hell. 8 Quote Share this post Link to post
Nevander Posted December 27, 2018 How the hell. Like, no, seriously how does the digital map get converted into a Doom engine map? 0 Quote Share this post Link to post
taufan99 Posted December 27, 2018 Joking aside, that's quite badass. Pretty much testifies just how amazing of a piece of technology DOOM really is. 1 Quote Share this post Link to post
wolfmcbeard Posted December 28, 2018 What? It would probably make a 63 x 65 room knowing my luck, then the battery would explode and burn my house down. 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.