Come costruire il tuo cabinet arcade

Precedente Successivo 1 di 6 come costruire cabine arcade costruendo il dt Console e TV sono così l'anno scorso! Invece, costruisci il tuo cabinet arcade da un vecchio computer e alcuni nuovi controlli arcade. come costruire cabinet arcade dt 5 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 6 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 21 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 23 Ricco Shibley / Tendenze digitali come costruire un cabinet arcade dt 2 Ricco Shibley / Tendenze digitali Nonostante le console di gioco sparse nell'ufficio di Tendenze digitali, alcuni di noi hanno ritenuto che sarebbe stata una grande idea presentarle i nostri colleghi ai giochi arcade che inducono nostalgia che sono disponibili solo su PC.

Ci è capitato anche di avere la Next Unit of Computing di Intel, un PC minuscolo ma sorprendentemente capace, in giro. Piuttosto che metterlo al lavoro con qualcosa di banale, abbiamo deciso di dargli una possibilità di gloria e abbiamo deciso di renderlo il cuore di un mobile arcade da tavolo. Ecco come l'abbiamo fatto.

Non solo una macchina arcade qualsiasi

L'obiettivo principale del nostro progetto era quello di riprodurre una manciata dei nostri giochi indie preferiti di Steam, quindi sapevamo che avremmo avuto bisogno di un po 'più di calcio di quanto un Raspberry Pi potesse fornire, così come una versione completa di Windows se volessimo la completa compatibilità .

L'estetica retrò è diventata popolare ultimamente, quindi questi giochi hanno requisiti di sistema relativamente bassi.

Il nostro secondo obiettivo era assicurarci che l'intero sistema potesse essere avviato da chiunque volesse giocare senza molto tempo o fatica, il che richiede più che modificare alcune impostazioni in Windows.

Infine, volevamo un sistema che potesse essere autonomo, ma che potesse anche essere collegato a un proiettore o TV di riserva, se lo si desidera.

Dato che i giochi a cui volevamo giocare erano la più alta barriera di accesso, siamo partiti da lì. I giochi che avevamo in mente erano titoli come  Nidhogg , TowerFall Ascension , Samurai Gunn , Divekick e OlliOlli . Sono tutti fantastici giochi indie facili da imparare, con solo pochi pulsanti ciascuno e un'elevata rigiocabilità.

L'estetica retrò è diventata popolare ultimamente, quindi questi giochi hanno requisiti di sistema relativamente bassi. Abbiamo valutato i requisiti più elevati per ogni gioco e abbiamo scoperto che avevamo bisogno di almeno due gigabyte di RAM, un processore con clock a 1.4GHz o superiore e grafica integrata che supportasse DirectX 9.

Emerge il NUC

Il Core i5 NUC di Intel si adatta perfettamente a questo scopo. Offre un Core i5-5250U e una grafica Intel Integrated 6000, che lo rendono capace di output video 4K. Non è un PC velocissimo, ma è autonomo, fresco, silenzioso e racchiude tutti gli ingressi e le uscite necessari. Abbiamo anche estratto un display a schermo piatto che raccoglieva polvere in uno degli armadi e lo abbiamo riutilizzato per questo progetto rimuovendo il supporto e afferrando un supporto VESA per inserirlo nell'armadio.

dt-arcade-cabinet-26

Rich Shibley / Tendenze digitali

Realisticamente, quasi tutti i sistemi più recenti funzioneranno per questo progetto, ma è importante esaminare tutti i giochi a cui desideri giocare e quindi soddisfare o superare le specifiche consigliate per quei giochi.

Non c'era molto altro da fare in termini di preparazione. Per semplicità, abbiamo creato un nuovo account utente sulla nostra installazione di Windows con tutte le autorizzazioni utente e nessuna password, che vedremo in seguito.

L'armadio

Dopo aver passato un po 'di tempo a guardare diversi cabinet arcade su Internet, è diventato chiaro che avremmo dovuto creare qualcosa da soli. Abbiamo banconi che attraversano tutte le finestre dell'ufficio, quindi abbiamo deciso di utilizzare un'unità da banco facile da spostare che consentisse un piacevole sfondo del centro di Portland.

Per fortuna c'è una vivace comunità di costruttori interessati a mettere insieme cabinet arcade che riproducono qualsiasi cosa, dai classici giochi MAME ai combattenti più recenti, ed è stato facile trovare molti suggerimenti per la costruzione e idee di design nei forum Build Your Own Arcade Cabinet (BYOAC).

Precedente Successivo 1 di 24 come costruire cabine arcade dt 39 Rich Shibley / Tendenze digitali come costruire cabinet arcade dt 38 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 37 Ricco Shibley / Tendenze digitali come costruire un mobile arcade dt 36 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 35 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 34 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 33 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 31 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 30 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 29 Rich Shibley / Tendenze digitali come costruire cabine arcade dt 28 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 25 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 14 Ricco Shibley / Tendenze digitali come costruire cabinet arcade dt 15 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 16 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 18 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 8 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 17 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 9 Ricco Shibley / Tendenze digitalicome costruire cabine arcade dt 10 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 11 Ricco Shibley / Tendenze digitali come costruire cabine arcade dt 12 Ricco Shibley / Tendenze digitali come costruire un cabinato arcade dt 13 Ricco Shibley / Tendenze digitali come costruire un cabinet arcade dt 1 Ricco Shibley / Tendenze digitali

Il cabinet di ognuno sarà diverso, in base alle dimensioni dello schermo, alle dimensioni del computer e al numero di giocatori. La migliore linea d'azione è iniziare con un monitor, poiché di solito è il pezzo singolo più grande della build. Nel nostro caso abbiamo utilizzato un monitor da 27 pollici di Acer perché è una dimensione ideale per un piccolo cabinet arcade progettato per essere utilizzato da un massimo di due giocatori. Abbiamo modellato il monitor stesso in Sketchup, il che ha reso facile costruire il resto della sala giochi attorno ad esso.

Puoi scaricare il nostro file di Sketchup per uso personale. Ricorda, tuttavia, che abbiamo modellato il nostro cabinet sul nostro monitor specifico. Un display di dimensioni diverse non si adatta. Potresti anche avere problemi se scegli un monitor da 27 pollici con cornici molto più sottili o più larghe. Ricontrolla le misure prima di acquistare i materiali. 

Si consiglia di lasciare aperta almeno una parte della macchina per un facile accesso.

Abbiamo usato pannelli di fibra a media densità (MDF), un tipo di compensato, perché è economico, relativamente leggero e abbastanza robusto per la nostra applicazione. Alcuni 2x4 di scarto extra sono stati usati come supporti e traverse per rinforzare l'armadio. Una volta che tutto è stato tagliato, ti consigliamo di disporre il tutto con i tuoi componenti per assicurarti che tutto si adatti perfettamente.

Si consiglia di lasciare aperta almeno una parte della macchina per un facile accesso alle parti interne, nel caso in cui sia necessario fissare una connessione al joystick o voler aggiornare il PC. Aiuterà anche a mantenere la macchina più leggera se si desidera spostarla e più silenziosa poiché non è necessario alcun raffreddamento aggiuntivo.

Abbiamo innescato, poi dipinto il nostro perché il compensato si era guadagnato alcuni graffi e ammaccature durante la costruzione, e poi abbiamo applicato adesivi su di esso per farlo nostro.

I controlli

Ovviamente non sarebbe un cabinet arcade senza controlli arcade. L'idea di base è collegare pulsanti e joystick in un pannello IO come un Arduino, quindi collegarlo al computer come se fosse una tastiera, con ogni pulsante che invia un segnale di lettera. Per migliorare la compatibilità con i giochi Steam, abbiamo utilizzato un programma chiamato X360ce per trasformare le pressioni dei pulsanti della tastiera negli input del controller Xbox.

Per i nostri scopi, abbiamo scoperto che un Teensy 3.1, simile a un Arduino, aveva ingressi più che sufficienti. La sua semplice interfaccia è molto interessante, poiché rende la configurazione del software molto più semplice.

come costruire cabine arcade dt 27come costruire cabine arcade dt 9

Quando si tratta di joystick, esistono diversi modi per leggere le direzioni di input, ma i due più comuni sono a 4 e 8 vie. Un joystick a 4 direzioni limita anche fisicamente il movimento effettivo della levetta in quattro direzioni, quindi quando giochi a un gioco come Ms. Pac-Man non ti ritroverai con zone morte negli angoli diagonali. Siamo principalmente interessati ai giochi moderni e ad alcuni titoli MAME sparatutto, quindi un joystick a 8 direzioni è stata la nostra scelta.

Alla fine, abbiamo deciso che quello che preferivamo era un prezzo interessante, quindi abbiamo scelto i pulsanti e i joystick Happ Competition. Sono convenienti, ben recensiti, attraenti e facili da montare. L'impostazione dei controlli con Arduino è piuttosto tecnica e richiede un po 'di progettazione e saldatura del circuito, ma ne vale la pena se si desidera la vera esperienza di controllo arcade senza dover sborsare per un modello pre-costruito.

L'impostazione dei controlli con Arduino è piuttosto tecnica.

Anche se non entreremo nella complessità della costruzione e del cablaggio di un pannello di controllo, la spiegazione di base non è troppo complicata. Il microcontrollore è costituito da una serie di ingressi digitali numerati, un pin negativo (o massa) e un pin di alimentazione. Non stiamo alimentando i pulsanti, quindi il primo passo è far passare il terreno attraverso tutti i contatti negativi sugli interruttori.

Ogni interruttore ha altri due contatti, che sono normalmente chiusi o normalmente aperti. Poiché vogliamo che la pressione del pulsante attivi il circuito, contatteremo il contatto "Normalmente aperto" al pin corrispondente sul microcontrollore. Ora, ogni volta che il pulsante viene premuto, collegherà la terra e il pin e il codice Arduino interpreterà il segnale come la pressione di un pulsante.

Inizia collegando tutto a una breadboard, una scheda di plastica che ti consente di proteggere temporaneamente cavi e circuiti. Una volta che l'hai fatto e hai scoperto che tutto funziona, ti consigliamo di saldare tutto per assicurarti che nessuna connessione si allenti in seguito.

Avvia su Steam

Successivamente volevamo configurare il sistema in modo che si avviasse direttamente in Steam Big Picture Mode. Nelle impostazioni di Steam, sotto l'interfaccia, seleziona le caselle "Esegui Steam all'avvio del computer" e "Avvia Steam in modalità Big Picture".

SteamSettings

Ignorare la schermata di accesso era un po 'più complicato, ma l'impostazione si trova accedendo al riquadro delle opzioni utente più avanzate. Tieni semplicemente premuto il tasto Windows e premi R per visualizzare il menu Esegui. Digita "netplwiz.exe" senza virgolette e premi invio. Nella finestra che si apre, deseleziona la casella che dice "Gli utenti devono inserire un nome utente e una password per utilizzare questo computer" e fai clic su OK. Ti chiederà di impostare un nome utente per accedere inizialmente, dove dovresti digitare il nome del nuovo account che hai creato e inserire la password se ne imposti uno.

Poiché ora chiunque può accedere al tuo computer senza inserire alcuna credenziale, utilizziamo l'account utente ad accesso limitato come accesso predefinito, impedendo qualsiasi accesso ombreggiato al tuo computer, ma è meglio usare la macchina solo come piattaforma di gioco dedicata e non lasciarne informazioni sensibili o applicazioni su di esso.

NetPLWiz-deselezionaSe non ti dispiace vedere alcune delle interfacce di Windows prima dell'avvio di Steam, puoi fermarti qui. Il tuo computer si avvierà ancora nel desktop standard di Windows per alcuni secondi prima dell'avvio di Steam, ma funzionerà perfettamente. I prossimi passaggi richiedono un po 'più di armeggiare e, sebbene siano tutti facilmente reversibili, è meglio utilizzarli su un sistema in cui non prevedi di usarlo per nient'altro per un po'.

La shell è il termine usato per riferirsi all'interfaccia di base del sistema operativo, nel caso di Windows include il menu di avvio, il desktop e Windows Explorer. Impostando il sistema in modo che non avvii Explorer all'accesso, vedrai solo la schermata di avvio di Windows e quindi l'interfaccia di Steam Big Picture Mode. Per fare ciò dovremo modificare il tuo registro, che è fondamentalmente la tabella in cui il tuo computer memorizza molte informazioni pertinenti, come chi sono gli account utente, dove sono memorizzati i programmi e le impostazioni per quasi ogni parte del sistema operativo. È importante stare molto  attenti quando si armeggia con il registro, poiché la modifica di un valore sbagliato può costringere a reinstallare completamente Windows.

Tenendo premuto il tasto Windows, premi R per visualizzare il menu Esegui, digita regedit e premi Invio per eseguirlo. Nel programma che si apre, vai alla posizione in cui Windows memorizza la posizione di Explorer, che dovrebbe essere in [HKEYCURRENTUSER…]. In questo sottomenu, fare clic con il tasto destro sulla cartella "WINLOGON" e selezionare Nuovo, quindi Valore stringa.

Gli emulatori possono essere avviati direttamente da Steam, anche in un quadro generale.

Per il nome, immettere Shell e fare clic su [CREATE]. Fare clic con il tasto destro sul file Shell appena creato e selezionare Modifica. Avrai bisogno del percorso della tua applicazione Steam, che per impostazione predefinita si trova nella cartella Programmi, nella cartella Steam come Steam.exe.

Puoi anche fare clic con il pulsante destro del mouse sul programma nella barra di avvio e selezionare "mostra posizione applicazione" per visualizzarlo. È quindi possibile fare clic con il pulsante destro del mouse sul .exe stesso e prendere il percorso del file dalla finestra dei dettagli delle proprietà.

Anche gli emulatori!

Poiché abbiamo trascorso tutto questo tempo a configurare pulsanti e joystick, dovremmo anche farne buon uso per alcuni giochi non Steam. Se si dispone di copie fisiche di vecchi giochi, è possibile eseguirne il backup e utilizzare un programma chiamato emulatore per riprodurre i backup. Utilizzando ICE, un'app di integrazione di Steam open source, possiamo configurare tutti gli emulatori per l'avvio direttamente da Steam, anche in un quadro generale.

Sul sito ICE puoi trovare le istruzioni per configurarlo e collegarlo a Steam, oltre a un elenco di emulatori compatibili. Modificando i file di configurazione in Blocco note, puoi creare un elenco di emulatori organizzati in base ai sistemi con cui sono compatibili.

Il prodotto finito

Mettere insieme la tua sala giochi non è il progetto più semplice, ma chiunque abbia accesso ad alcuni strumenti di base può farlo. La tua build potrebbe differire notevolmente dalla nostra, a seconda dei componenti e degli strumenti disponibili, nonché dei tuoi obiettivi personali. Se desideri ulteriore aiuto, i forum BYOAC sono una risorsa fantastica, nonché un ottimo posto per porre domande e ricevere aiuto dai veterani.