{"id":7057,"date":"2025-01-13T17:35:53","date_gmt":"2025-01-13T17:35:53","guid":{"rendered":"https:\/\/howtogeek.blog\/cs\/?p=7057"},"modified":"2025-01-13T17:35:53","modified_gmt":"2025-01-13T17:35:53","slug":"play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/cs\/play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience\/","title":{"rendered":"Zahrajte si DOOM 2 na Avengers Pinball Machine: Jedine\u010dn\u00fd hern\u00ed z\u00e1\u017eitek"},"content":{"rendered":"<h2>DOOM II se dost\u00e1v\u00e1 na hrac\u00ed automaty: Unik\u00e1tn\u00ed hack od Marka Rowea<\/h2>\n<p>Ikonick\u00e1 st\u0159\u00edle\u010dka z pohledu prvn\u00ed osoby, DOOM II, dos\u00e1hla dal\u0161\u00edho mimo\u0159\u00e1dn\u00e9ho miln\u00edku ve sv\u00e9m odkazu: nyn\u00ed b\u011b\u017e\u00ed na hrac\u00edm automatu! Tento pozoruhodn\u00fd po\u010din je v\u00edc ne\u017e jen sv\u00e9r\u00e1zn\u00fd experiment; p\u0159edv\u00e1d\u00ed inovativn\u00edho ducha hern\u00edch nad\u0161enc\u016f, kte\u0159\u00ed nach\u00e1zej\u00ed kreativn\u00ed zp\u016fsoby, jak p\u0159in\u00e9st klasick\u00e9 tituly na neo\u010dek\u00e1van\u00e9 platformy.<\/p>\n<h2>The Visionary Behind the Hack: Mark Rowe<\/h2>\n<p>Mark Rowe, bezpe\u010dnostn\u00ed in\u017een\u00fdr, \u00fasp\u011b\u0161n\u011b p\u0159enesl DOOM II, p\u016fvodn\u011b vydan\u00fd v roce 1994, na hrac\u00ed automat Avengers Infinity Quest. Stroj je vybaven velk\u00fdm displejem ur\u010den\u00fdm pro animace a hodnocen\u00ed, kter\u00fd Rowe d\u016fmysln\u011b p\u0159epracoval jako prim\u00e1rn\u00ed obrazovku pro hran\u00ed. Hr\u00e1\u010di ovl\u00e1daj\u00ed hru pomoc\u00ed r\u016fzn\u00fdch tla\u010d\u00edtek tradi\u010dn\u011b ur\u010den\u00fdch pro hran\u00ed pinballu, v\u010detn\u011b:<\/p>\n<ul>\n<li>Servisn\u00ed tla\u010d\u00edtka na mince<\/li>\n<li>Ploutve<\/li>\n<li>Tla\u010d\u00edtko pro vlo\u017een\u00ed mince<\/li>\n<li>Dal\u0161\u00ed fyzick\u00e1 tla\u010d\u00edtka na stroji<\/li>\n<\/ul>\n<p>Tyto adaptace \u00fa\u010dinn\u011b p\u0159em\u011b\u0148uj\u00ed z\u00e1\u017eitek z pinballu na st\u0159\u00edle\u010dku z pohledu prvn\u00ed osoby, i kdy\u017e vhodnost ovl\u00e1d\u00e1n\u00ed pro tento \u017e\u00e1nr m\u016f\u017ee p\u0159ich\u00e1zet v \u00favahu.<\/p>\n<h2>Technick\u00e9 vhledy do procesu portov\u00e1n\u00ed<\/h2>\n<p>V podrobn\u00e9m p\u0159\u00edsp\u011bvku na Mastodon Rowe rozvedl technick\u00e9 slo\u017eitosti spojen\u00e9 s procesem portov\u00e1n\u00ed. Uvedl, \u017ee hlavn\u00edm procesorem hrac\u00edho automatu je <strong>ARM Cortex A9<\/strong> se zastaralou verz\u00ed <strong>Linuxu<\/strong> . V\u00fdzva byla umocn\u011bna pot\u0159ebou vyvinout vlastn\u00ed ovlada\u010d, kter\u00fd by komunikoval s deskami mikrokontrol\u00e9ru stroje prost\u0159ednictv\u00edm propriet\u00e1rn\u00ed s\u00e9riov\u00e9 \u201euzlov\u00e9 sb\u011brnice\u201c. Tato situace vedla k tomu, co Rowe popsal jako \u201epeklo mezi kompil\u00e1tory\u201c.<\/p>\n<blockquote>\n<p>&#8220;Krom\u011b pekla mezi kompil\u00e1tory byla v\u011bt\u0161ina pr\u00e1ce psan\u00ed ovlada\u010de, kter\u00fd mluv\u00ed protokolem uzlov\u00e9 sb\u011brnice a syntetizuje ud\u00e1losti virtu\u00e1ln\u00ed kl\u00e1vesnice.&#8221; \u2013 Mark Rowe<\/p>\n<\/blockquote>\n<p>Tento n\u00e1hled odhaluje slo\u017eitou souhru mezi vlastn\u00edm hardwarem a softwarem, kter\u00e1 umo\u017e\u0148uje takov\u00e9 ambici\u00f3zn\u00ed projekty.<\/p>\n<h2>Legacy of Porting DOOM<\/h2>\n<p>Od sv\u00e9ho vyd\u00e1n\u00ed byl DOOM a jeho pokra\u010dov\u00e1n\u00ed navr\u017eeno pro nespo\u010det platforem. Vyd\u00e1n\u00ed zdrojov\u00e9ho k\u00f3du usnadnilo snadn\u011bj\u0161\u00ed porty, ale mnoho hack\u016f se rozhodlo spustit p\u016fvodn\u00ed verzi MS-DOS prost\u0159ednictv\u00edm emul\u00e1tor\u016f, jako je DOSBox. Zaj\u00edmav\u00e9 je, \u017ee DOOM byl skv\u011ble upraven pro pou\u017eit\u00ed 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\">Grafick\u00e9 kalkula\u010dky<\/a><\/li>\n<\/ul>\n<p>Tento trend demonstruje trvalou p\u0159ita\u017elivost DOOM nap\u0159\u00ed\u010d r\u016fzn\u00fdmi m\u00e9dii a hovo\u0159\u00ed o chuti komunity po inovac\u00edch. I kdy\u017e tento port na pinballov\u00e9m automatu funguje pom\u011brn\u011b dob\u0159e, inherentn\u00ed omezen\u00ed pinballov\u00fdch ovl\u00e1dac\u00edch prvk\u016f jist\u011b p\u0159edstavuj\u00ed v\u00fdzvy pro hru z pohledu prvn\u00ed osoby.<\/p>\n<p>Vizu\u00e1ln\u00ed uk\u00e1zky a dal\u0161\u00ed podrobnosti najdete v <a href=\"https:\/\/www.youtube.com\/watch?v=Nf8uIzg_aUA\" target=\"_blank\">tomto videu<\/a> , kter\u00e9 ukazuje z\u00e1\u017eitek ze hry DOOM II na hrac\u00edm automatu.<\/p>\n<p>Zdroj: Mark Rowe ( <a href=\"https:\/\/social.bdash.net.nz\/@mrowe\/113818757867357707\" target=\"_blank\">Mastodon<\/a> )<\/p>\n<h3>Dal\u0161\u00ed statistiky<\/h3>\n<h4><strong>1. Je t\u011b\u017ek\u00e9 spustit DOOM II na hrac\u00edm automatu?<\/strong><\/h4>\n<p>Ano, spu\u0161t\u011bn\u00ed hry DOOM II na hrac\u00edm automatu vy\u017eaduje zna\u010dn\u00e9 technick\u00e9 probl\u00e9my, zejm\u00e9na p\u0159i vytv\u00e1\u0159en\u00ed ovlada\u010d\u016f, kter\u00e9 komunikuj\u00ed s hardwarem stroje, a p\u0159izp\u016fsoben\u00ed ovl\u00e1dac\u00edch prvk\u016f pro hran\u00ed FPS.<\/p>\n<h4><strong>2. M\u016f\u017eu to zkusit doma?<\/strong><\/h4>\n<p>Pokus o portov\u00e1n\u00ed DOOM II na nekonven\u010dn\u00ed za\u0159\u00edzen\u00ed vy\u017eaduje zna\u010dn\u00e9 znalosti programov\u00e1n\u00ed, zejm\u00e9na p\u0159i pr\u00e1ci s Linuxem a n\u00edzko\u00farov\u0148ov\u00fdch hardwarov\u00fdch interakc\u00edch. Pro pr\u016fm\u011brn\u00e9ho hr\u00e1\u010de to nen\u00ed snadn\u00fd projekt.<\/p>\n<h4><strong>3. Na jak\u00e1 dal\u0161\u00ed za\u0159\u00edzen\u00ed byl DOOM II portov\u00e1n?<\/strong><\/h4>\n<p>DOOM II byl kreativn\u011b p\u0159enesen na r\u016fzn\u00e1 za\u0159\u00edzen\u00ed v\u010detn\u011b bankomat\u016f, termostat\u016f a dokonce i grafick\u00fdch kalkul\u00e1tor\u016f, co\u017e ukazuje v\u0161estrannost a trvalou popularitu hry v hern\u00edch komunit\u00e1ch.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-2-avengers-pinball-machine\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Zdroj&amp;obr\u00e1zky<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM II se dost\u00e1v\u00e1 na hrac\u00ed automaty: Unik\u00e1tn\u00ed hack od Marka Rowea Ikonick\u00e1 st\u0159\u00edle\u010dka z pohledu prvn\u00ed osoby, DOOM II, dos\u00e1hla dal\u0161\u00edho mimo\u0159\u00e1dn\u00e9ho miln\u00edku ve sv\u00e9m odkazu: nyn\u00ed b\u011b\u017e\u00ed na hrac\u00edm automatu! Tento pozoruhodn\u00fd po\u010din je v\u00edc ne\u017e jen sv\u00e9r\u00e1zn\u00fd experiment; p\u0159edv\u00e1d\u00ed inovativn\u00edho ducha hern\u00edch nad\u0161enc\u016f, kte\u0159\u00ed nach\u00e1zej\u00ed kreativn\u00ed zp\u016fsoby, jak p\u0159in\u00e9st klasick\u00e9 tituly na [&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":[903,859,5],"class_list":["post-7057","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\/cs\/wp-json\/wp\/v2\/posts\/7057","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/comments?post=7057"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7057\/revisions"}],"predecessor-version":[{"id":7058,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/posts\/7057\/revisions\/7058"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/media?parent=7057"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/categories?post=7057"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/cs\/wp-json\/wp\/v2\/tags?post=7057"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}