Configuration du projet : la pièce
Fait partie de la section Logique et flux du Journey Lua de Coddy. Leçon 24 sur 54.
Défi
FacileVous êtes sur le point de commencer à créer un jeu d’aventure textuel : un jeu de fiction interactive de style classique dans lequel les joueurs explorent différents lieux en saisissant des commandes. Au cours des prochaines leçons, vous créerez progressivement les fondations de ce jeu.
Créez une table représentant la pièce de départ de votre jeu d’aventure textuel. La pièce doit comporter trois champs : un nom, une description et une table d’issues vide.
Stockez la pièce dans une variable appelée startingRoom avec les détails suivants :
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Une table vide (qui sera remplie dans les prochaines leçons)
Affichez le nom et la description de la pièce sur des lignes distinctes.
Format de sortie attendu :
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Essayez vous-même
Toutes les leçons de Logique et flux
1Itération avancée des tables
Itérer avec pairs()Itérer avec ipairs()pairs() contre ipairs()Récapitulatif - Fiche de personnage2Fonctions supplémentaires de la bibliothèque table
table.concat()construction de tables et unpack()table.sort()Tri personnalisé avec des fonctionsRécapitulatif - Tableau des meilleurs scores5Projet : moteur d’aventure textuelle
Configuration du projet : la pièceRelier les pièces3Concepts avancés des fonctions
Retourner plusieurs valeursFonctions variadiques (...)Les fonctions comme valeurs de première classeFonctions anonymesQu’est-ce qu’une fermeture ?Récapitulatif - Gestionnaire d’événements simpleEntraînez-vous par vous-même : Compilateur Lua en ligne