Som Roomba robotstøvsuger utfører jobben sin med å holde gulvene dine pene og rene, genererer de et detaljert kart over hjemmet ditt som lar dem utføre sin eneste oppgave med mer effektivitet. Den driftige spillutvikleren Rich Whitehouse bestemte seg nylig for å bruke disse kartdataene til noe helt annet: å lage tilpassede nivåer av det klassiske førstepersonsskytespillet Undergang. Han kaller resultatene «Doomba». For hvorfor i helvete ikke?
"Fra et perspektiv på veldig høyt nivå tar jeg dataene som Roomba spytter ut og bruker dem til å generere en Undergang kart," sa Whitehouse til Digital Trends. "Det skjer imidlertid mye under panseret. Roomba kringkaster en posisjon og vinkel over nettverket i omtrent ett sekunds intervaller, i tillegg til en haug med andre data. Jeg skriver de relevante dataene ut til en .noeroomba-fil etter hvert som den kommer inn. Når du går for å laste den .noeroomba-filen [i mitt eget verktøy] Noesis, det er da magien skjer.»
Anbefalte videoer
Selvfølgelig vil ikke resultatene se akkurat ut som hjemmet ditt, siden du fortsatt vil gå rundt og se de ikoniske helvetesstrukturene til det originale spillet. Men ideen om gradvis å orientere deg til et nivå som ligner en plantegning av ditt virkelige boligkvarter er absolutt kul. Så hvordan tror Whitehouse at de nye nivåene samsvarer med de opprinnelige stadiene, eller tilfeldig genererte?
I slekt
- Fortnites nye rangerte modus er flott, med mindre du er en Zero Build-fan
- Den nye Ring Intercom lar deg surre folk inn i bygningen langveisfra
- Slik bruker du den smarte termostaten når du er borte i ferien
"Det er litt epler til appelsiner, å sammenligne tilfeldig generert innhold med noe som har hatt mye håndlaget kjærlighet i seg," sa han. "Du kan prøve å modellere egenskapene til brukergenerert innhold med haugen med pinner, steiner og lineær algebra som du bestemmer deg for å kalle A.I., men du kommer aldri til å få de spesielle detaljene. Det er de tingene som etablerer en kontekst som når utenfor dataene."
Imidlertid er resultatene definitivt morsomme, spesielt når du spiller med Whitehouses favorittinnstillinger som kan skryte av et maksimalt antall eksplosive fat.
"Du laster kartet, og hjemmet ditt er fullpakket med eksplosive tønner," sa han. «Du skyter en og setter i gang en kjedereaksjon som eksploderer over kartet. Jeg brukte en god del av utviklingstiden på å bare gjøre slike dumme ting og ha det gøy med det. Det, og ser bort på kona mi for å si ting som «kjære, det er en cyberdemon på soverommet vårt!»»
Når det gjelder fremtiden sa Whitehouse at han har vurdert å legge til Build Engine-støtte, som vil dekke andre klassiske titler som f.eks. Duke Nukem 3D, Blod, Skygge kriger, og andre. For mer om prosjektet - inkludert detaljer om Noesis-programvaren - sjekk ut blogginnlegget hans her.
Redaktørenes anbefalinger
- Du bruker sannsynligvis feil Warzone-våpen på nært hold
- Du kommer til å elske nye mekanikere i Kirby's Return to Dream Land Deluxe
- Sårbarhet stjeler data fra Intel og AMD CPUer - og du er sannsynligvis berørt
- Amazons nye Astro-robot kan holde et øye med hjemmet ditt mens du er borte
- PAW Patrolhunder vil bringe deg dit du skal med den nye Waze-funksjonen
Oppgrader livsstilen dinDigitale trender hjelper leserne å følge med på den fartsfylte teknologiverdenen med alle de siste nyhetene, morsomme produktanmeldelser, innsiktsfulle redaksjoner og unike sniktitter.