Vengo dall'era antica di "dovevamo codificare tutto da soli" ed è quello che faccio ancora. Quindi, non conosco questi nuovi motori / ambienti 3D di "nuova generazione" in cui si applica solo un po 'di codice qua e là e si trasforma miracolosamente in un gioco. (no, non è proprio così, proprio nel modo in cui li vedo)
Ecco perché sto offrendo la mia risposta supponente affinchè tu impari java (dato che è una tua scelta, potrebbe essere qualsiasi lingua) con How to;
- Crea una semplice applicazione
- Disegna una forma (cerchia come esempio)
- Un'altra forma collegata alla posizione del mouse (informazioni sul mouse)
- Verifica se queste due forme si scontrano (come la collisione tra cerchio e quadrato sarebbe diversa?)
Un esempio selvaggio, che suggerirei di fare. Da lì puoi utilizzare quegli elementi appresi per realizzare giochi semplici come tanti giochi con clic del mouse. Impara a misurare il tempo e rendi più complesso il gioco facendo competere il giocatore contro i suoi tempi di reazione, ecc ... lascia che la tua mente pensi a più cose e inciampi di più per imparare.
Mentre fai cose semplici come questa, stai imparando sempre e soprattutto apprendi il linguaggio di programmazione che preferisci (java per te).
Mentre impari di più su java, nulla ti impedisce di divertirti con jMonkey. Nel caso in cui ti senti bloccato in jMonkey, vai a programmare cose semplici in java e senti successo, se rimani bloccato con la semplice programmazione java, cerca stackoverflow ... So per esperienza che SO ha un'enorme copertura nelle risposte alla programmazione di giochi java.
Vedi, quando non si tratta di jMonkey, quando riguarda la programmazione generale dei giochi Java, c'è molto più risposte , così tanti trucchi e suggerimenti da imparare.