Doomba använder din Roomba-data för att bygga nya Doom-kartor

Rich Whitehouse

Som Roomba robot dammsugare utför sitt jobb med att hålla dina golv snygga och rena, genererar de en detaljerad karta över ditt hem som låter dem utföra sin enda syssla med mer effektivitet. Den företagsamma spelutvecklaren Rich Whitehouse bestämde sig nyligen för att återanvända denna kartdata till något helt annat: Skapa anpassade nivåer av det klassiska first-person shootern Undergång. Han kallar resultaten "Doomba". För varför i helvete inte?

"Från ett perspektiv på riktigt hög nivå tar jag data som Roomba spottar ut och använder den för att generera en Undergång karta, säger Whitehouse till Digital Trends. "Det händer dock mycket under huven. Roomba sänder en position och vinkel över nätverket i ungefär en sekunds intervall, såväl som en massa annan data. Jag skriver ut relevant data till en .noeroomba-fil när den kommer in. När du går för att ladda den där .noeroomba-filen [i mitt eget verktyg] Noesis, det är då magin händer."

Rekommenderade videor

Naturligtvis kommer resultaten inte att se exakt ut som ditt hem, eftersom du fortfarande kommer att gå runt och se de ikoniska helvetesstrukturerna i originalspelet. Men tanken på att gradvis orientera dig till en nivå som liknar en planlösning för ditt verkliga boende är verkligen cool. Så hur tror Whitehouse att de nya nivåerna matchar de ursprungliga stadierna, eller slumpmässigt genererade?

Relaterad

  • Fortnites nya rankade läge är bra, om du inte är ett Zero Build-fan
  • Den nya Ring Intercom låter dig surra in folk i din byggnad på långt håll
  • Hur du använder din smarta termostat när du är borta på semestern
Rich Whitehouse

"Det är lite äpplen till apelsiner, att jämföra slumpmässigt genererat innehåll med något som har lagt ner mycket handgjord kärlek i det," sa han. "Du kan försöka modellera egenskaper hos användargenererat innehåll med din hög med pinnar, stenar och linjär algebra som du bestämmer dig för att kalla A.I., men du kommer aldrig att få de där speciella detaljerna. Det är de saker som skapar ett sammanhang som når utanför data."

Resultaten är dock definitivt roliga, särskilt när du spelar med Whitehouses favoritinställningar som skryter med ett maximalt antal explosiva fat.

"Du laddar upp kartan och ditt hem är packat till brädden med explosiva tunnor," sa han. "Du skjuter en och sätter igång en kedjereaktion som exploderar över kartan. Jag tillbringade en hel del av utvecklingstiden med att bara göra sådana dumma saker och ha kul med det. Det och tittar över på min fru för att säga saker som "Älskling, det finns en Cyberdemon i vårt sovrum!"

Vad gäller framtiden sa Whitehouse att han har funderat på att lägga till Build Engine-stöd, som skulle täcka andra klassiska titlar som t.ex. Duke Nukem 3D, Blod, Skuggkrigare, och andra. För mer om projektet - inklusive detaljer om Noesis-programvaran - kolla in hans blogginlägg här.

Redaktörens rekommendationer

  • Du använder förmodligen fel Warzone-vapen på nära håll
  • Du kommer att älska nya mekaniker i Kirby's Return to Dream Land Deluxe
  • Sårbarhet stjäl data från Intel- och AMD-processorer - och du är förmodligen påverkad
  • Amazons nya Astro-robot kan hålla ett öga på ditt hem när du är borta
  • PAW Patrol dogs tar dig dit du är på väg med den nya Waze-funktionen

Uppgradera din livsstilDigitala trender hjälper läsare att hålla koll på den snabba teknikvärlden med alla de senaste nyheterna, roliga produktrecensioner, insiktsfulla redaktioner och unika smygtittar.