projet-genie-logiciel-systeme/runtime-workspace/fr.n7.game.examples/enigme.game
Laurent Fainsin 9a7ff351c1 feat: ♻️ Gros changement de grammaire$
on utilise du yaml maintenant
utilisation de références dans xtext
2022-01-16 16:04:26 +01:00

130 lines
2.6 KiB
Plaintext

Objets:
- tentative:
taille: 1
visible: true
descriptions:
- Description1:
texte: "permet repondre une question du sphinx"
condition: true
Transformations:
Connaissances:
- Reussite:
visible: true
descriptions:
- Description1:
texte: "Permet de se casser de la"
condition: true
Explorateur:
taille: 3
connaissances:
objets:
- tentative
- tentative
- tentative
Personnes:
- Sphinx:
visible: ! Reussite && tentative > 0
obligatoire: true
interactions:
- Parler:
visible: true
connaissances:
objets_recus:
objets_conso:
actions:
- Reponse_1:
visible: true
fin_interaction: true
connaissances:
- Reussite
objets_recus:
objets_conso:
descriptions:
- Description1:
texte: "la bonne reponse"
condition: true
- Reponse_2:
visible: true
fin_interaction: true
connaissances:
objets_recus:
objets_conso:
- tentative
descriptions:
- Description1:
texte: "la mauvaise reponse"
condition: true
Territoire:
Lieux:
- Enigme:
deposable: true
depart: true
fin: false
personnes:
- Sphinx
descriptions:
- Description1:
texte: "lieu de depart"
condition: true
objets:
connaissances:
- Succes:
deposable: false
depart: false
fin: true
personnes:
descriptions:
- Description1:
texte: "lieu succes"
condition: true
objets:
connaissances:
- Echec:
deposable: false
depart: false
fin: true
personnes:
descriptions:
- Description1:
texte: "lieu echec"
condition: true
objets:
connaissances:
Chemins:
- Win:
lieu_in: Enigme
lieu_out: Succes
ouvert: true
visible: Reussite
obligatoire: true
connaissances:
objets_recus:
objets_conso:
descriptions:
- Description1:
texte: "Le chemin de la victoire !"
condition: true
- Loose:
lieu_in: Enigme
lieu_out: Echec
ouvert: true
visible: tentative == 0
obligatoire: true
connaissances:
objets_recus:
objets_conso:
descriptions:
- Description1:
texte: "Le chemin de la loose !"
condition: true