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

Prochaine révision
Révision précédente
reference:routines:actions_predefinies:start [2022/10/19 17:18] – créée jonathanreference:routines:actions_predefinies:start [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
  
 💡 Si vous souhaitez //créer votre propre action//, voir [[reference:routines:action:start|cette page]]. 💡 Si vous souhaitez //créer votre propre action//, voir [[reference:routines:action:start|cette page]].
 +
 +💡 Pour //écraser// l’une des actions prédéfinies ci-dessous par votre propre version, voir la section [[reference:routines:action:start#remplacer_une_action_existante|Remplacer une action existante]].
  
 ==== Déplacer le joueur ==== ==== Déplacer le joueur ====
Ligne 55: Ligne 57:
 | |||||| | ||||||
 | [[creer:actions:enlever|enlever]] (retirer) | | objet | | | enlever la chemise (''enl chemise'')| | [[creer:actions:enlever|enlever]] (retirer) | | objet | | | enlever la chemise (''enl chemise'')|
 +| ||||||
 +| [[creer:actions:manger|manger]] | | objet | | | manger la pomme (''man pomme'')|
 +| ||||||
 +| [[creer:actions:boire|boire]] | | objet | | | boire l'eau (''boi eau'')|
  
 ==== 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 76: 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 88: Ligne 177:
 | |||||| | ||||||
  
 +
 +==== 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 ===== ===== Abréviations =====
Ligne 110: Ligne 236:
 > me regarder > me regarder
 </code> </code>
 +
 +===== 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.1666192725.txt.gz · Dernière modification : (modification externe)