Parcours · Débutant
Le générateur d'histoires drôles
Des héros, des lieux, des actions et des objets tirés au hasard pour inventer des histoires loufoques, avec votre prénom en vedette et trois univers au choix.
Une machine à inventer des histoires : le programme pioche au hasard dans des listes de personnages, de lieux, d'actions et d'objets, assemble des phrases et raconte une histoire en trois temps. Le héros porte votre prénom, l'univers change selon votre choix, et les meilleures histoires s'enregistrent dans un fichier.
Ce que vous allez apprendre
- ranger des mots dans des tableaux et en tirer un au hasard ;
- écrire une fonction réutilisable qui renvoie un élément au hasard ;
- assembler des phrases avec
+; - ranger des tableaux dans un dictionnaire pour gérer plusieurs thèmes ;
- écrire dans un fichier texte avec
ajouter_ligne.
Avant de commencer
Aucun prérequis : c'est un projet idéal pour débuter, et très drôle à tester à plusieurs.
Les étapes
-
1
Une phrase au hasard Ranger des personnages, des actions, des objets et des lieux dans quatre tableaux, puis assembler une phrase en tirant un mot dans chacun.Accès libre
tableauhasardassembler des textes -
2
Une fonction auHasard Écrire une fonction qui renvoie un élément au hasard de n'importe quel tableau, quelle que soit sa taille.
fonctionparamètre tableaulongueur -
3
Une histoire en trois temps Raconter une vraie petite histoire : un début, une péripétie et une fin tirée parmi des chutes amusantes.
procédurevariables globalesstructure d'un récit -
4
Vous êtes le héros Demander le prénom du héros, le nettoyer, et l'utiliser dans toute l'histoire.
demandenettoyer une saisievaleur par défaut -
5
Trois univers Proposer trois univers (pirates, espace, forêt enchantée) avec leurs propres lieux et personnages, rangés dans des dictionnaires.
dictionnairetableau dans un dictionnairechoisir -
6
Encore une ! Et on l'enregistre Enchaîner les histoires à la demande et enregistrer les meilleures dans un fichier texte.
boucle de menuajouter_lignefichier texte
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.