{"id":6725,"date":"2025-01-13T17:36:51","date_gmt":"2025-01-13T17:36:51","guid":{"rendered":"https:\/\/howtogeek.blog\/pt\/?p=6725"},"modified":"2025-01-13T17:36:51","modified_gmt":"2025-01-13T17:36:51","slug":"play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/pt\/play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience\/","title":{"rendered":"Jogue DOOM 2 na m\u00e1quina de pinball dos Vingadores: uma experi\u00eancia de jogo \u00fanica"},"content":{"rendered":"<h2>DOOM II chega \u00e0s m\u00e1quinas de pinball: um hack exclusivo de Mark Rowe<\/h2>\n<p>O ic\u00f4nico jogo de tiro em primeira pessoa, DOOM II, atingiu mais um marco extraordin\u00e1rio em seu legado: agora ele roda em uma m\u00e1quina de pinball! Esse feito not\u00e1vel \u00e9 mais do que apenas um experimento peculiar; ele mostra o esp\u00edrito inovador dos entusiastas de jogos que encontram maneiras criativas de levar t\u00edtulos cl\u00e1ssicos para plataformas inesperadas.<\/p>\n<h2>O vision\u00e1rio por tr\u00e1s do hack: Mark Rowe<\/h2>\n<p>Mark Rowe, um engenheiro de seguran\u00e7a, portou com sucesso o DOOM II, lan\u00e7ado originalmente em 1994, para a m\u00e1quina de pinball Avengers Infinity Quest. A m\u00e1quina apresenta um grande display projetado para anima\u00e7\u00f5es e pontua\u00e7\u00e3o, que Rowe engenhosamente reutilizou como a tela principal para o jogo. Os jogadores controlam o jogo usando v\u00e1rios bot\u00f5es tradicionalmente destinados ao jogo de pinball, incluindo:<\/p>\n<ul>\n<li>Bot\u00f5es de servi\u00e7o de porta de moedas<\/li>\n<li>Nadadeiras<\/li>\n<li>Bot\u00e3o inserir moeda<\/li>\n<li>Bot\u00f5es f\u00edsicos adicionais na m\u00e1quina<\/li>\n<\/ul>\n<p>Essas adapta\u00e7\u00f5es efetivamente transformam uma experi\u00eancia de pinball em um jogo de tiro em primeira pessoa, embora a adequa\u00e7\u00e3o dos controles para esse g\u00eanero possa ser questionada.<\/p>\n<h2>Insights t\u00e9cnicos sobre o processo de portabilidade<\/h2>\n<p>Em uma postagem detalhada no Mastodon, Rowe elaborou sobre as complexidades t\u00e9cnicas envolvidas no processo de portabilidade. Ele afirmou que o processador principal da m\u00e1quina de pinball \u00e9 um <strong>ARM Cortex A9<\/strong> executando uma vers\u00e3o desatualizada do <strong>Linux<\/strong> . O desafio foi agravado pela necessidade de desenvolver um driver personalizado para se comunicar com as placas do microcontrolador da m\u00e1quina por meio de um &#8216;node bus&#8217; serial propriet\u00e1rio. Essa situa\u00e7\u00e3o levou ao que Rowe descreveu como &#8220;inferno do compilador cruzado&#8221;.<\/p>\n<blockquote>\n<p>\u201cAl\u00e9m do inferno do compilador cruzado, a maior parte do trabalho foi escrever um driver que fala o protocolo de barramento de n\u00f3 e sintetiza eventos de teclado virtual.\u201d \u2013 Mark Rowe<\/p>\n<\/blockquote>\n<p>Essa percep\u00e7\u00e3o revela a intera\u00e7\u00e3o complexa entre hardware e software personalizados que torna poss\u00edveis projetos t\u00e3o ambiciosos.<\/p>\n<h2>Um legado de portabilidade de DOOM<\/h2>\n<p>Desde seu lan\u00e7amento, DOOM e sua sequ\u00eancia foram projetados para uma mir\u00edade de plataformas. O lan\u00e7amento do c\u00f3digo-fonte facilitou ports mais f\u00e1ceis, mas muitos hacks optam por rodar a vers\u00e3o original do MS-DOS por meio de emuladores como o DOSBox. Curiosamente, DOOM foi notoriamente adaptado para uso em:<\/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\">caixas eletr\u00f4nicos<\/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\">Termostatos<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=nduMTX86Zl0\" target=\"_blank\">Calculadoras gr\u00e1ficas<\/a><\/li>\n<\/ul>\n<p>Essa tend\u00eancia demonstra o apelo duradouro de DOOM em diversos meios e fala do apetite da comunidade por inova\u00e7\u00e3o. Embora essa porta em uma m\u00e1quina de pinball funcione razoavelmente bem, as limita\u00e7\u00f5es inerentes dos controles de pinball certamente representam desafios para a jogabilidade de tiro em primeira pessoa.<\/p>\n<p>Para demonstra\u00e7\u00f5es visuais e mais detalhes, confira <a href=\"https:\/\/www.youtube.com\/watch?v=Nf8uIzg_aUA\" target=\"_blank\">este v\u00eddeo<\/a> mostrando a experi\u00eancia DOOM II em uma m\u00e1quina de pinball.<\/p>\n<p>Fonte: Mark Rowe ( <a href=\"https:\/\/social.bdash.net.nz\/@mrowe\/113818757867357707\" target=\"_blank\">Mastodon<\/a> )<\/p>\n<h3>Insights adicionais<\/h3>\n<h4><strong>1. \u00c9 dif\u00edcil rodar DOOM II em uma m\u00e1quina de pinball?<\/strong><\/h4>\n<p>Sim, rodar DOOM II em uma m\u00e1quina de pinball envolve desafios t\u00e9cnicos significativos, particularmente na cria\u00e7\u00e3o de drivers que se comunicam com o hardware da m\u00e1quina e na adapta\u00e7\u00e3o dos controles para jogos FPS.<\/p>\n<h4><strong>2. Posso tentar isso em casa?<\/strong><\/h4>\n<p>Tentar portar DOOM II para dispositivos n\u00e3o convencionais requer conhecimento substancial de programa\u00e7\u00e3o, especialmente ao trabalhar com Linux e intera\u00e7\u00f5es de hardware de baixo n\u00edvel. N\u00e3o \u00e9 um projeto f\u00e1cil para o jogador m\u00e9dio.<\/p>\n<h4><strong>3. Para quais outros dispositivos o DOOM II foi portado?<\/strong><\/h4>\n<p>DOOM II foi portado criativamente para v\u00e1rios dispositivos, incluindo caixas eletr\u00f4nicos, termostatos e at\u00e9 mesmo calculadoras gr\u00e1ficas, demonstrando a versatilidade e a popularidade duradoura do jogo nas comunidades de jogadores.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-2-avengers-pinball-machine\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte&amp;Imagens<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM II chega \u00e0s m\u00e1quinas de pinball: um hack exclusivo de Mark Rowe O ic\u00f4nico jogo de tiro em primeira pessoa, DOOM II, atingiu mais um marco extraordin\u00e1rio em seu legado: agora ele roda em uma m\u00e1quina de pinball! Esse feito not\u00e1vel \u00e9 mais do que apenas um experimento peculiar; ele mostra o esp\u00edrito inovador [&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":[887,838,9],"class_list":["post-6725","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\/pt\/wp-json\/wp\/v2\/posts\/6725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/comments?post=6725"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/6725\/revisions"}],"predecessor-version":[{"id":6726,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/posts\/6725\/revisions\/6726"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/media?parent=6725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/categories?post=6725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/pt\/wp-json\/wp\/v2\/tags?post=6725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}