Description de la leçon : Explorez les notions de codage des fonctions, des boucles et des if/then avec des mini-projets qui peuvent être ajoutés aux jeux comme des plates-formes de changement de couleur et des pièges.
Objectifs de la leçon |
|
Compétences et concepts | Propriété - Quelque chose qui contrôle l'apparence ou le comportement d'un objet, comme la couleur ou si les joueurs peuvent marcher à travers. Loop - Un ensemble de code qui se répète jusqu'à ce qu'il soit dit autrement. 0> 1> Fonction 1> - Un ensemble d |
Aperçu
Durée | Activité | Description |
---|---|---|
5 min | Introduction | Présentez la session. |
20 min | Tutoriel guidé : Travailler avec des propriétés | Modifiez les propriétés de couleur des parties à l'aide de scripts. |
35 min | Tutoriel guidé : Programmer un piège | Codage d'un piège à l'aide de fonctions et d'instructions if/then. |
5 min | Résumé | Réfléchissez sur les notions de projet et de relecture apprises. |
Plan de leçon
Introduction
Expliquez aujourd'hui la session de miniprojets sera différente pour développer des compétences dans le scripting
- Important à comprendre ces notions, car le jeu d'aventure aura plus de scripts.
- Pointez ces projets, comme un piège, peuvent être inclus dans le jeu d'aventure auquel ils commenceront en session 3.
Tutoriel guidé - Travailler avec des propriétés
Guidez les élèves à travers les tutoriels suivants :
Encouragez les élèves à déboguer indépendamment s'ils ont une erreur. Pour aider, essayez-leur de :
- Réexécutez leurs derniers quelques étapes.
- Demander à un collègue de l'aider.
À mesure que les étudiants écrirent du code, vérifiez que les étudiants écrirent des commentaires qui décrivent précisément le code.
- Non spécifique : Exécute du code
- Amélioré : Modifie la couleur de PracticePart
Tutoriel guidé - Programmer un piège
Guidez les élèves à travers les tutoriels suivants :
Lorsque vous travaillez avec des ifades, vérifiez que les étudiants indendent du code pour qu'il ressemble à des échantillons de code. Cela rend le code plus lisible, ce qui devient important au fur et à mesure que les scripts deviennent plus grands.
Résumé
- Récapitulez ce que les élèves ont créé et le vocabulaire : propriété, boucle, et fonction.
- Décrivez dans la prochaine session, les étudiants commenceront un nouveau projet où ils font un jeu d'aventure.
Annexe
Déboguer et astuces de classe
- Pendant que vous codez, rappelez aux étudiants de vérifier leur capitalisation ou demandez à un collègue de vérifier leur travail. Même une lettre incorrecte peut causer une erreur dans des mots plus longs comme FindFirstChildWhichIsA.
- Essayez les suivantes pour aider les étudiants à développer des compétences de débogage.
- Faites intentionnellement une erreur dans votre code et demandez aux élèves d'identifier l'erreur. Cela peut être facilement transformé en jeu.
- Écrivez une ligne de code partielle et demandez aux élèves de l'achever.
- Utilisez « Demandez à 3 avant moi » où les étudiants demandent à trois autres avant de demander à l'enseignant de l'aide. Il est important que les étudiants se sentent à l'aise pour résoudre indépendamment des problèmes tout en progresant vers des projets plus complexes.