DOOM II gjør sin vei til Pinball Machines: A Unique Hack av Mark Rowe
Det ikoniske førstepersonsskytespillet, DOOM II, har oppnådd nok en ekstraordinær milepæl i arven sin: den kjører nå på en flipperspill! Denne bemerkelsesverdige bragden er mer enn bare et sært eksperiment; den viser den innovative ånden til spillentusiaster som finner kreative måter å bringe klassiske titler til uventede plattformer.
Visjonæren bak hacket: Mark Rowe
Mark Rowe, en sikkerhetsingeniør, overførte vellykket DOOM II, opprinnelig utgitt i 1994, til Avengers Infinity Quest flipperspill. Maskinen har en stor skjerm designet for animasjoner og scoring, som Rowe genialt gjenbrukte som den primære skjermen for spilling. Spillere kontrollerer spillet ved å bruke forskjellige knapper som tradisjonelt er ment for flipperspill, inkludert:
- Serviceknapper for myntdør
- Svømmeføtter
- Sett inn myntknapp
- Ekstra fysiske knapper på maskinen
Disse tilpasningene forvandler effektivt en flipperspillopplevelse til et førstepersonsskytespill, selv om egnetheten til kontrollene for denne sjangeren kan komme i tvil.
Teknisk innsikt i porteringsprosessen
I et detaljert innlegg på Mastodon, utdypet Rowe de tekniske kompleksitetene involvert i porteringsprosessen. Han uttalte at hovedprosessoren til flipperspillet er en ARM Cortex A9 som kjører en utdatert versjon av Linux . Utfordringen ble forsterket av behovet for å utvikle en tilpasset driver for å kommunisere med maskinens mikrokontrollerkort via en proprietær seriell «nodebuss». Denne situasjonen førte til det Rowe beskrev som «krysskompilatorhelvete.»
«Utover helvete med krysskompilatorer, var mesteparten av arbeidet å skrive en driver som snakker nodebussprotokollen og syntetiserer virtuelle tastaturhendelser.» – Mark Rowe
Denne innsikten avslører det intrikate samspillet mellom tilpasset maskinvare og programvare som gjør slike ambisiøse prosjekter mulig.
En arv fra portering av DOOM
Siden utgivelsen har DOOM og dens oppfølger blitt designet for en myriade av plattformer. Kildekodens utgivelse la til rette for enklere porter, men mange hackere velger å kjøre den originale MS-DOS-versjonen gjennom emulatorer som DOSBox. Interessant nok har DOOM blitt tilpasset for bruk på:
Denne trenden demonstrerer den varige appellen til DOOM på tvers av ulike medier og taler til samfunnets appetitt på innovasjon. Selv om denne porten på en flipperspill fungerer rimelig bra, utgjør de iboende begrensningene til flipperkontroller absolutt utfordringer for førstepersons skytespill.
For visuelle demonstrasjoner og ytterligere detaljer, sjekk ut denne videoen som viser DOOM II-opplevelsen på en flipperspill.
Kilde: Mark Rowe ( Mastodon )
Ytterligere innsikt
1. Er det vanskelig å kjøre DOOM II på en flipperspill?
Ja, å kjøre DOOM II på en flipperspill innebærer betydelige tekniske utfordringer, spesielt når det gjelder å lage drivere som kommuniserer med maskinens maskinvare og tilpasse kontrollene for FPS-spilling.
2. Kan jeg prøve dette hjemme?
Forsøk på å portere DOOM II til ukonvensjonelle enheter krever betydelig programmeringskunnskap, spesielt i arbeid med Linux og maskinvareinteraksjoner på lavt nivå. Det er ikke et lett prosjekt for den gjennomsnittlige spilleren.
3. Hvilke andre enheter har DOOM II blitt portert til?
DOOM II har blitt kreativt portert til forskjellige enheter, inkludert minibanker, termostater og til og med grafiske kalkulatorer, som viser allsidigheten og den varige populariteten til spillet i spillmiljøer.
Legg att eit svar