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 [2024/10/12 22:14] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
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 : 2024/10/12 22:14 (modification externe)