mise_a_niveau_v2
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| mise_a_niveau_v2 [2022/10/05 18:51] – jonathan | mise_a_niveau_v2 [2022/10/05 19:55] (Version actuelle) – jonathan | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Mise à niveau vers Donjon | + | ====== Mise à niveau vers Donjon v2.0 ====== |
| ===== Changement de syntaxe: ===== | ===== Changement de syntaxe: ===== | ||
| Ligne 8: | Ligne 8: | ||
| Il ne faut plus mettre de point virgule. | Il ne faut plus mettre de point virgule. | ||
| - | De plus dans certains cas, Donjon va petit à petit rajouter automatiquement un point qui aurait été oublié. | + | De plus dans certains cas, Donjon va petit à petit rajouter automatiquement un point qui aurait été oublié: |
| - | Le point est déjà facultatif dans les cas suivants: | + | * Le point est déjà facultatif dans les cas suivants: |
| - | * Instructions //dire// et // | + | * Instructions //dire// et // |
| - | * Tous les //fin bloc// : '' | + | * Tous les //fin bloc// : '' |
| - | + | * Point virgule: si l’option corriger les points virgules est activée dans l’éditeur, | |
| - | **Astuce:** si l’option corriger les points virgules est activée dans l’éditeur, | + | |
| ==== Routines ==== | ==== Routines ==== | ||
| Ligne 41: | Ligne 40: | ||
| </ | </ | ||
| + | ==== Action ==== | ||
| + | |||
| + | === Les phases === | ||
| + | |||
| + | Le nom des phase a été renommé mais le principe reste le même : | ||
| + | |||
| + | * « refuser » devient « prérequis » | ||
| + | * « exécuter » devient « exécution » | ||
| + | * « terminer » devient « épilogue » | ||
| + | |||
| + | Exemple : | ||
| + | |||
| + | <code donjon> | ||
| + | action pousser ceci: | ||
| + | |||
| + | phase prérequis: | ||
| + | si ceci est le joueur, refuser "Je suis dans le chemin ?". | ||
| + | |||
| + | phase exécution: | ||
| + | changer ceci est déplacé. | ||
| + | |||
| + | phase épilogue: | ||
| + | dire "Je [l’ ceci]ai poussé[es ceci] mais ça n’a servi à rien." | ||
| + | |||
| + | fin action | ||
| + | </ | ||
| + | |||
| + | === Phase prérequis === | ||
| + | |||
| + | Il est à présent possible d’écrire n’importe quel code dans la phase refuser comme dans les autres phases. | ||
| + | Néanmoins, si une instruction '' | ||
| + | |||
| + | <code donjon> | ||
| + | action boire ceci: | ||
| + | |||
| + | phase prérequis: | ||
| + | si ceci n’est pas buvable, refuser "Ça ne se boit pas voyons !". | ||
| + | dire "vous confirmez ?" | ||
| + | choisir | ||
| + | choix " | ||
| + | choix " | ||
| + | refuser "Pas de souci." | ||
| + | fin choisir | ||
| + | | ||
| + | phase exécution: | ||
| + | effacer ceci. | ||
| + | | ||
| + | phase épilogue: | ||
| + | dire "Je l’ai bu.". | ||
| + | | ||
| + | fin action | ||
| + | </ | ||
| + | |||
| + | ==== Action simple ==== | ||
| + | |||
| + | La formulation « le joueur peut action » n’est plus prise en charge. | ||
| + | |||
| + | Par contre il est toujours possible d’écrire des actions très simplement : | ||
| + | |||
| + | <code donjon> | ||
| + | action tester: | ||
| + | dire " | ||
| + | fin action | ||
| + | </ | ||
| + | |||
| + | <code donjon> | ||
| + | le cube est un lieu. | ||
| + | le ballon est un objet ici. | ||
| + | sa description est "Un ballon dégonflé." | ||
| + | |||
| + | action gonfler le ballon: | ||
| + | changer le ballon est gonflé. | ||
| + | changer la description du ballon est "Un ballon gonflé à bloc." | ||
| + | dire " | ||
| + | fin action | ||
| + | </ | ||
| + | |||
| + | <code donjon> | ||
| + | Le jardin est un lieu. | ||
| + | le fusil à eau est un objet ici. | ||
| + | les fleurs sont un décor ici. | ||
| + | le ballon est un objet ici. | ||
| + | interpréter fusil comme le fusil à eau. | ||
| + | |||
| + | action asperger ceci avec le fusil à eau: | ||
| + | dire " | ||
| + | fin action | ||
| + | </ | ||
mise_a_niveau_v2.1664988665.txt.gz · Dernière modification : 2022/10/05 18:51 de jonathan
