Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

[pierin] Realizzare un joystick per video giochi 2D

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteBrunoValente, Foto UtenteIsidoroKZ

0
voti

[1] [pierin] Realizzare un joystick per video giochi 2D

Messaggioda Foto UtenteNoce11 » 28 apr 2015, 20:14

Salve, mi e venuto in mente di creare costrurirmi un mo joystick personale per usarlo nei giochi 2D.

qual è la procedure più semplice da programmare e fare il circuito più semplice?

Questo lo voglio fare sul serio.. non come gli altri progetti difficili come mi avete detto.

Grazie mille.

buona serata.
Avatar utente
Foto UtenteNoce11
59 5
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 108
Iscritto il: 10 feb 2011, 23:48
Località: Massa(MS) Italia - Toscana

0
voti

[2] Re: [pierin] creare un joystick per video giochi 2D

Messaggioda Foto Utentesimo85 » 28 apr 2015, 20:20

Noce11 ha scritto:Questo lo voglio fare sul serio.. non come gli altri progetti difficili come mi avete detto.

Diificile dipende dalle conoscenze che hai, quindi da quello che sai fare.

Chiedere come si fa un progetto da 0 solitamente è indizio che per l'OP non è facile.
Poi cosa vuol dire 'per giochi 2D' ? Non ho capito. Probabilmente è colpa mia.

Simo
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[3] Re: [pierin] creare un joystick per video giochi 2D

Messaggioda Foto UtenteNoce11 » 28 apr 2015, 20:57

ok, hai presente joystick della sala giochi anni 80/90?

Perché vorrei fare un gioco in 2d in java e pilotarlo con pierin e il joystick..

Ma per caso ci vuole lo stesso l'alimentatore ?

Semplicemente protei mappare la tastiera e metterla al joystick ..

che dici ?

grazie mille.
Avatar utente
Foto UtenteNoce11
59 5
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 108
Iscritto il: 10 feb 2011, 23:48
Località: Massa(MS) Italia - Toscana

2
voti

[4] Re: [pierin] creare un joystick per video giochi 2D

Messaggioda Foto Utentesimo85 » 28 apr 2015, 21:11

Noce11 ha scritto:Ma per caso ci vuole lo stesso l'alimentatore ?

Alimenti il Pierin.

protei mappare la tastiera e metterla al joystick ..

Si, devi comunque riconoscere le varie direzioni/movimenti che vuoi interpretare nel gioco.
Devi avere linee di interruzioni a sufficienza, ed inviare i comandi (dal Pierin al PC) in seriale.

Java permette la comunicazione seriale, ha una API a proposito:

Vedi qui:
http://www.oracle.com/technetwork/java/ ... 41752.html
http://en.wikibooks.org/wiki/Serial_Pro ... erial_Java

Per cominiciare potresti implementare un po' di pulsanti, e cominciare a scrivere il firmware per vedere se tutto fila liscio con le interruzioni. Per il debugging puoi usare MPLABX.

Una volta che hai verificato che i pulsantii funzionano come vuoi tu, passi alla comunicazione con Java.

Una volta che sei riuscito a far comunicare Java con il PIC del Pierin, non ti resta che implementare il gioco e vedere se le funzioni che implementi rispondono correttamente con i comandi che invii attraverso lo stesso Pierin, grazie alle interruzioni sulle linee dei pulsanti.

Insomma, una volta che sei riuscito a far comunicare il software in Java con il micro la frittata è mezza fatta.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[5] Re: [pierin] creare un joystick per video giochi 2D

Messaggioda Foto UtenteSjuanez » 28 apr 2015, 21:39

Sul lato interfaccia finale comandi/gioco:

Ogni tanto mi diverto a volare con il PC, nel senso di simulazione di volo, non è che me lo porto in aereo.

Qualcuno della mia vecchia squadra aveva avuto problemi con i driver per windows e un Joystick ed ha finito per utilizzare un programmino universale che legge gli input delle periferiche e li trasforma in caratteri o combinazioni immettendoli in game.

Ti dirò di più, siccome il joy di un aereo è diverso da quello che vuoi fare tu, ti dovrebbe venire ancora più facile. Mi riferisco al fatto che nel joy dell'aereo hai i gradi di movimento/rotazione mentre se ricordo bene come funzionavano le sale giochi lì viene semplicemente trasformato in un comando binario. Come se avessi un pad del NES con i direzionali insomma. Solo che hai una prolunga.

L'unica cosa è che non riesco a ricordare il nome di tale programma perché non ne ho mai avuto bisogno. Se mi dici che ti interessa provo a cercartelo o a chiedere.

Buona fortuna con il tuo gioco! :ok: Lo metterai su GitHub o lo tieni per te?
Avatar utente
Foto UtenteSjuanez
11,3k 6 8 13
G.Master EY
G.Master EY
 
Messaggi: 3479
Iscritto il: 18 mar 2015, 13:48


Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 65 ospiti