Fondamentaux de codage

*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 : 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
  • Démontrer la logique des if/then statements en modifiant les propriétés d'une partie.
  • Pratiquez le débogage en corrigeant indépendamment des problèmes rencontrés dans les scripts.
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éeActivitéDescription
5 minIntroductionPrésentez la session.
20 minTutoriel guidé : Travailler avec des propriétésModifiez les propriétés de couleur des parties à l'aide de scripts.
35 minTutoriel guidé : Programmer un piègeCodage d'un piège à l'aide de fonctions et d'instructions if/then.
5 minRésuméRéfléchissez sur les notions de projet et de relecture apprises.

Plan de leçon

Introduction

  1. 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

  1. Guidez les élèves à travers les tutoriels suivants :

  2. 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.
  3. À 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

  1. Guidez les élèves à travers les tutoriels suivants :

  2. 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é

  1. Récapitulez ce que les élèves ont créé et le vocabulaire : propriété, boucle, et fonction.
  2. 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.