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 à construire un jeu d'aventure textuel — un style classique de fiction interactive où les joueurs explorent différents lieux en tapant des commandes. Au cours des prochaines leçons, vous allez créer les fondations de ce jeu étape par étape.
Créez une table représentant la pièce de départ de votre jeu d'aventure textuel. La pièce doit avoir trois champs : un nom, une description et une table d'sorties (exits) 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 (à remplir dans les prochaines leçons)
Affichez le nom et la description de la pièce sur des lignes séparées.
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() vs. ipairs()Récapitulatif - Fiche de personnage2Plus de fonctions de la bibliothèque table
table.concat()Construction de table & unpack()table.sort()Tri personnalisé avec des fonctionsRécapitulatif - Tableau des scores5Projet : Moteur de jeu d'aventure textuel
Configuration du projet : La pièceRelier les pièces3Concepts avancés sur les fonctions
Retourner plusieurs valeursFonctions variadiques (...)Les fonctions comme valeurs de première classeFonctions anonymesQu'est-ce qu'une closure ?Récapitulatif - Gestionnaire d'événements simple