{"id":7027,"date":"2025-01-13T17:36:33","date_gmt":"2025-01-13T17:36:33","guid":{"rendered":"https:\/\/howtogeek.blog\/pl\/?p=7027"},"modified":"2025-01-13T17:36:33","modified_gmt":"2025-01-13T17:36:33","slug":"play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pl\/play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience\/","title":{"rendered":"Zagraj w DOOM 2 na automacie Avengers Pinball: wyj\u0105tkowe wra\u017cenia z gry"},"content":{"rendered":"<h2>DOOM II trafia na automaty do gry w pinball: Unikalny hack Marka Rowe\u2019a<\/h2>\n<p>Kultowa strzelanka pierwszoosobowa DOOM II osi\u0105gn\u0119\u0142a kolejny niezwyk\u0142y kamie\u0144 milowy w swojej historii: teraz dzia\u0142a na automacie do gry w pinball! Ten niezwyk\u0142y wyczyn to co\u015b wi\u0119cej ni\u017c tylko dziwaczny eksperyment; pokazuje innowacyjnego ducha entuzjast\u00f3w gier, kt\u00f3rzy znajduj\u0105 kreatywne sposoby na przeniesienie klasycznych tytu\u0142\u00f3w na nieoczekiwane platformy.<\/p>\n<h2>Wizjoner stoj\u0105cy za hackiem: Mark Rowe<\/h2>\n<p>Mark Rowe, in\u017cynier bezpiecze\u0144stwa, z powodzeniem przeni\u00f3s\u0142 DOOM II, pierwotnie wydany w 1994 r., na automat do gry w pinball Avengers Infinity Quest. Automat ma du\u017cy wy\u015bwietlacz przeznaczony do animacji i punktacji, kt\u00f3ry Rowe pomys\u0142owo przerobi\u0142 na g\u0142\u00f3wny ekran do rozgrywki. Gracze steruj\u0105 gr\u0105 za pomoc\u0105 r\u00f3\u017cnych przycisk\u00f3w tradycyjnie przeznaczonych do gry w pinball, w tym:<\/p>\n<ul>\n<li>Przyciski obs\u0142ugi drzwiczek na monety<\/li>\n<li>P\u0142etwy<\/li>\n<li>W\u0142\u00f3\u017c przycisk monety<\/li>\n<li>Dodatkowe przyciski fizyczne na maszynie<\/li>\n<\/ul>\n<p>Tego typu adaptacje skutecznie przekszta\u0142caj\u0105 rozgrywk\u0119 w stylu pinballa w strzelank\u0119 pierwszoosobow\u0105, cho\u0107 adekwatno\u015b\u0107 sterowania do tego gatunku mo\u017ce budzi\u0107 w\u0105tpliwo\u015bci.<\/p>\n<h2>Wgl\u0105d techniczny w proces przenoszenia<\/h2>\n<p>W szczeg\u00f3\u0142owym po\u015bcie na Mastodon, Rowe rozwin\u0105\u0142 techniczne zawi\u0142o\u015bci zwi\u0105zane z procesem przenoszenia. Stwierdzi\u0142, \u017ce g\u0142\u00f3wnym procesorem maszyny do gry w pinball jest <strong>ARM Cortex A9,<\/strong> kt\u00f3ry obs\u0142uguje przestarza\u0142\u0105 wersj\u0119 <strong>Linuksa<\/strong> . Wyzwanie zosta\u0142o spot\u0119gowane przez konieczno\u015b\u0107 opracowania niestandardowego sterownika do komunikacji z p\u0142ytkami mikrokontrolera maszyny za po\u015brednictwem zastrze\u017conej magistrali szeregowej \u201enode bus\u201d. Ta sytuacja doprowadzi\u0142a do tego, co Rowe opisa\u0142 jako \u201epiek\u0142o cross-kompilatora\u201d.<\/p>\n<blockquote>\n<p>\u201ePoza piek\u0142em cross-kompilatora, wi\u0119kszo\u015b\u0107 pracy polega\u0142a na napisaniu sterownika, kt\u00f3ry obs\u0142uguje protok\u00f3\u0142 magistrali w\u0119z\u0142\u00f3w i syntetyzuje zdarzenia klawiatury wirtualnej.\u201d \u2013 Mark Rowe<\/p>\n<\/blockquote>\n<p>Ta wiedza ujawnia skomplikowane powi\u0105zania mi\u0119dzy niestandardowym sprz\u0119tem i oprogramowaniem, kt\u00f3re umo\u017cliwiaj\u0105 realizacj\u0119 tak ambitnych projekt\u00f3w.<\/p>\n<h2>Dziedzictwo portowania DOOM-a<\/h2>\n<p>Od czasu wydania DOOM i jego sequel zosta\u0142y zaprojektowane dla niezliczonej liczby platform. Wydanie kodu \u017ar\u00f3d\u0142owego u\u0142atwi\u0142o porty, ale wielu hacker\u00f3w decyduje si\u0119 na uruchomienie oryginalnej wersji MS-DOS za pomoc\u0105 emulator\u00f3w, takich jak DOSBox. Co ciekawe, DOOM zosta\u0142 s\u0142ynnie dostosowany do u\u017cytku na:<\/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\">Bankomaty<\/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\">Termostaty<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=nduMTX86Zl0\" target=\"_blank\">Kalkulatory graficzne<\/a><\/li>\n<\/ul>\n<p>Ten trend pokazuje trwa\u0142\u0105 atrakcyjno\u015b\u0107 DOOM-a w r\u00f3\u017cnych mediach i \u015bwiadczy o apetycie spo\u0142eczno\u015bci na innowacje. Podczas gdy ten port na maszynie do gry w pinball dzia\u0142a ca\u0142kiem dobrze, nieod\u0142\u0105czne ograniczenia sterowania w pinballu z pewno\u015bci\u0105 stanowi\u0105 wyzwanie dla rozgrywki w strzelanki pierwszoosobowej.<\/p>\n<p>Aby zobaczy\u0107 demonstracje wizualne i dowiedzie\u0107 si\u0119 wi\u0119cej, obejrzyj <a href=\"https:\/\/www.youtube.com\/watch?v=Nf8uIzg_aUA\" target=\"_blank\">ten film<\/a> prezentuj\u0105cy rozgrywk\u0119 w DOOM II na maszynie do pinballa.<\/p>\n<p>\u0179r\u00f3d\u0142o: Mark Rowe ( <a href=\"https:\/\/social.bdash.net.nz\/@mrowe\/113818757867357707\" target=\"_blank\">Mastodon<\/a> )<\/p>\n<h3>Dodatkowe informacje<\/h3>\n<h4><strong>1. Czy trudno uruchomi\u0107 DOOM II na automacie do gry w pinball?<\/strong><\/h4>\n<p>Tak, uruchomienie DOOM-a II na maszynie do gry w pinball wi\u0105\u017ce si\u0119 ze znacznymi wyzwaniami technicznymi, szczeg\u00f3lnie w zakresie tworzenia sterownik\u00f3w komunikuj\u0105cych si\u0119 ze sprz\u0119tem maszyny i dostosowywania sterowania do rozgrywki FPS.<\/p>\n<h4><strong>2. Czy mog\u0119 spr\u00f3bowa\u0107 tego w domu?<\/strong><\/h4>\n<p>Pr\u00f3ba przeniesienia DOOM II na niekonwencjonalne urz\u0105dzenia wymaga znacznej wiedzy programistycznej, zw\u0142aszcza w pracy z Linuksem i interakcjami sprz\u0119towymi niskiego poziomu. To nie jest \u0142atwy projekt dla przeci\u0119tnego gracza.<\/p>\n<h4><strong>3. Na jakie inne urz\u0105dzenia przeniesiono gr\u0119 DOOM II?<\/strong><\/h4>\n<p>Gr\u0119 DOOM II kreatywnie przeniesiono na r\u00f3\u017cne urz\u0105dzenia, w tym bankomaty, termostaty, a nawet kalkulatory graficzne, co pokazuje jej wszechstronno\u015b\u0107 i niezmienn\u0105 popularno\u015b\u0107 w\u015br\u00f3d spo\u0142eczno\u015bci graczy.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-2-avengers-pinball-machine\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">\u0179r\u00f3d\u0142o i obrazy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM II trafia na automaty do gry w pinball: Unikalny hack Marka Rowe\u2019a Kultowa strzelanka pierwszoosobowa DOOM II osi\u0105gn\u0119\u0142a kolejny niezwyk\u0142y kamie\u0144 milowy w swojej historii: teraz dzia\u0142a na automacie do gry w pinball! Ten niezwyk\u0142y wyczyn to co\u015b wi\u0119cej ni\u017c tylko dziwaczny eksperyment; pokazuje innowacyjnego ducha entuzjast\u00f3w gier, kt\u00f3rzy znajduj\u0105 kreatywne sposoby na przeniesienie [&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":[907,858,9],"class_list":["post-7027","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\/pl\/wp-json\/wp\/v2\/posts\/7027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/comments?post=7027"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/7027\/revisions"}],"predecessor-version":[{"id":7028,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/posts\/7027\/revisions\/7028"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/media?parent=7027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/categories?post=7027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pl\/wp-json\/wp\/v2\/tags?post=7027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}