Je fais un petit jeu de stratégie pour m'aider à apprendre Java de manière amusante. La chose est que j'ai visionné les unités comme des objets qui se dessineraient sur la carte de jeu (en utilisant des images et un tampon) et réagiraient aux actions de la souris avec les auditeurs qui leur sont attachés. Maintenant, selon certains tutoriels que j'ai lus concernant la programmation de base du jeu, tout semble être dessiné dans la méthode Graphics de ma classe Map. Si une nouvelle unité émerge, je mets juste à jour la méthode Map.Graphics, ce n'est pas aussi simple que de créer un nouvel objet Unit qui se dessine ... Dans ce cas, je serais coincé avec tout un tas de méthodes Map au lieu de utiliser des classes pour rendre de nouvelles choses. Donc, ma question est, est-il possible d'utiliser des classes pour rendre des unités, des objets d'interface, etc., ou je vais devoir créer des méthodes et juste faire une sorte de programmation structurelle au lieu d'orienté objet? Je suis un peu confus et j'aimerais avoir un plan mental sur la façon dont les choses seraient organisées.Java Classes dans la programmation de jeux?
Merci!