{"id":6927,"date":"2025-01-13T17:35:35","date_gmt":"2025-01-13T17:35:35","guid":{"rendered":"https:\/\/howtogeek.blog\/it\/?p=6927"},"modified":"2025-01-13T17:35:35","modified_gmt":"2025-01-13T17:35:35","slug":"play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience","status":"publish","type":"post","link":"https:\/\/howtogeek.blog\/it\/play-doom-2-on-the-avengers-pinball-machine-a-unique-gaming-experience\/","title":{"rendered":"Gioca a DOOM 2 sul flipper Avengers: un&#8217;esperienza di gioco unica"},"content":{"rendered":"<h2>DOOM II arriva sui flipper: un hack unico di Mark Rowe<\/h2>\n<p>L&#8217;iconico sparatutto in prima persona, DOOM II, ha raggiunto un altro straordinario traguardo nella sua tradizione: ora gira su un flipper! Questa straordinaria impresa \u00e8 pi\u00f9 di un semplice esperimento bizzarro; mette in mostra lo spirito innovativo degli appassionati di videogiochi che trovano modi creativi per portare titoli classici su piattaforme inaspettate.<\/p>\n<h2>Il visionario dietro l&#8217;hacking: Mark Rowe<\/h2>\n<p>Mark Rowe, un ingegnere della sicurezza, ha portato con successo DOOM II, originariamente rilasciato nel 1994, sul flipper Avengers Infinity Quest. La macchina \u00e8 dotata di un ampio display progettato per animazioni e punteggi, che Rowe ha ingegnosamente riadattato come schermo principale per il gameplay. I giocatori controllano il gioco utilizzando vari pulsanti tradizionalmente pensati per il gioco del flipper, tra cui:<\/p>\n<ul>\n<li>Pulsanti di servizio porta monete<\/li>\n<li>Pinne<\/li>\n<li>Inserisci pulsante moneta<\/li>\n<li>Pulsanti fisici aggiuntivi sulla macchina<\/li>\n<\/ul>\n<p>Questi adattamenti trasformano di fatto l&#8217;esperienza di un flipper in uno sparatutto in prima persona, anche se l&#8217;idoneit\u00e0 dei controlli per questo genere potrebbe essere messa in discussione.<\/p>\n<h2>Approfondimenti tecnici sul processo di porting<\/h2>\n<p>In un post dettagliato su Mastodon, Rowe ha elaborato le complessit\u00e0 tecniche coinvolte nel processo di porting. Ha affermato che il processore principale del flipper \u00e8 un <strong>ARM Cortex A9<\/strong> che esegue una versione obsoleta di <strong>Linux<\/strong> . La sfida \u00e8 stata aggravata dalla necessit\u00e0 di sviluppare un driver personalizzato per comunicare con le schede microcontrollore della macchina tramite un &#8220;bus di nodo&#8221; seriale proprietario. Questa situazione ha portato a quello che Rowe ha descritto come &#8220;l&#8217;inferno del cross-compiler&#8221;.<\/p>\n<blockquote>\n<p>&#8220;Oltre all&#8217;inferno del cross-compiler, la maggior parte del lavoro consisteva nel scrivere un driver che parlasse il protocollo del bus del nodo e sintetizzasse gli eventi della tastiera virtuale.&#8221; \u2013 Mark Rowe<\/p>\n<\/blockquote>\n<p>Questa intuizione rivela la complessa interazione tra hardware e software personalizzati che rende possibili progetti cos\u00ec ambiziosi.<\/p>\n<h2>Un&#8217;eredit\u00e0 del porting di DOOM<\/h2>\n<p>Sin dalla sua uscita, DOOM e il suo seguito sono stati progettati per una miriade di piattaforme. L&#8217;uscita del codice sorgente ha facilitato porting pi\u00f9 semplici, ma molti hacker optano per eseguire la versione MS-DOS originale tramite emulatori come DOSBox. \u00c8 interessante notare che DOOM \u00e8 stato notoriamente adattato per l&#8217;uso su:<\/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\">bancomat<\/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\">Termostati<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=nduMTX86Zl0\" target=\"_blank\">Calcolatrici grafiche<\/a><\/li>\n<\/ul>\n<p>Questa tendenza dimostra l&#8217;attrattiva duratura di DOOM su diversi media e parla dell&#8217;appetito della comunit\u00e0 per l&#8217;innovazione. Mentre questa porta su un flipper funziona abbastanza bene, le limitazioni intrinseche dei controlli del flipper pongono sicuramente delle sfide per il gameplay degli sparatutto in prima persona.<\/p>\n<p>Per dimostrazioni visive e maggiori dettagli, guarda <a href=\"https:\/\/www.youtube.com\/watch?v=Nf8uIzg_aUA\" target=\"_blank\">questo video<\/a> che mostra l&#8217;esperienza di DOOM II su un flipper.<\/p>\n<p>Fonte: Mark Rowe ( <a href=\"https:\/\/social.bdash.net.nz\/@mrowe\/113818757867357707\" target=\"_blank\">Mastodon<\/a> )<\/p>\n<h3>Ulteriori approfondimenti<\/h3>\n<h4><strong>1. \u00c8 difficile far girare DOOM II su un flipper?<\/strong><\/h4>\n<p>S\u00ec, far girare DOOM II su un flipper comporta notevoli sfide tecniche, in particolare nella creazione di driver che comunichino con l&#8217;hardware della macchina e nell&#8217;adattamento dei controlli al gameplay FPS.<\/p>\n<h4><strong>2. Posso provare a farlo a casa?<\/strong><\/h4>\n<p>Tentare di portare DOOM II su dispositivi non convenzionali richiede una conoscenza di programmazione sostanziale, specialmente nel lavorare con Linux e interazioni hardware di basso livello. Non \u00e8 un progetto facile per il giocatore medio.<\/p>\n<h4><strong>3. Su quali altri dispositivi \u00e8 stato convertito DOOM II?<\/strong><\/h4>\n<p>DOOM II \u00e8 stato adattato in modo creativo a vari dispositivi, tra cui bancomat, termostati e persino calcolatrici grafiche, dimostrando la versatilit\u00e0 e la duratura popolarit\u00e0 del gioco tra le comunit\u00e0 di videogiocatori.<\/p>\n<p><a class=\"xiaomi\" href=\"https:\/\/www.howtogeek.com\/doom-2-avengers-pinball-machine\/\" rel=\"noopener noreferrer nofollow\" target=\"_blank\">Fonte e immagini<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DOOM II arriva sui flipper: un hack unico di Mark Rowe L&#8217;iconico sparatutto in prima persona, DOOM II, ha raggiunto un altro straordinario traguardo nella sua tradizione: ora gira su un flipper! Questa straordinaria impresa \u00e8 pi\u00f9 di un semplice esperimento bizzarro; mette in mostra lo spirito innovativo degli appassionati di videogiochi che trovano modi [&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":[893,847,7],"class_list":["post-6927","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\/it\/wp-json\/wp\/v2\/posts\/6927","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/comments?post=6927"}],"version-history":[{"count":1,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/6927\/revisions"}],"predecessor-version":[{"id":6928,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/posts\/6927\/revisions\/6928"}],"wp:attachment":[{"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/media?parent=6927"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/categories?post=6927"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/howtogeek.blog\/it\/wp-json\/wp\/v2\/tags?post=6927"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}