-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
78 lines (62 loc) · 1.22 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Système d'inventaire
Système de dialogue (avec réponse multiples)
Système de combat
Système de map
Système de déplacement
Système d'actions (ce que peut entre l'utilisateur)
Système de quête
Système de "cinématique"
Système de vente/échange
Système de menu
Système de sauvegarde
GUI pour créer les fichiers nécessaires.
=======================
Les entités possibles:
Enemis:
->Nom
->combats
->carac (pdv, etc..)
->loot possible (objet)
->validation de quête
->type
->condition (pour l'apparition)
Objets
->Nom
->Carac
->Description
->Prix unitaire
->Stack (combien par emplacement du sac)
Pnj:
->Nom
->Dialogue
->select()
->
Dialogue:
->Nom
->Text
->Réponses -> trigger une action
Quête:
->Nom
->Récompense (objet) // l'argent est un objet
->Description
->Etat (En cours / Réussie / Echouée / A accepter)
Inventaire:
->Nombre d'emplacements
->Etat (Plein ou non)
->Liste d'éléments
Lieu
->Nom
->Description
->type -> pour les monstres ?
->lieux voisins (vecteur)
=================================
Actions:
->Activer/Modifier une quête
->Modifier l'inventaire
->Modifier les carac d'un objet
->Lancer un dialogue
Conditions:
->Possession d'une quantité d'objets (liste)
->Position (lieu)
->Caractéristique
->