Les Hashtags
4.3°) Les hashtags
On passe aux choses sérieuses. Comment définir nos hashtags et comment les représenter dans notre diagramme et dans notre tableau ? En termes de représentation, le diagramme nous servira à consigner les hashtags que le joueur doit noter/enregistrer durant sa lecture (l'affinité, le temps qui passe ou tous les autres hashtags importants). Il servira aussi à noter les conditions d'accès des nœuds qui en ont besoin ainsi que, plus rarement, les conditions de gain de certains hashtags. Le tableau, quant à lui, nous servira seulement à noter les conditions d'accès qu'on peut rencontrer à la fin d'un nœud.
4.3.1°) Différents hashtags
Si vous vous souvenez bien de ce que j'explique dans les règles de mon livre dont vous êtes le héros, on va différencier deux sortes de hashtags à consigner.
4.3.1.1°) Les hashtags simples
Ceux-ci représentent une information précise, une donnée binaire qui se conclue par vrai ou faux. En mathématique, on appelle ça des booléens, mais je vais essayer de ne pas trop vous perdre avec ce genre d'informations qui pourraient vous effrayer. Ainsi, voilà quelques exemples non exhaustifs de l'utilisation de ce genre de hashtags :
Posséder (ou ne plus posséder) un objet.
Les objets ont l'inconvénient de pouvoir se perdre.
J'obtiens #ÉpéeBâtarde => J'ai une épée bâtarde en ma possession.
Je perds #Mappemonde => J'ai abîmé un objet qui n'est plus utilisable.
Apprendre des connaissances.
Les connaissances, c'est comme le vélo ; ça ne s'oublie pas (normalement).
J'obtiens #IncantationUltime => J'ai lu un sort dans un livre. Je suis trop fort. Je le retiens !
Être dans un état particulier.
Ces états peuvent se résoudre en une seule fois. Ils ne doivent pas être évolutifs. Par exemple, un hashtag qui voudrait représenter notre taux d'affinité avec une personne pour conduire le personnage à en tomber amoureux ne serait pas convenable.
J'obtiens #PiedsNus => J'ai dû retirer mes chaussures pour passer une rivière.
J'obtiens #BlessureAuBras => Je suis handicapé par une blessure au bras
Je perds #PiedsNus => J'ai remis mes chaussures.
Je perds #BlessureAuBras => J'ai pris une semaine de repos.
(Ne pas) Faire une action précise qui impactera la suite.
Une action ou une inaction ne s'efface pas. Ce genre de hashtag ne se perd pas.
J'obtiens #InsulteDeTrop => J'ai insulté le tavernier. Je crois qu'il m'en veut...
J'obtiens #ResterEnRetrait => J'ai choisi de ne pas agir.
Assister à un évènement en particulier.
Sauf si votre personnage perd la mémoire, ce genre de hashtag ne s'oublie pas.
J'obtiens #MortDansL'Âme => J'ai assisté à l'exécution de mon compagnon.
Indiquer qu'on a déjà emprunté un nœud en particulier.
On peut utiliser les hashtags simples pour brider les actions du joueur lorsque celui-ci arrive sur un nœud qu'il a déjà visité ou qu'on lui propose un chemin qu'il a déjà visité et qu'il ne doit plus pouvoir emprunter. Dans l'exemple que nous avons développé, ce genre de hashtag sera utilisé sur les nœuds Temps Qui Passe, Premier Étage et Deuxième Étage.
Nous verrons ça plus en détail dans le point 4.3.3°).
4.3.1.2°) Les hashtags chiffrés
Ici, nous avons affaire à des hashtags qui représentent une valeur changeante, une valeur à laquelle on ne peut pas répondre par vrai ou faux. Pour ce faire, j'utilise uniquement des entiers relatifs (c'est-à-dire l'ensemble des nombres sans virgule qui comprennent les nombres négatifs).
Note 1 : Essayez de ne pas abuser des calculs que vous imposez à votre lecteur. Il n'est pas là pour travailler son arithmétique.
Ici aussi, je vais vous donner une petite liste vraiment non exhaustive d'emploi possible.
Gérer le temps qui passe.
Normalement, le temps va dans un seul sens. Essayer de ne pas vous embêter avec des heures, des minutes ou quoi que ce soit qui ressemble à une mesure réelle. Vous pouvez avoir plusieurs compteurs que vous réinitialisez à 0 au besoin.
J'ajoute 1 à #Temps => J'ai emprunté un raccourci pour arriver à destination.
J'ajoute 2 à #Temps => J'ai pris la voie normale pour arriver à destination.
Gérer les points de vie, la monnaie, l'expérience ou le nombre d'exemplaires d'un même truc.
On ne va jamais en dessous de 0 quand il s'agit de chose physique.
J'ajoute 20 à ma #Bourse(0) => J'ai gagné 20 écus. Youpi ! Il était temps...
J'avais #PointsDeVie(3). J'en perds 5 => J'arrive à 0. Je crois que je suis décédé !
Il me faut 5 pommes pour ma tarte, mais j'ai #Pomme(1) => Bah ! Pas de tarte...
Gérer l'affinité avec un personnage.
Bon, si on considère que 0, c'est une relation neutre. On peut partir dans les tréfonds si ça se passe mal ou dans les hauteurs si tout roule comme sur des roulettes.
Je retire 6 à #Emma => Je lui ai collé une beigne. #Emma vaut -6.
J'ajoute 4 à #Lucas => Je lui ai fait sa journée en lui racontant une blague.
Gérer le nombre de fois que le personnage effectue une action précise.
C'est une idée un peu spécifique, mais imaginons que vous soyez un alchimiste qui ne sait pas trop comment doser une potion, ou un explorateur qui doit creuser plusieurs fois à différents endroits, mais qui n'a pas le temps de tout déblayer.
Ajoute 1 à #BaveDeCrapaud(2) => Je verse une 3e fois de la bave de crapaud.
Ajoute 1 à #SiteArchéologiqueNord(4) => Je creuse une 5e pelleté dans le site au nord.
4.3.1.3°) Autre exemple d'utilisation
Dans un seul nœud, proposer plusieurs choix à valider (ou non) d'un seul coup.
Pour une raison particulière, vous pourriez avoir besoin de demander à votre lecteur d'effectuer plusieurs actions (ou de prendre plusieurs décisions) en une seule fois. Par exemple, votre héros se retrouve devant une machine qu'il ne comprend pas. Vous lui proposez d'enclencher plusieurs interrupteurs (au choix) avant d'appuyer sur le bouton ON/OFF qui contrôle cette mystérieuse machine. Chaque interrupteur est alors représenté par un hashtag que le joueur choisit d'ajouter (ou non) à sa liste en fonction de sa décision de presser (ou non) cet interrupteur. Dans la suite de l'histoire, le joueur découvrira le résultat de tous ces choix faits en une seule fois.
Bref. Je pense que vous avez compris que les possibilités sont infinies (ou presque).
4.3.2°) Représenter les hashtags à consigner
Comme expliqué en amont, ces hashtags n'apparaîtront que dans le diagramme et pas dans le tableau. On va donc retravailler un peu notre arborescence en ajoutant un peu de texte dans nos nœuds.
4.3.2.1°) Ajouter / Supprimer un hashtag
Vous pouvez constater qu'on a rajouté pas mal d'informations. Lorsqu'un hashtag simple est consigné (ou retiré), je l'inscris en mettant add (ou sub) devant lui comme avec Add #Directives dans Donner des Directives. C'est pareil pour les hashtags chiffrés, sauf que j'indique la valeur initiale, comme avec Add #Bourse(100) ou Add #Temps(0) dans Introduction.
4.3.2.2°) Modifier un hashtag chiffré
Si dans une scène, le lecteur doit actualiser la valeur d'un hashtag chiffré, je l'indique avec une opération comme avec #Temps(x) + 1 dans Donner des Directives.
4.3.2.3°) Consigner un hashtag sous conditions
Il peut s'avérer qu'on n'ajoute un hashtag seulement si le joueur remplit certaines conditions ou s'il fait des choix parmi plusieurs dans un même nœud. Par exemple, dans le nœud Chez le Marchand, le joueur aura le choix d'acheter une #Carte et/ou une #Armure au prix respectif de 20 écus et 40 écus. Selon ses choix, il devra modifier la valeur de #Bourse en conséquence et ajouter les hashtags simples #Carte ou #Armure. Je symbolise cette condition par un Si condition(s) et un Alors conséquence(s). Si on ajoute le hashtag #Carte (condition), on diminue la valeur de #Bourse de - 20 (conséquence). Ici, dans cet exemple, on aurait pu préciser dans la condition qu'il faut aussi que le joueur ait assez d'argent. Mais on va considérer que le joueur n'est pas un robot et qu'il comprendra tout seul qu'il ne peut pas acheter l'armure s'il a moins de 40 écus, par exemple.
4.3.2.4°) Consigner un hashtag sous multiples conditions
Vous pourrez avoir à gérer plusieurs conditions d'un coup et/ou plusieurs conséquences. Nous verrons ça beaucoup plus en détail dans le point 4.4°) Langage conditionnel.
Par exemple, dans Celui Qu'on N'Oublia Plus, il arrive un moment où, si vous investissez assez de temps à vous intéresser à Emma, vous risquez de la décevoir d'autant plus que vous êtes proche d'elle. À ce moment-là dans l'histoire, un de mes nœuds présente ces conditions d'obtention. Si le lecteur possède #MembreVIP ou #DébutDuDéluge, celui-ci devra ôter 4 points à #Emma. Dans le cas contraire (représenter par le mot clef sinon), il enlèvera 2 points à #Emma.
4.3.2.5°) Explication de l'exemple
Revenons à notre quête et différents nœuds qui possèdent des hashtags consignables.
Vous trouverez un lien vers l'image en commentaire.
Deux hashtags chiffrés vont nous servir durant cette première scène (#Bourse et #Temps). Le premier servira naturellement à représenter la bourse du joueur. On l'initie dans l'Introduction à 100 écus. Hop, hop, hop ! LA RICHESSE. Le second hashtag sera initialisé à 0. Il servira à limiter les actions du joueur quand il arrivera sur le nœud Temps Qui Passe. En gros, à ce moment-là, avant qu'il ne puisse effectuer une nouvelle action, il devra vérifier si #Temps ne dépasse pas une certaine valeur. On verra comment le noter en 4.4.3°) Représenter les conditions.
Pour les six scènes suivantes (Chez le Marchand, Au Revoir à Sa Mère, Se Renseigner sur l'Élixir, Donner des Directives, Premier Étage, Deuxième Étage), on va utiliser l'ajout d'un hashtag simple qui rappelle le nom de la scène à chaque fois (#PetitesEmplettes, #AuRevoirMaman, #MystérieuxÉlixir, #Directives, #PremierÉtage, #DeuxièmeÉtage). Il serviront lors des conditions de placement sur le nœud Temps Qui Passe et sur les nœuds Premier Étage et Deuxième Étage pour empêcher le joueur de refaire ces mêmes choix et de revisiter ses endroits. Nous verrons ça en détail en 4.4.3°).
De plus, on augmentera la valeur de #Temps de 1 à chaque fois que le joueur effectuera une action significative sur les nœuds suivants : Chez le Marchand, Au Revoir à Sa Mère, Donner des Directives, Premier Étage, Deuxième Étage. Pourquoi pas sur le nœud Se Renseigner sur l'Élixir ? Parce que ce nœud sert juste à introduire l'accès aux étages où le temps sera ponctionné quand le joueur décidera de fouiller. De toute façon, depuis Se Renseigner sur l'Élixir, on doit nécessairement passer par une perte de temps via les étages.
À la fin de la scène, sur le nœud À Cheval, le joueur obtiendra le hashtag du même nom qui symbolisera le fait qu'il part à cheval et sa #Bourse sera ponctionnée de 50 écus. Sur les nœuds où le personnage fait le chemin à pied, je n'indique aucun hashtag. C'est la présence ou l'absence du hashtag #ÀCheval qui fera la différence entre le fait qu'il se déplace à cheval ou à pied.
Je l'ai déjà expliqué, mais il sera possible d'obtenir une #Carte et/ou une #Armure sur le nœud Chez le Marchand. On peut donc acquérir ces hashtags en payant de sa #Bourse. J'ai décidé des prix pour faire en sorte qu'on ne puisse pas acheter les deux, puis prendre le cheval plus tard. Au moment de l'achat, on indiquera au joueur le prix présumé d'un cheval pour qu'il n'ait pas trop de surprise au moment de faire ce choix.
Si vous avez des questions, n'hésitez pas à passer par les commentaires.
Bạn đang đọc truyện trên: Truyen247.Pro