Configuration du projet : La pièce
Fait partie de la section Logic & Flow 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 créerez les fondations de ce jeu pièce par pièce.
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 de sorties 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 Logic & Flow
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