Salve a tutti. Per questioni didattiche dovrei realizzare un progetto in java. So programmare in java. So utilizzare swing , framework approfondito a lezione.
Mi chiedevo quale fosse un buon metodo per la realizzazione di un qualsiasi gioco 2d.
Come implemento il tutto? Il classico super Mario per esempio....vorrei sapere in modo astratto (no codice) come potrei realizzare il campo. Creare un matricione di x*y dove x sono i px che ho in altezza e y larghezza?
Inoltre ogni mio modello/oggetto dovrà avere i metodi up() down() left() right() speed() e cos'altro? Magari qualcuno che già ha fatto qualcosa del genere potrebbe consigli armi l'aggiunta di metodi che mi verranno in mente di aggiungere. In questo modo ho già un idea delle interfacce da usare.

Grazie