Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:routines:actions_predefinies:start

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
reference:routines:actions_predefinies:start [2026/06/15 22:07] jonathanreference:routines:actions_predefinies:start [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1
Ligne 64: Ligne 64:
 ==== Interactions avec un vivant ==== ==== Interactions avec un vivant ====
  
 +Ces verbes ciblent une créature (une //personne//, un //animal//, ou tout élément //vivant//). Par défaut, le moteur « est contre la violence » et se contente d’un message : surchargez l’action par une [[reference:routines:regle:avant|règle avant]] pour lui donner un effet dans votre histoire.
  
 +^ action                            ^ prép. ^ ceci       ^ prép. ^  cela ^ exemples ^
 +| assommer                          |       | vivant                 | assommer le garde |
 +| frapper                                 | objet      |             | frapper le mannequin |
 +| tuer                              |       | vivant                 | tuer le rat |
 +| énerver                                 | objet      |             | énerver le marchand |
 +| embrasser                               | vivant                 | embrasser la princesse |
 +| enlacer                                 | vivant                 | enlacer l’ourson |
 +| crier (crier sur)                 | sur   | objet      |             | crier ; crier sur le chien |
  
 ==== Interactions avec des obstacles (porte, verrou, serrure, rocher, ...) ==== ==== Interactions avec des obstacles (porte, verrou, serrure, rocher, ...) ====
Ligne 82: Ligne 91:
 ==== Interactions avec une personne (ou objet parlant) ==== ==== Interactions avec une personne (ou objet parlant) ====
  
 +Ces actions déclenchent la //réaction// du personnage ciblé. Pour qu’un élément réponde, il doit être //parlant// : les //personnes// le sont par défaut. Voir [[reference:routines:reaction:start|Réaction]] pour rendre un autre type d’élément parlant, le rendre //muet//, ou préciser une réponse par sujet.
  
-==== Interaction avec le lieu ====+^ action      ^ prép.        ^ ceci     ^ prép.       ^ cela    ^ exemples ^ 
 +| parler (discuter) | avec   | personne |                     | parler avec la vendeuse (''par'') | 
 +| :::          | avec         | personne | concernant  | sujet   | parler avec la vendeuse concernant l’amulette | 
 +| :::          | de           | sujet    | avec        | personne | parler de l’amulette avec la vendeuse | 
 +| |||||| 
 +| interroger (questionner) |  | personne |                     | interroger la vendeuse (''int'') | 
 +| :::          |              | personne | concernant  | sujet   | interroger la vendeuse concernant l’amulette | 
 +| :::          |              | personne | sur / à propos de | sujet | interroger la vendeuse sur l’amulette | 
 +| |||||| 
 +| demander                  | sujet    | à           | personne | demander une chambre à l’aubergiste (''dem'') | 
 +| |||||| 
 +| montrer      |              | objet    | à           | personne | montrer l’amulette à la vendeuse (''mon'') | 
 +| |||||| 
 +| donner                    | objet    | à           | personne | donner l’amulette à la vendeuse (''do'') | 
 + 
 +💡 Sans sujet, ''parler avec'' et ''interroger'' déclenchent la réaction //basique// du personnage. ''montrer'' exige un objet déjà //vu//, et ''donner'' transfère réellement l’objet (vous devez le posséder). 
 + 
 +<file donjon wiki_actions_conversation> 
 +La boutique est un lieu. 
 +  "Une échoppe encombrée de babioles poussiéreuses." 
 + 
 +La vendeuse est une personne dans la boutique. 
 + 
 +L'amulette est un objet vu et possédé. 
 +La fiole est un objet vu dans la boutique. 
 + 
 +réactions de la vendeuse: 
 +  basique: 
 +    dire "Bienvenue ! Que puis-je pour vous ?". 
 +  concernant l'amulette: 
 +    dire "Cette amulette… elle vaut une fortune !". 
 +  concernant la fiole: 
 +    dire "Une potion de soin. Prenez-en soin."
 +  concernant un sujet inconnu: 
 +    dire "Je ne connais rien à ce sujet."
 +fin réactions 
 + 
 +règle avant commencer le jeu: 
 +  dire "Essayez : parler avec la vendeuse / interroger la vendeuse concernant l'amulette / montrer l'amulette à la vendeuse / donner l'amulette à la vendeuse."
 +fin règle 
 +</file> 
 + 
 +[[djnc>wiki_actions_conversation|tester cet exemple]] 
 + 
 +==== Manipuler un objet ==== 
 + 
 +Par défaut ces actions affichent un simple message (et marquent parfois l’objet //déplacé// ou //plus intact//). Surchargez-les par une [[reference:routines:regle:avant|règle avant]] pour leur donner un effet. 
 + 
 +^ action                       ^ prép. ^ ceci          ^ prép. ^  cela  ^ exemples ^ 
 +| pousser (appuyer, enfoncer)  |       | objet                      | pousser le levier (marque l’objet //déplacé//) | 
 +| tirer                        |       | objet                      | tirer la corde (marque l’objet //déplacé//) | 
 +| déplacer                           | objet                      | déplacer la caisse (marque l’objet //déplacé// ; refuse le joueur, un objet //fixé//, //liquide// ou //gazeux//) | 
 +| toucher (pincer)                   | objet                      | toucher la statue (marque l’objet //plus intact//) | 
 +| secouer                      |       | objet                      | secouer la boite (marque l’objet //plus intact//) | 
 +| casser (déchirer, détruire)  |       | objet                      | casser le vase | 
 +| brûler                             | objet                      | brûler le parchemin | 
 +| lire                               | objet lisible |              | lire la lettre (affiche son texte, la marque //lue//) | 
 +| utiliser (actionner)               | objet                      | utiliser la manivelle | 
 +| :::                          |       | objet         | sur   | objet  | utiliser la clé sur la serrure | 
 + 
 +==== Expressions et divertissement ==== 
 + 
 +Actions « d’ambiance », sans cible ou avec une cible libre. Elles affichent un message par défaut. 
 + 
 +^ action          ^ prép. ^ ceci   ^ prép. ^ cela ^ exemples ^ 
 +| chanter          |              |            | chanter | 
 +| danser                        |            | danser | 
 +| sauter           | sur   | objet  |            | sauter ; sauter sur le lit | 
 +| écouter          |       | objet  |            | écouter ; écouter la porte | 
 +| prier            |       | sujet  |            | prier ; prier les dieux | 
 +| penser à               | sujet  |            | penser à la quête | 
 +| raconter               | sujet  |            | raconter ; raconter une blague | 
 +| insulter               | sujet  |            | insulter le sort | 
 +| péter (roter)    |              |            | péter |
  
 ==== Interactions avec le temps ==== ==== Interactions avec le temps ====
Ligne 95: Ligne 178:
  
  
-===== Abréviations (raccourcis) =====+==== Commandes de jeu (méta) ==== 
 + 
 +Ces verbes n’agissent pas sur le monde mais sur la //partie// elle-même. Le joueur peut les taper comme n’importe quelle commande. 
 + 
 +^ action          ^ prép. ^ ceci   ^ prép. ^ cela ^ exemples ^ 
 +| annuler          |              |            | annuler (revient au tour précédent ; ⚠️ regénère la graine aléatoire
 +| recommencer      |              |            | recommencer (relance la partie depuis le début, avec confirmation) | 
 +| répéter          |       | commande |          | répéter la commande (rejoue la dernière commande) | 
 +| faire            |       | pause  |            | faire une pause (met le jeu en pause jusqu’à la prochaine touche) | 
 +| raconter               | sujet  | à     | objet | raconter une blague ; raconter une blague au nain | 
 + 
 +💡 ''commencer le jeu'' et ''continuer le jeu'' existent aussi mais sont déclenchées automatiquement par le lecteur (démarrage / reprise d’une partie) — vous n’avez normalement pas à les taper. 
 + 
 +==== Outils auteur / débogage ==== 
 + 
 +Disponibles pendant une partie pour produire les fichiers de rejeu (voir [[reference:debogage:magneto|Magnétoscope]]) ou vérifier l’environnement. 
 + 
 +^ action                  ^ prép. ^ ceci   ^ prép. ^ cela ^ rôle ^ 
 +| générer solution                      |            | produit une sauvegarde rejouable (''.sol'') de la partie en cours | 
 +| générer enregistrement                |            | produit un enregistrement pas-à-pas (''.rec'') pour le magnétoscope | 
 +| tester                         | audio  |            | tester l’audio — vérifie que le son fonctionne | 
 + 
 +==== Raccourcis de débogage ==== 
 + 
 +Commandes spéciales tapées dans le lecteur pendant une partie. L’inspection (''deb'') est toujours disponible ; les commandes qui //modifient// l’état ne fonctionnent que lorsque le débogueur est actif (éditeur / compagnon). Chaque famille a sa page détaillée. 
 + 
 +^ raccourci ^ commande complète ^ rôle ^ 
 +| ''deb'' (''déb'', ''deboguer'') | déboguer //élément// | inspecter un objet, lieu, concept, compteur ou liste — voir [[reference:debogage:deboguer_element_jeu|Déboguer un élément]] | 
 +| — | déboguer changer / déplacer / effacer / vider / dire //…// | modifier l’état du jeu en cours — voir [[reference:debogage:modifier_etat_jeu_et_position_joueur|Modifier l’état du jeu]] | 
 +| ''cd'' (''lc'') | déboguer changer le joueur se trouve dans //lieu// | téléporter le joueur dans un lieu (''cd jardin'') | 
 +| ''mv'' (''dp'') | déboguer changer //objet// se trouve dans //lieu// | déplacer un objet vers un lieu (''mv pomme vers jardin'') | 
 +| ''si'' (''vf'') | déboguer dire "[si //condition//]vrai[sinon]faux[fin]" | évaluer une condition et afficher //vrai////faux// (''si le coffre est ouvert'') | 
 +| ''triche'' | déboguer triche | charger et rejouer un fichier solution (''.sol'') — voir [[reference:debogage:mode_triche|Fichier solution et mode triche]] | 
 +| ''triche auto'' | déboguer triche auto | rejouer automatiquement la solution sans pas-à-pas | 
 + 
 +💡 Le //magnétoscope// (rejeu pas-à-pas d’une partie enregistrée) a sa propre page : [[reference:debogage:magneto|Magnétoscope]]. 
 + 
 +===== Abréviations =====
  
 Il y a déjà de nombreuses abréviations prédéfinie (voir les tableaux ci-dessus). Il y a déjà de nombreuses abréviations prédéfinie (voir les tableaux ci-dessus).
Ligne 113: Ligne 233:
 > manger la pomme > manger la pomme
 > déverrouiller la porte avec la clé > déverrouiller la porte avec la clé
-> parler du chien avec le bûcheron+> parler du chien avec le bucheron
 > me regarder > me regarder
 </code> </code>
  
-{{tag>action commande abréviation raccourci}}+===== Voir aussi ===== 
 + 
 +  * [[reference:routines:action:start|Action personnalisée]] — créer vos propres verbes 
 +  * [[reference:routines:action:start#remplacer_une_action_existante|Remplacer une action existante]] — réécrire une action de base 
 +  * [[reference:routines:reaction:start|Réaction]] — faire répondre vos personnages aux commandes de conversation 
 +  * [[reference:divers:synonymes|Synonymes]] — rediriger un verbe vers un autre 
 +  * [[reference:debogage:deboguer_element_jeu|Déboguer un élément du jeu]] — les raccourcis de débogage en détail 
 + 
 +{{tag>action actions commande commandes verbe verbes prédéfini predefini prédéfinie abréviation abreviation abréviations raccourci raccourcis débogage debogage triche}} 
 + 
reference/routines/actions_predefinies/start.txt · Dernière modification : de 127.0.0.1