Bonjour à toutes et à tous,
Je me lance dans un petit projet personnel et je cale sur la conception en classes vis-à-vis de la base de données qui ira derrière.
En gros, je vous explique le topo :
Ce sera un jeu de cartes avec des classes pour chaque carte.
Par exemple, la carte "Sortilège" appartiendra à la classe "Magicien" tandis que la carte "Coup de sabot" appartiendra à la classe "Cavalier".
Dans mon programme C++, je sais que j'aurai mes classes "Carte" et "Classe" et que Carte aura un pointeur vers Classe et que Classe aura une série de pointeurs vers des Carte.
Vu que mon jeu sera en constante évolution, je ne veux pas qu'il y ait "Magicien"/"Cavalier" en tant que Classe et "Sortilège"/"Coup de sabot" en tant que Carte en dur dans mon exécutable, j'aimerais créer un lien entre ma BD et mon jeu afin de tout charger au démarrage et ensuite jouer avec mes objets "Carte"/"Classe" du programme...
Mais je ne sais pas comment mettre ça en pratique .
Pour C++, je suis en C++14, sous QtCreator. Pour SQL, je n'ai pas encore de BD, mais j'ai Navicat Premium avec lequel j'ai déjà travaillé par le passé lors de mes études .
Merci d'avance,
Aenonis
-----