Game Programming Course – Controller con scatola di scarpe

Durante il recente corso sulla realizzazione di giochi con MakeCode Arcade indirizzata ad insegnanti ho mostrato come realizzare un semplice controller con una scatola di scarpe 🙂 e poiché alcuni ragazzi mi hanno chiesto indicazioni sulla realizzazione condivido l’attività.

Durante le attività di Coding e gioco svolte con MakeCode Arcade l’utilizzo di tastiera e mouse per giocare può diventare poco efficiente, pertanto per aumentare l’esperienza di gioco è possibile realizzare un controller di gioco personalizzato con pulsanti e Joystick identici a quelli presenti su un cabinet di gioco ed una scatola di scarpe. Di seguito le indicazioni tratte dalla guida: MakeCode Arcade Shoebox Controller sul sito ufficiale MakeCode Arcade.

Materiali

Istruzioni

Mappa del sistema di controllo

Con una penna o una matita, disegnate, sulla parte superiore della scatola, nella posizione in cui desiderate la posizionare dei pulsanti e del joystick. Consiglio di matenere una posizione simile a quella proposta dal controller virtuale di MakeCode Arcade.

Ricordate che bisognerà mantenere lo spazio per:

  • joystick
  • pulsante A
  • pulsante B
  • pulsante menù
  • pulsante reset

Questa e la mappa che ho utilzzato io:

Determinare l’orientamento del Joystick

Collegare il cavo JST tra il joystick e la scheda encoder USB. Se siete indecisi su quale cavo utilizzare e quale porta connettere al joystick potreste essere tentati di utilizzare la documentazione tecnica, ma non è necessario. Esiste una sola porta dove connettere cavo e scheda, non potete sbagliarvi.

L’inserimento del connettore può avvenire solo in un senso, se girate il cavo non entra nella sede.

Connettete il cavo USB allla scheda

Aprite il gioco su MakeCode Arcade che trovate seguendo il link.

Usate il Joystick per muovere il giocatore all’interno dello schermo e marcare l’orientamento sul Joystick

Installare il Joystick

Disconnettere il Joystick dal cavo e assicuratevi che la rondella di plastica nera e la maniglia della manopola del joystick siano rimosse.

Usare un cutter, fate un foro nella parte centrale dell’area in cui avete stabilito di inserire il Joystick

Dalla parte sottostante inserire il il Joystick nel foro

Dalla parte esterna inserire la rondella nel Joystick ed avvitare la palla.

All’interno della scatola, usando il cutter o un punzeruolo per realizzare 2 fori per ciascuno dei 4 angoli della piastra di montaggio del joystick – uno attraverso l’apertura della piastra e uno sul bordo esterno della piastra.

Assicurarsi che l’orientamento del joystick sia corretto (in alto).
Utilizzare le fascette per fissare il Joystick alla scatola.

Usare il cutter per realizzare i fori dove inserire i pulsanti assicurandosi che i fori non siano troppo grandi in modo tale che i fori non cadano all’interno della scatola.

Inserire tutti i pulsanti all’interno della scatola

Dalla parte sottostante insrire per ogni pulsante i dadi neri per fissarli alla scatola

Installa la scheda con cavo USB all’interno della scatola

Realizzare con il cutter un piccolo foro nella parte frontale della scatola ed infilare il cavo USB nel foro

Inserire la scheda encoder all’iterno della scatola.
Connettere il cavo USB alla scheda encoder.

Collegare il Joystick e i pulsanti all’encoder USB

Kit diversi possono avere porte di connessione diverse, quindi dovreste controllare lo schema elettrico fornito insieme al vostro kit. Lo schema di connessione del kit che ho utilizzato è il seguente:

Connettere il Joystick con il cavo JST a 4 poli alla scheda encoder

Connettere il cavo JST a 3 poli tra il pulsante A e il primo pin (indicato con K1 sulla scheda).

Connettere il cavo JST a 3 poli tra il pulsante B e il secondo pin (indicato con K2 sulla scheda).

Connettere il cavo JST a 3 poli tra il pulsante Menu e il pin Start (terza porta partendo dal basso della scheda).

Test

  • Connettere il cavo USB al computer e aprite il gioco su MakeCode Arcade che trovate al seguente link
  • Accertatevi che Joystick e pulsanti si comportino come vi aspettate, se ciò non accade rivedete come avete connesso i cavi.

Decorate

  • Usate pennarelli, marker, glitter per decorare il vostro controller.

Buon Making a tutti 🙂

Questa voce è stata pubblicata in corsi, tutorial e contrassegnata con , , , , , , . Contrassegna il permalink.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.