Table des matières
Référence
L’aide complète du langage Donjon FI : tous les concepts, les instructions et les outils, organisés par thème.
Vous cherchez plutôt à apprendre par la pratique ? Démarrez par les tutoriels ou parcourez les exemples pratiques. Une question concrète ? Consultez la FAQ.
Par thème
Description du monde
Les briques de base d’un scénario : lieux, objets, personnages, classes, états, propriétés.
Routines
Les morceaux de logique déclenchés pendant la partie : actions personnalisées, règles avant/après, réactions de personnages, routines simples.
Instructions
Les commandes disponibles à l’intérieur d’une routine pour modifier l’état du jeu, afficher du texte, déplacer des objets, etc.
Texte
Tout ce qui concerne le texte affiché au joueur : balises dynamiques, accord automatique, mise en forme, conditions textuelles.
Mémoire
Comment garder une trace des événements : compteurs, listes, historique de la partie.
Temps
Programmer l’exécution d’une routine dans N secondes, gérer une horloge ou un calendrier.
Débogage
Outils pour tester et déboguer votre scénario : mode triche, magnétoscope, messages d’erreur du compilateur.
Divers
Conventions et détails pratiques : caractères réservés, format des sauvegardes, informations sur le jeu, objets spéciaux.
Par niveau
Débutant
Tout ce qu’il faut pour écrire son premier scénario.
- Créer des lieux et les relier entre eux
- Placer des objets dans le monde
Intermédiaire
Donner de la profondeur à votre scénario.
- Classes et états personnalisés
- Actions personnalisées (« couper », « peindre », …)
- Règles avant/après pour intercepter des actions
- Conditions (si / sinonsi / sinon)
Avancé
Les fonctions qui font la différence entre un petit jeu et un vrai jeu.
- Routines programmées dans le temps
- Réactions de PNJ (routines basiques + concernant un sujet)
- Balises dynamiques et mise en forme du texte
- Format des sauvegardes (.sol)
Par cas d’usage
- Créer un nouveau lieu → 1. Lieux
- Placer un objet sur/dans/sous quelque chose → 2. Objets
- Gérer une quantité (argent, bois, vies, points…) → Ressources (objets quantifiables et multiples)
- Ajouter une porte ou un obstacle → exemples d’obstacles
- Définir une action personnalisée → Action (personnalisée)
- Intercepter une action existante → Règles (avant / après / remplacer)
- Écrire un personnage qui parle → réactions
- Compter des points ou des objets ramassés → compteurs
- Retenir ce que le joueur a déjà fait → Historique
- Déclencher un événement après N secondes → Programmer une routine (après un délai)
- Faire varier un texte (hasard, première fois, condition) → Texte (dire, description, aperçu, …)
- Découper un gros scénario en plusieurs fichiers → inclure un fichier
- Tester et rejouer une partie → outils de débogage
Voir aussi
- Exemples pratiques — petits scénarios complets à réutiliser
- Foire aux questions — réponses aux questions courantes
- Tutoriels — apprendre pas à pas
