La commande déboguer vous permet d’écrire des instructions durant votre partie afin de pouvoir tester un chapitre précis de votre jeu sans avoir à recommencer du début à chaque fois.
Vous pouvez utiliser la commande déboguer avec les instructions suivantes : changer, déplacer, dire, effacer et vider.
ℹ️ Ces instructions ne fonctionnent que lorsque le débogueur est actif, c’est-à-dire dans l’éditeur — pas dans le jeu publié. L’inspection d’un élément (deb pomme), elle, fonctionne partout.
Pour les opérations les plus fréquentes, Donjon FI propose aussi des raccourcis plus courts à taper (mv, dp, cd, lc, si, vf). Ils sont présentés dans chaque section et résumés en fin de page.
deb déplacer le joueur dans le salondéboguer changer la pièce se trouve icicd <lieu> (ou lc <lieu>)cd salon, lc cuisinemv <objet> vers <lieu> (ou dp <objet> vers <lieu>)mv balle vers cuisine, dp clé rouge vers salonto est accepté en remplacement de vers (par exemple mv balle to cuisine).le, la, l’) est inféré automatiquement à partir des objets et lieux de votre scénario, il est inutile de l’écrire.deb déplacer la bille dans l’inventairedéboguer changer la bille se trouve icideb effacer l’épée (remarque: l’objet effacé n’existera plus.)deb vider l’inventaire (remarque: les objets qui étaient contenus dans l’inventaire existeront toujours mais ne seront plus positionnés dans le jeu.)mv / dp. Exemples — mv bille vers inventaire (équivalent de deb déplacer la bille dans l’inventaire) ou mv bille vers ici (sort la bille de l’inventaire vers le lieu courant).deb dire "[description bille]"déboguer dire "[texte magazine]"
Pendant la partie, vous pouvez tester si une condition de votre scénario est vraie ou fausse. La commande complète passe par déboguer dire avec un bloc conditionnel, par exemple — déboguer dire "[si le chien est dans la niche]vrai[sinon]faux[fin]".
si <condition>si le chien est dans la nichevf <condition> — équivalent de sivf le joueur se trouve dans le salonvf si <condition> — le si est ignoré, utile si vous recopiez une condition depuis votre codevf si le coffre est ouvert
La réponse du jeu sera vrai ou faux.
| Raccourci | Équivalent déboguer complet |
|---|---|
cd <lieu> lc <lieu> | déboguer changer le joueur se trouve dans <lieu> |
mv <objet> vers <lieu> dp <objet> vers <lieu> ( to aussi accepté) | déboguer changer <objet> se trouve dans <lieu> |
si <condition> vf <condition> vf si <condition> | déboguer dire "[si <condition>]vrai[sinon]faux[fin]" |
Chargez ce petit modèle dans l’éditeur puis essayez les commandes proposées au lancement (deb changer le coffre est ouvert, si le coffre est ouvert, cd jardin, mv pomme vers jardin…) :
(Le scénario complet est affiché sur la page Déboguer un élément du jeu.)