Gioco avventura Pt. 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 Giocoavventuriero. Creeranno script per l'uso di strumenti, la vendita di oggetti e l'aggiornamento dei loro spazi.

Obiettivi del corso
  • Applica la conoscenza delle dichiarazioni if/then per creare oggetti da collezione.
  • Dimostra la conoscenza delle funzioni per creare funzioni che consentono ai giocatori di vendere oggetti e aggiornare la loro variabile spazio.
Preparazione
  • Scarica lo strumento di avvio iniziale e caricalo sul Desktopdi ogni studente.

Panoramica

DurataAttivitàDescrizione
5 minIntroduzioneIntroduci la Sessione.
50 minTutorial guidato: Scripting Game MechanicsFai gli studenti creare script per strumenti, vendere oggetti e aggiornare spazi.
5 minAvvolgimentoRifletti sul progetto e riassumi i concetti appresi.

Piano di lezione

Introduzione

  1. Spiega che gli studenti aggiungeranno le meccaniche di gioco principali della avventura oggi: usando uno strumento per raccogliere oggetti, vendere oggetti e aggiornare le loro aree per raccogliere più oggetti.
  2. Nota che questa sessione sarà pesante sui tutorial guidati. La prossima sessione sarà più libera forma, in modo che gli studenti possano lavorare da soli o prendere il ritardo.

Tutorial guidato - Scripting Game Mechanics

  1. Assicurati che tutti gli studenti abbiano accesso allo strumento di avviamento.
  2. Guida gli studenti attraverso i seguenti tutorial:

Avvolgimento

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

Allegato

Risolvere problemi e consigli per la classe

Soluzioni generali ai problemi

  • Mentre gli studenti scrivono il codice, lascia gli script di esempio per gli studenti da riferire. Lo script dello strumento è particolarmente utile poiché ha una lista di riferimento se le dichiarazioni.
  • Assicurati che gli studenti stiano iniettando il loro codice per apparire come gli esempi di codice. Ciò rende il codice più leggibile e riduce la possibilità di errori. Consigli per gli script
  • Ricorda agli studenti di aggiungere sempre un punto virgola tra più parametri in una funzione, come in sellItems(playerItems, playerGold) .
  • Nell'aggiornamento script, l'ordine delle funzioni importa. Assicurati che la funzione giveUpgrade() sia sopra clickDetector.MouseClick . Consigli di Facilitazione
  • Per mantenere gli studenti sulla strada, imposta un limite di tempo rigido per il playtest, come un minuto.
  • Incoraggi gli studenti a ricordare un obiettivo specifico ogni volta che testare, come controllare se uno strumento raccoglie come previsto. Ciò li aiuta a rimanere concentrati.

Personalizza la lezione

Espandi la lezione

  • Più di un oggetto può essere aggiunto per raccogliere, ricorda che ogni oggetto ha bisogno di un valore Bool con CanHarvest impostato su true.
  • Le GUI or Intefaccia grafica utentedi superficie, come il Segno di aggiornamento, possono essere personalizzate. Incoraggi gli studenti a esplorare le proprietà di Text labels, come il colore e il carattere nelle proprietà di quel Text labels e Surface GUI.