Le STANZE / Imparo RUST con un'Avventura Testuale #2

Subscribers:
5,840
Published on ● Video Link: https://www.youtube.com/watch?v=8Im6lLEughE



Duration: 39:30
165 views
18


Rust è un interessante linguaggio, moderno e robusto, a prova di quei bug che piagano linguaggi come il C++. Proviamo a capire come funziona scrivendo qualche linea di codice Rust che realizza l'impianto di un'avventura testuale. #rustlang #tutorial #intfiction
* https://www.youtube.com/watch?v=1K-xqjlvQwU
* https://www.youtube.com/watch?v=q_nHMOSAe50

Il video è la seconda parte di una serie che insegna a programmare un'avventura testuale in Rust, un linguaggio di programmazione moderno e sicuro. L'autore spiega i concetti di base del linguaggio e mostra come creare le strutture dati e le funzioni necessarie per gestire il mondo di gioco, le stanze, i comandi e le azioni del giocatore.

+ 00:00 **La serie imparo Rust con un'avventura testuale**
* Presentazione della serie e dei suoi obiettivi
* Confronto tra Rust e JavaScript, due linguaggi usati per creare avventure testuali
* Vantaggi di Rust per la sua sicurezza, affidabilità e prestazioni
+ 05:02 **La struttura stanza**
* Creazione di una struct che rappresenta una stanza del gioco
* Definizione delle proprietà nome e descrizione
* Creazione di tre stanze: salotto, cucina e camera
+ 09:02 **La struttura regione**
* Creazione di una struct che rappresenta una regione del mondo di gioco
* Definizione delle proprietà stanza del giocatore e stanze
* Creazione di un vettore che contiene le stanze della regione
+ 14:02 **La funzione new**
* Creazione di una funzione che costruisce un oggetto regione
* Assegnazione della stanza iniziale del giocatore e del vettore delle stanze
* Restituzione dell'oggetto regione creato
+ 18:02 **La funzione esegui guarda**
* Creazione di una funzione che gestisce il comando guarda del giocatore
* Utilizzo dell'istruzione match per confrontare l'oggetto del comando
* Restituzione di una stringa che descrive la stanza in cui si trova il giocatore
+ 23:02 **La funzione esegui vai**
* Creazione di una funzione che gestisce il comando vai del giocatore
* Utilizzo di un ciclo for per scorrere il vettore delle stanze
* Aggiornamento della proprietà stanza del giocatore e restituzione di una stringa che conferma il movimento







Tags:
Rust
language
programming
avventure testuali
tutorial