Introduction à la programmation et au design de jeu

*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 : Faire créer et coder aux élèves leur première expérience dans Roblox.Apprenez à construire un parcours d'obstacles et des blocs de couleur de code qui changent. Normes ISTE : Concepteur innovant 4a, 4c, 4d, communicateur créatif 6b, 6d

Objectifs de la leçon
  • Manipuler des parties 3D pour créer un parcours d'obstacles.:
  • Concevoir et tester une expérience, en se concentrant sur une expérience utilisateur amusante.:
  • Créer des scripts en utilisant des variables et des boucles pour les effets visuels en jeu.
Compétences et concepts
  • Variable - Un paramètre fictif pour les informations dans le code.:
  • Chaîne - Une variable qui peut stocker des phrases entières, écrites en citations.:
  • Boucle - Un ensemble de code qui se répète jusqu'à ce qu'on lui dise autrement.
Prépa
  • Assurez-vous que chaque étudiant a un compte Roblox et connaît ses informations de connexion.
  • Imprimez des notes de présentation et de préparation.
Matériaux

Aperçu

DuréeActivitéAvertissement
5 minIntroductionPrésentez la structure du projet et de la leçon.
30 minTutoriel guidé : Introduction à StudioPrésentez les bases de Roblox Studio en construisant les premières pièces d'un parcours d'obstacles.
60 minTutoriel guidé : Introduction à la programmationCréer des scripts qui modifient les couleurs d'une partie.
20 minTravail indépendant : terminer les projets étudiantsLaissez les étudiants rattraper ou poursuivre la construction de leur projet.
5 minRésuméRéfléchir au projet et récapituler les concepts appris.

Plan de leçon

Introduction

  1. Présentez le cours :

    • Les étudiants vont créer leur propre obby (parcours d'obstacles) que d'autres peuvent jouer.
    • Apprendra également à coder pour créer des parties changeant de couleur pour décorer leur obby.
  2. Assurez-vous que tous les étudiants sont activement connectés à Roblox Studio.Notez que si c'est la première fois qu'ils le font, il est recommandé d'accorder 5 minutes à ce processus en cas de problème de connexion d'un étudiant.

Tutoriel guidé - Introduction à Studio

  1. Guidez les étudiants à travers le tutoriel suivant : Introduction à Roblox Studio .

  2. Lorsque vous enseignez, gardez à l'esprit ce qui suivre:

    • Rappelle aux étudiants de faire pivoter leur vue de la caméra pour obtenir une vue précise de leur projet.
    • Encouragez les étudiants à utiliser l'Explorer, une compétence fondamentale dans Roblox Studio.

Tutoriel guidé - Introduction à la programmation

  1. Informez les étudiants qu'ils vont désormais commencer à coder pour ajouter à leur expérience.

    • Pendant cette période, les étudiants devraient se concentrer sur le codage et ne pas poursuivre le travail sur leur obby.Ils auront le temps plus tard d'ajouter plus de parties ou de tester le jeu.
  2. Guidez les étudiants à travers les tutoriels suivants :

Travail indépendant - Terminer les projets étudiants

  1. Comme les étudiants entrent dans un travail indépendant, indiquez qu'ils ont les objectifs suivants à atteindre pour leur parcours d'obstacles.

    • Un utilisateur peut atteindre la fin (avec un niveau de difficulté raisonnable).
    • Ayez un équilibre de sauts faciles et difficiles.
    • Soyez libre de tout problème visuel ou de code non intentionné.
  2. Faites en sorte que les étudiants rattrapent leurs projets de codage. S'ils sont terminés, donnez-leur le temps de travailler sur l'ajout de plus ou l'amélioration de leur parcours d'obstacles.

  3. S'il y a le temps, deux étudiants peuvent tester les expériences les unes des autres et donner des commentaires.

Résumer

  1. Récapituler ce que les étudiants ont créé et le vocabulaire : variable , chaîne , boucle .
  2. Demandez à deux ou trois étudiants ce qu'ils ajouteraient à leur expérience pour l'améliorer.Par exemple, un point final plus visuellement intéressant ou des sauts plus difficiles

Annexe

Conseils de dépannage

Conseils généraux de dépannage

  • Présenter aux étudiants "Demander 3 avant moi" : un étudiant doit demander à trois pairs avant de demander de l'aide à l'instructeur.
  • Gardez à l'esprit que les étudiants ont une expérience différente avec les ordinateurs.Mettez l'accent sur les étapes exactes lors de l'enseignement, telles que lorsque cliquer deux fois ou cliquer avec le bouton droit.
  • Définissez des attentes de temps strictes pour accomplir une tâche, telles que 1 minute pour choisir une couleur pour une partie, ou deux minutes pour effectuer un test. Introduction dans Studio
  • Faites ressortir le fait que les étudiants créent une expérience que d'autres peuvent jouer, pas seulement pour eux-mêmes.
  • Si vous manquez de temps, la leçon Couleurs et matériaux peut être facultative. Introduction au codage
  • Les erreurs les plus courantes pour les étudiants à cet âge sont une mauvaise capitalisation et des erreurs de frappe.
  • Demandez aux étudiants de poser des questions plutôt que de résoudre le problème pour eux autant que possible.Cela permet aux étudiants de construire des compétences de dépannage précieuses.Par exemple : Quels symboles doivent être autour d'une chaîne ? - Un trait d'union .

Personnaliser la leçon

Étendre la leçon Faites changer de place aux étudiants et testez l'expérience de l'un l'autre.

  • Commencez par avoir les étudiants offrir des commentaires sous la forme de 2 étoiles (ce qu'ils ont aimé) et d'un souhait (ce qu'ils voudraient voir).
  • Après avoir reçu des commentaires, chaque étudiant doit mettre en œuvre un changement en fonction des commentaires qu'il a reçus.

Ressources supplémentaires

Si vous utilisez cette leçon dans le cadre d'un atelier, nous avons inclus une description pour un usage public. Exemple de description de cours : Avec plus de 60 millions d'utilisateurs par mois, Roblox est la plus grande plateformede technologie sociale au monde.Mais saviez-vous que toutes les expériences Roblox créées par les utilisateurs ? Apprenez à créer et coder vos propres jeux en utilisant les outils gratuits mis à disposition par Roblox.C'est un cours parfait pour les développeurs de jeux débutants, aspirants.

Dans ce cours, votre étudiant va :

  • Apprenez les fondamentaux de la programmation avec Luau.
  • Explorez la pensée de conception et le modélisation 3D en créant un parcours d'obstacles.
  • Ramène chez toi une expérience complète qui peut être jouée et partagée en connecté.