Programmo con IA / Avventura Testuale in Javascript #3
JavaScript è tra i più utilizzati linguaggi di programmazione. In questa serie, proviamo alcune sue caratteristiche scrivendo qualche linea di codice che realizza l'impianto di un'avventura testuale. Per farlo sfruttiamo anche CODEIUM, uno strumento si IA gratuito. #javascript #tutorial #programming #intfiction #codeium
* https://www.youtube.com/watch?v=q_nHMOSAe50
* https://www.youtube.com/watch?v=8Im6lLEughE
* https://www.youtube.com/watch?v=DdS3tDMw0uU
* GitHub Copilot: https://github.com/features/copilot
* Codeium: https://codeium.com/
* https://amzn.to/49zbPF3 Programming With Github Copilot
* https://amzn.to/3wIPQNa AI-Assisted Software Development
N.B. i referral links attribuiscono una piccola percentuale al creatore di contenuti senza maggiorazioni di prezzo per l'acquirente.
Questo video è un tutorial su come creare un gioco di avventura testuale da zero utilizzando JavaScript e lo strumento di intelligenza artificiale Codeium. Il video mostra come creare oggetti, stanze e comandi per il gioco, come l'inventario, prendere e lasciare. Inoltre, il video dimostra come Codeium possa aiutare nella scrittura del codice e nella generazione di suggerimenti.
Punti salienti:
+ 00:00 **Introduzione del video**
* Il video tratta della creazione di un gioco di avventura testuale da zero
* Il video utilizza JavaScript e Codeium come strumenti
* Il video prova anche a utilizzare Rust come un altro linguaggio
+ 01:39 **Creazione degli oggetti per il gioco**
* Il video crea un oggetto chiamato "stanze" che contiene tre stanze: soggiorno, cucina e camera da letto
* Il video crea un altro oggetto chiamato "oggetti" che contiene quattro oggetti: scatola, tavolo, palla e penna
* Il video assegna proprietà a ciascun oggetto, come nome, descrizione, posizione e se è aperto o chiuso
+ 07:02 **Implementazione del comando "guarda"**
* Il video mostra come scrivere il codice per il comando "guarda", che visualizza la descrizione della stanza corrente
* Il video utilizza un ciclo "for" per iterare su tutti gli oggetti nel gioco e verifica se si trovano nella stessa stanza del giocatore
* Il video aggiunge i nomi e le descrizioni degli oggetti nella stanza all'output
+ 12:00 **Implementazione del comando "prendi"**
* Il video mostra come scrivere il codice per il comando "prendi", che consente al giocatore di raccogliere un oggetto e aggiungerlo all'inventario
* Il video utilizza uno statement "switch" per gestire diversi casi del comando
* Il video verifica se l'oggetto è nell'inventario, se esiste e se si trova nella stessa stanza del giocatore
+ 16:00 **Implementazione del comando "lascia"**
* Il video mostra come scrivere il codice per il comando "lascia", che consente al giocatore di posare un oggetto e rimuoverlo dall'inventario
* Il video utilizza uno statement "switch" simile al comando "prendi"
* Il video verifica se l'oggetto è nell'inventario e se esiste
+ 19:25 **Implementazione del comando "inventario"**
* Il video mostra come scrivere il codice per il comando "inventario", che visualizza l'elenco degli oggetti nell'inventario
* Il video utilizza un ciclo "for" per iterare su tutti gli oggetti nell'inventario e stamparne i nomi
* Il video aggiunge anche un'abbreviazione per il comando "inventario".