{"id":7107,"date":"2025-01-13T17:36:11","date_gmt":"2025-01-13T17:36:11","guid":{"rendered":"https:\/\/howtogeek.blog\/da\/?p=7107"},"modified":"2025-01-13T17:36:11","modified_gmt":"2025-01-13T17:36:11","slug":"play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/da\/play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience\/","title":{"rendered":"Spil DOOM 2 p\u00e5 Avengers Pinball Machine: A Unique Gaming Experience"},"content":{"rendered":"<h2>DOOM II g\u00f8r sin vej til Pinball Machines: A Unique Hack af Mark Rowe<\/h2>\n<p>Det ikoniske f\u00f8rstepersonsskydespil, DOOM II, har opn\u00e5et endnu en ekstraordin\u00e6r milep\u00e6l i sin arv: den k\u00f8rer nu p\u00e5 en flippermaskine! Denne bem\u00e6rkelsesv\u00e6rdige bedrift er mere end blot et finurligt eksperiment; det viser den innovative \u00e5nd hos spilentusiaster, der finder kreative m\u00e5der at bringe klassiske titler til uventede platforme.<\/p>\n<h2>Vision\u00e6ren bag hacket: Mark Rowe<\/h2>\n<p>Mark Rowe, en sikkerhedsingeni\u00f8r, overf\u00f8rte med succes DOOM II, der oprindeligt blev udgivet i 1994, til Avengers Infinity Quest-flippermaskiner. Maskinen har en stor sk\u00e6rm designet til animationer og scoring, som Rowe genialt genbrugte som den prim\u00e6re sk\u00e6rm til gameplay. Spillere styrer spillet ved hj\u00e6lp af forskellige knapper, der traditionelt er beregnet til flipperspil, herunder:<\/p>\n<ul>\n<li>M\u00f8ntd\u00f8r serviceknapper<\/li>\n<li>Sv\u00f8mmef\u00f8dder<\/li>\n<li>Inds\u00e6t m\u00f8ntknap<\/li>\n<li>Yderligere fysiske knapper p\u00e5 maskinen<\/li>\n<\/ul>\n<p>Disse tilpasninger forvandler effektivt en pinball-oplevelse til et f\u00f8rstepersonsskydespil, selvom kontrollernes egnethed til denne genre kan komme p\u00e5 tale.<\/p>\n<h2>Teknisk indsigt i porteringsprocessen<\/h2>\n<p>I et detaljeret indl\u00e6g om Mastodon uddybede Rowe de tekniske kompleksiteter involveret i porteringsprocessen. Han udtalte, at flippermaskinens hovedprocessor er en <strong>ARM Cortex A9,<\/strong> der k\u00f8rer en for\u00e6ldet version af <strong>Linux<\/strong> . Udfordringen blev forv\u00e6rret af behovet for at udvikle en brugerdefineret driver til at kommunikere med maskinens mikrocontrollerkort via en propriet\u00e6r seriel &#8216;nodebus&#8217;. Denne situation f\u00f8rte til, hvad Rowe beskrev som &#8220;cross-compiler helvede.&#8221;<\/p>\n<blockquote>\n<p>&#8220;Ud over cross-compiler helvede var det meste af arbejdet at skrive en driver, der taler node bus-protokollen og syntetiserer virtuelle tastaturbegivenheder.&#8221; \u2013 Mark Rowe<\/p>\n<\/blockquote>\n<p>Denne indsigt afsl\u00f8rer det indviklede samspil mellem brugerdefineret hardware og software, der g\u00f8r s\u00e5danne ambiti\u00f8se projekter mulige.<\/p>\n<h2>En arv fra portering af DOOM<\/h2>\n<p>Siden udgivelsen er DOOM og dens efterf\u00f8lger designet til et utal af platforme. Kildekodens udgivelse lettede lettere porte, men mange hacks v\u00e6lger at k\u00f8re den originale MS-DOS-version gennem emulatorer som DOSBox. Interessant nok er DOOM ber\u00f8mt blevet tilpasset til brug p\u00e5:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.nme.com\/news\/gaming-news\/game-developer-gets-doom-running-on-an-atm-3073133\" target=\"_blank\">H\u00e6veautomater<\/a><\/li>\n<li><a href=\"https:\/\/www.vice.com\/en\/article\/pae887\/you-can-play-doom-on-a-thermostat-because-of-course-you-can\" target=\"_blank\">Termostater<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=nduMTX86Zl0\" target=\"_blank\">Grafregnere<\/a><\/li>\n<\/ul>\n<p>Denne trend demonstrerer DOOMs vedvarende appel p\u00e5 tv\u00e6rs af forskellige medier og taler til samfundets appetit p\u00e5 innovation. Selvom denne port p\u00e5 en pinball-maskine k\u00f8rer rimeligt godt, udg\u00f8r de iboende begr\u00e6nsninger af pinball-kontroller bestemt udfordringer for first-person shooter-gameplay.<\/p>\n<p>For visuelle demonstrationer og yderligere detaljer, se <a href=\"https:\/\/www.youtube.com\/watch?v=Nf8uIzg_aUA\" target=\"_blank\">denne video,<\/a> der viser DOOM II-oplevelsen p\u00e5 en pinball-maskine.<\/p>\n<p>Kilde: Mark Rowe ( <a href=\"https:\/\/social.bdash.net.nz\/@mrowe\/113818757867357707\" target=\"_blank\">Mastodon<\/a> )<\/p>\n<h3>Yderligere indsigt<\/h3>\n<h4><strong>1. Er det sv\u00e6rt at k\u00f8re DOOM II p\u00e5 en flippermaskine?<\/strong><\/h4>\n<p>Ja, at k\u00f8re DOOM II p\u00e5 en pinball-maskine indeb\u00e6rer betydelige tekniske udfordringer, is\u00e6r med at skabe drivere, der kommunikerer med maskinens hardware og tilpasse kontrollerne til FPS-gameplay.<\/p>\n<h4><strong>2. Kan jeg pr\u00f8ve dette derhjemme?<\/strong><\/h4>\n<p>Fors\u00f8g p\u00e5 at portere DOOM II til ukonventionelle enheder kr\u00e6ver betydelig programmeringsviden, is\u00e6r i arbejdet med Linux og hardwareinteraktioner p\u00e5 lavt niveau. Det er ikke et let projekt for den gennemsnitlige gamer.<\/p>\n<h4><strong>3. Hvilke andre enheder er DOOM II blevet porteret til?<\/strong><\/h4>\n<p>DOOM II er blevet kreativt porteret til forskellige enheder, herunder pengeautomater, termostater og endda grafregnere, hvilket viser spillets alsidighed og vedvarende popularitet i spilf\u00e6llesskaber.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-2-avengers-pinball-machine\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Kilde og billeder<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM II g\u00f8r sin vej til Pinball Machines: A Unique Hack af Mark Rowe Det ikoniske f\u00f8rstepersonsskydespil, DOOM II, har opn\u00e5et endnu en ekstraordin\u00e6r milep\u00e6l i sin arv: den k\u00f8rer nu p\u00e5 en flippermaskine! Denne bem\u00e6rkelsesv\u00e6rdige bedrift er mere end blot et finurligt eksperiment; det viser den innovative \u00e5nd hos spilentusiaster, der finder kreative m\u00e5der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[906,862,9],"class_list":["post-7107","post","type-post","status-publish","format-standard","hentry","category-how-to","tag-hacking","tag-video-games","tag-windows"],"acf":[],"_links":{"self":[{"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/posts\/7107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/comments?post=7107"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/posts\/7107\/revisions"}],"predecessor-version":[{"id":7108,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/posts\/7107\/revisions\/7108"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/media?parent=7107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/categories?post=7107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/da\/wp-json\/wp\/v2\/tags?post=7107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}