Partie 2 du jeu d'aventure

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Description de la leçon : Les étudiants poursuivent le développement du jeu d'aventure.Ils créeront des scripts pour l'utilisation d'outils, la vente d'objets et la mise à niveau de leurs espaces.

Objectifs de la leçon
  • Appliquez la connaissance des déclarations if/then pour créer des objets de collection.:
  • Démontrer les connaissances des fonctions pour créer des fonctions qui permettent aux joueurs de vendre des articles et de mettre à niveau leur variable d'espace.
Prépa
  • Téléchargez l'outil de démarrage et chargez-le sur le bureau de chaque étudiant.

Aperçu

DuréeActivitéAvertissement
5 minIntroductionPrésentez la session.
50 minTutoriel guidé : Scripting des mécanismes de jeuFaites créer aux étudiants des scripts pour les outils, la vente d'objets et l'amélioration des espaces.
5 minRésuméRéfléchir au projet et récapituler les concepts appris.

Plan de leçon

Introduction

  1. Expliquez que les étudiants ajouteront aujourd'hui les mécaniques de jeu principales du jeu d'aventure : en utilisant un outil pour collecter des articles, en vendant des articles et en améliorant leurs espaces pour collecter plus d'articles.
  2. Indiquez que cette session sera lourde sur les tutoriels guidés. La prochaine session sera plus libre, afin que les étudiants puissent travailler seuls ou rattraper.

Tutoriel guidé - Mécanismes de jeu de script

  1. Assurez-vous que tous les étudiants ont accès à l'outil de démarrage .
  2. Guidez les étudiants à travers les tutoriels suivants :

Résumé

  1. Récapituler ce que les étudiants ont créé.
  2. Facultatif - Demandez aux étudiants sur quelle fonctionnalité ils sont excités de travailler ou d'ajouter demain lorsqu'ils terminent leurs jeux.

Annexe

Dépannage et conseils de classe

Dépannage général

  • Pendant que les étudiants écrivent du code, laissez des scripts d'exemple pour que les étudiants puissent y faire référence. Le script de l'outil est particulièrement utile car il contient des déclarations if imbriquées.
  • Vérifiez que les étudiantsindentent leur code pour qu'il ressemble aux échantillons de code. Cela rend le code plus lisible et réduit la possibilité d'erreurs. Conseils de scriptage
  • Rappelle aux étudiants d'ajouter toujours une virgule entre plusieurs paramètres dans une fonction, comme dans sellItems(playerItems, playerGold) .
  • Dans le script de mise à niveau, l'ordre des fonctions compte. Assurez-vous que la fonction giveUpgrade() est au-dessus de clickDetector.MouseClick. Conseils de facilitation
  • Pour garder les étudiants sur la voie, définissez une limite de temps stricte pour le test de jeu, comme une minute.
  • Inciter les étudiants à se souvenir d'un objectif spécifique chaque fois que le test de jeu, comme vérifier si un outil récolte un élément comme prévu.Cela les aide à rester concentrés.

Personnaliser la leçon

Étendre la leçon

  • Plus d'un article peut être ajouté à la récolte, n'oubliez pas que chaque article a besoin d'un BoolValue avec CanHarvest réglé sur vrai.
  • Les interface utilisateur graphiquede surface, comme le panneau de mise à niveau, peuvent être personnalisées.Inciter les étudiants à explorer les propriétés des étiquettes de texte, comme la couleur et la police dans les propriétés de cette étiquette de texte et de SurfaceGui.