Gioco d'avventura parte 2

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Descrizione della lezione: Gli studenti continuano a sviluppare il gioco d'avventura. Creeranno script per l'uso degli strumenti, la vendita di oggetti e l'aggiornamento dei loro spazi.

Obiettivi della lezione
  • Applicare la conoscenza delle istruzioni if/then per creare oggetti collezionabili.
  • Dimostrare la conoscenza delle funzioni per creare funzioni che permettano ai giocatori di vendere oggetti e aggiornare la variabile dei loro spazi.
Preparazione

Panoramica

DurataAttivitàDescrizione
5 minIntroduzionePresentare la sessione.
50 minTutorial Guidato: Scriptare le Meccaniche di GiocoFai in modo che gli studenti creino script per strumenti, vendita di oggetti e aggiornamento degli spazi.
5 minConclusioneRiflettere sul progetto e riassumere i concetti appresi.

Piano della lezione

Introduzione

  1. Spiega che gli studenti aggiungeranno oggi le meccaniche di gioco principali del gioco d'avventura: utilizzare uno strumento per raccogliere oggetti, vendere oggetti e aggiornare i loro spazi per raccogliere più oggetti.
  2. Sottolinea che questa sessione sarà pesante in tutorial guidati. La prossima sessione sarà più libera, quindi gli studenti potranno lavorare da soli o recuperare.

Tutorial guidato - Scriptare le meccaniche di gioco

  1. Assicurati che tutti gli studenti abbiano accesso al tool di partenza.
  2. Guida gli studenti attraverso i seguenti tutorial:

Conclusione

  1. Riassumi ciò che gli studenti hanno creato.
  2. Facoltativo - Chiedi agli studenti quale caratteristica sono entusiasti di lavorare o aggiungere domani mentre finiscono i loro giochi.

Appendice

Risoluzione dei problemi e suggerimenti per la classe

Risoluzione dei problemi generali

  • Mentre gli studenti programmato, lascia aperti gli script di esempio per permettere agli studenti di riferirsi ad essi. Lo script dello Strumento è particolarmente utile dato che contiene istruzioni if annidate.
  • Controlla che gli studenti stiano indentando il loro codice in modo che appaia come negli esempi di codice. Questo rende il codice più leggibile e riduce la possibilità di errori.

Suggerimenti per la programmazione

  • Ricorda agli studenti di aggiungere sempre una virgola tra più parametri in una funzione, come in sellItems(playerItems, playerGold).
  • Nello script di Aggiornamento, l'ordine delle funzioni è importante. Assicurati che la funzione giveUpgrade() sia posizionata sopra clickDetector.MouseClick.

Suggerimenti per la facilitazione

  • Per mantenere gli studenti sulla giusta strada, imposta un limite di tempo rigoroso per il playtesting, come un minuto.
  • Incoraggia gli studenti a ricordare un obiettivo specifico ogni volta che fanno playtesting, come verificare se uno strumento raccoglie un oggetto come previsto. Questo li aiuta a rimanere concentrati.

Personalizza la lezione

Espandi la lezione

  • Può essere aggiunto più di un oggetto da raccogliere, basta ricordare che ogni oggetto ha bisogno di un BoolValue con CanHarvest impostato su true.
  • Le GUI di superficie, come il Cartello di Aggiornamento, possono essere personalizzate. Incoraggia gli studenti a esplorare le proprietà delle TextLabel, come colore e font nelle proprietà di quella TextLabel e SurfaceGui.
© 2026 Roblox Corporation. Roblox, il logo Roblox e Powering Imagination sono tra i nostri marchi registrati e non registrati negli Stati Uniti. e altri paesi.