Doomba bruger dine Roomba-data til at bygge nye Doom-kort

Rich Whitehouse

Som Roomba robotstøvsugere udfører deres arbejde med at holde dine gulve pæne og rene, genererer de et detaljeret kort over dit hjem, som lader dem udføre deres enkelte opgave mere effektivt. Den driftige spiludvikler Rich Whitehouse besluttede for nylig at genbruge disse kortlægningsdata til noget helt andet: At skabe brugerdefinerede niveauer af det klassiske first-person shooter Doom. Han kalder resultaterne "Doomba." For hvorfor pokker ikke?

"Fra et perspektiv på meget højt niveau tager jeg de data, som Roomba spytter ud, og bruger dem til at generere en Doom kort,” fortalte Whitehouse til Digital Trends. »Der sker dog meget under motorhjelmen. Roomba'en udsender en position og vinkel på tværs af netværket i cirka et sekunds intervaller, såvel som en masse andre data. Jeg skriver de relevante data ud til en .noeroomba fil, efterhånden som den kommer ind. Når du går for at indlæse den .noeroomba-fil [i mit eget værktøj] Noesis, det er når magien sker."

Anbefalede videoer

Selvfølgelig vil resultaterne ikke ligne dit hjem nøjagtigt, da du stadig går rundt og ser de ikoniske helvedesbilleder i det originale spil. Men ideen om gradvist at orientere dig selv til et niveau, der ligner en plantegning af dit virkelige boligkvarter, er bestemt cool. Så hvordan mener Whitehouse, at de nye niveauer matcher de oprindelige stadier eller tilfældigt genererede?

Relaterede

  • Fortnites nye rangerede tilstand er fantastisk, medmindre du er Zero Build-fan
  • Det nye Ring Intercom giver dig mulighed for at buzz folk ind i din bygning på afstand
  • Sådan bruger du din smarte termostat, når du er væk i ferien
Rich Whitehouse

"Det er lidt æbler til appelsiner, der sammenligner tilfældigt genereret indhold med noget, der er lagt en masse håndlavet kærlighed i det," sagde han. "Du kan prøve at modellere egenskaber af brugergenereret indhold med din bunke af pinde, sten og lineære algebra, som du beslutter dig for at kalde A.I., men du kommer aldrig til at få de specielle detaljer. Det er de ting, der etablerer en kontekst, der rækker uden for dataene."

Men resultaterne er bestemt sjove, især når du spiller med Whitehouses foretrukne indstillinger, der kan prale af et maksimalt antal eksplosive tønder.

"Du indlæser kortet, og dit hjem er pakket til randen med eksplosive tønder," sagde han. "Du skyder en og udløser en kædereaktion, der eksploderer hen over kortet. Jeg brugte en god del af udviklingstiden på bare at lave sådan nogle dumme ting og have det sjovt med det. Det, og kigger over på min kone for at sige ting som 'Skat, der er en Cyberdemon i vores soveværelse!'"

Med hensyn til fremtiden sagde Whitehouse, at han har overvejet at tilføje Build Engine-support, som ville dække andre klassiske titler som f.eks. Duke Nukem 3D, Blod, Shadow Warrior, og andre. For mere om projektet - inklusive detaljer om Noesis-softwaren - tjek hans blogindlæg her.

Redaktørens anbefalinger

  • Du bruger sandsynligvis det forkerte Warzone-våben på nært hold
  • Du kommer til at elske nye mekanikere i Kirby's Return to Dream Land Deluxe
  • Sårbarhed stjæler data fra Intel og AMD CPU'er - og du er sandsynligvis berørt
  • Amazons nye Astro-robot kan holde øje med dit hjem, mens du er væk
  • PAW Patrolhunde vil bringe dig derhen, hvor du skal med den nye Waze-funktion

Opgrader din livsstilDigital Trends hjælper læserne med at holde styr på den hurtige teknologiske verden med alle de seneste nyheder, sjove produktanmeldelser, indsigtsfulde redaktionelle artikler og enestående smugkig.