Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit)

J'aimerais créer un élément de hasard ou quelque chose peux arriver 50% du temps et sinon quelque chose d'autre se passe.

twine 1 ou 2? Le format exact changera. Mais il y a deux possibilités. Si c'est juste pour produire du texte différent, on peut utiliser la fonction EITHER et PRINT un peu comme ça:

Bonjour! Tu es (print either:"ravissante","resplendissante","splendide") aujourd'hui!

EITHER distribue le hasard également entre les possibilités. Si tu veux plus de chances que ça dise ravissante, par exemple, tu peux lister 2, 3, 4, 5 fois ce mot. Ça permet de contrôler facilement la probabilité. 


L'autre option, c'est si l'événement au hasard est plus complexe ou a des conséquences futures. Là il faut ouvrir un aléatoire (random:1,3) par exemple génère un chiffre entre 1 et 3...et assigner une variable à ce résultat (set: $hasard to (random:1,3)) pour que Twine garde le résultat en mémoire. Ensuite on peut faire des if: $hasard is 1[.... conséquences] 

Je n'ai pas la syntaxe exacte en tête et ça varie entre Twine 1 et 2, mais c'est l'idée!