Configurazione del progetto: la stanza
Fa parte della sezione Logica e flusso del percorso Lua di Coddy. Lezione 24 di 54.
Sfida
FacileStai per iniziare a creare un gioco di avventura testuale: un classico stile di narrativa interattiva in cui i giocatori esplorano luoghi diversi digitando comandi. Nelle prossime lezioni, creerai le fondamenta di questo gioco un pezzo alla volta.
Crea una tabella che rappresenti la stanza iniziale del tuo gioco di avventura testuale. La stanza dovrebbe avere tre campi: un nome, una descrizione e una tabella delle uscite vuota.
Memorizza la stanza in una variabile chiamata startingRoom con i seguenti dettagli:
name: "Ancient Library"description: "You find yourself in a dusty library filled with ancient books and scrolls."exits: Una tabella vuota (da completare nelle lezioni future)
Stampa il nome e la descrizione della stanza su righe separate.
Formato dell'output previsto:
Ancient Library
You find yourself in a dusty library filled with ancient books and scrolls.Provalo tu
Tutte le lezioni di Logica e flusso
1Iterazione avanzata delle tabelle
Iterare con pairs()Iterare con ipairs()pairs() vs. ipairs()Riepilogo - Scheda del personaggio2Altre funzioni della libreria table
table.concat()Costruzione di tabelle e unpack()table.sort()Ordinamento personalizzato con funzioniRiepilogo - Tabellone dei punteggi più alti5Progetto: Motore per avventure testuali
Configurazione del progetto: la stanzaCollegare le stanzeEsercitati da solo: Compilatore Lua online