Bonjour à tous !
J'étudie actuellement la réalisation d'un rpg en python.
Et plus ça va, plus je me rends compte que pour avoir un moteur de jeu vraiment flexible il faudra que je puisse créer des actions personnalisées pour mes objets.
Mais je me demande : quitte à scripter, pourquoi ne pas stocker directement mes objets sous forme de modules python contenant une ou plusieurs classes héritées de la classe générique "objet" possédant des procédures de base bonnes partout ? Avec juste un "from <module> import <classe>" à ajouter à une unité importée par le jeu pour importer les définitions de toutes les classes d'objets d'un coup ?
Cette approche m'a l'air très intéressante, mais j'aimerais bien connaître l'avis d'experts là-dessus : y-a-t'il une contrepartie à tous les avantages de cette idée dont je suis très fier actuellement ?
Partager