Quelqu'un m'a demandé aujourd'hui comment ils devraient stocker les objectifs de quête dans une base de données SQL. Dans ce contexte, pensez à un RPG. Des objectifs pourraient inclure certains des éléments suivants:Comment stocker les objectifs (pensez RPG Quest) dans SQL
- Découvrez [Localisation]
- Tuer n [Type MOB]
- Acquire n [Objet]
- obtenir un [compétence] dans [Skillset]
- Toutes les autres choses que vous obtenez dans les jeux de rôle
Le mieux que je pouvais trouver est:
Quest 1-* QuestStep
QuestStep 1-* MobsToKill
QuestStep 1-* PlacesToFind
QuestStep 1-* ThingsToAcquire
QuestStep 1-* etc.
Cela semble un peu maladroit - devraient-ils être le stockage d'une requête d'une certaine description au lieu (ou une formule ou ???)
Toutes les suggestions appréciées
Je vous remercie d'excellentes réponses. – Basic