Programmer un jeu de story

*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 : Commencez votre voyage de codage avec Roblox en rejoignant des millions qui participent à l'initiative Hour of Code™ dans le monde. Standards ISTE : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Objectifs de la leçon
  • Créez des variables pour stocker l'entrée de l'utilisateur en utilisant du code Lua dans Roblox Studio.
  • Combinez l'entrée de l'utilisateur avec une histoire préécrite.
  • Testez et déboguez le code résultant.
  • Testez et déboguez le code résultant.

Compétences et concepts

    Variable - Un paramètre de substitution pour l'information dans le code. Chaîne - Un paramètre qui peut stocker des phrases entières, écrites en guillemets. 0> 1> Concatenation1> - Combiner deux chaînes en une seule en utilisant

    4>..

    4>.4>

Préparation

  • Téléchargez et préparez-vous à jouer à cette leçon Aperçu de la leçon vidéo >
  • Imprimez les présentations et préparez-vous à jouer
  • >

    0> 0> Optionnel - Assurez-vous que les étudiants ont de l'espace pour se déplacer physiquement pour créer des animations de référence0> >

Matériaux

  • Windows ou Mac Computer avec Roblox Studio installé
  • Étiquette: feuille de travail Roblox Studio Étiquette: feuille de travail étudiante Étiquette: feuille de travail étudiante Étiquette: feuille de travail étudiante

    1> Étiquette: feuille de travail étudiante1> 4> Étiquette:

Aperçu

DuréeActivitéDescription
5 minIntroductionPrésentez le projet et la structure de la leçon.
5 minGuided Work: Créer des histoiresInvitez les élèves à écrire leurs histoires et à créer des placeurs.
25 minTutoriel guidé : jeux de histoireGuidez les élèves à travers un tutoriel pour construire un jeu de histoire.
10 minTravail indépendant : Finir les projets des étudiantsLaissez les élèves rattraper ou continuer à construire des histoires.
5 minRésuméRésumez la leçon et donnez des partages d'histoires aux étudiants

Plan de leçon

Introduction

  1. Jouez ce vidéo sur l'Heure du code™, une initiative nationale qui introduit des millions d'élèves à une heure de programmation d'ordinateur.
  2. Dites aux élèves qu'ils vont construire un jeu en utilisant Roblox Studio, l'outil utilisé pour créer toutes les expériences Roblox. Les élèves vont écrire une histoire et ensuite utiliser les réponses des utilisateurs pour remplacer des mots et des noms. Par exemple : Un jour, [nom] s'est réveillé et a mangé un [plat préféré de l'utilisateur].
  3. Jouez la vidéo d'aperçu du projet pour montrer aux étudiants l'expérience qu'ils vont créer et construire de l'excitation.

Travail guidé - Créer des histoires

  1. Fournissez aux élèves du papier et du crayon pour écrire leurs histoires.
  2. Guidez les élèves à travers les leçons Écrire l'histoire .
    • Demandez aux élèves de faire cette activité loin des ordinateurs pour réduire les distractions.
    • Astuce de brainstorming : Demandez aux élèves de générer des idées en ayant un suggérer un personnage (sorcier, chef, etc), et un autre suggérant ce que fait ce personnage.

Tutoriel guidé - Jeux de histoire

  1. Guidez les élèves à travers les tutoriels à partir de Ouverture du Modèle. et terminant par Finir et ajouter.

Travail indépendant - Finir les projets des étudiants

  1. Montrez aux étudiants les astuces et les trucs de Finir et ajouter.
  2. Invitez les élèves à rattraper leurs projets. Si terminé, ajoutez les défis suivants, faites-leur ajouter deux ou plus de personnages (chacun en utilisant une variable différente : nom2, nom3).

Résumer

  1. Rappeler ce que les étudiants ont créé et le vocabulaire : variable, chaîne, concatenation.
  2. Encouragez 2 ou 3 élèves à partager visuellement l'histoire qu'ils ont écrit en classe. Par exemple, un élève lit l'histoire et appelle ensuite un autre élève pour fournir une réponse.

Annexe

Conseils de débogage

Tips de débogage général

  • Présentez aux étudiants "Ask 3 Before Me": un étudiant doit demander à trois autres avant de demander à l'instructeur de l'aider.
  • Invitez vos voisins à tester le travail des autres. Au fur et à mesure qu'ils testent, encouragez les étudiants à rechercher des erreurs courantes comme des espaces manquants en concaténation. Leçon 1 : Créer des variables «
  • Pour aider les étudiants à mieux trouver le script Story Manger, dessinez l'ordre sur un tableau d'affichage : StarterGUI > GameGUI > StoryManager .
  • À mesure que les étudiants saisissent leur première variable, assurez-vous que c'est entre les deux lignes vertes soulignées. Cela aidera à éviter les futures erreurs. Leçon 2 : Obtenir des réponses du joueur
  • Cliquez sur la police de caractères pour sélectionner un mot comme storyMaker et GetInput. Avoir un mot mal orthographié ou mal capitalisé provoquera une erreur.
  • Rappelez aux étudiants de presser le bouton Arrêter chaque fois qu'ils ont terminé le test de jeu. Leçon 3 : Raconter l'histoire
  • À mesure que les étudiants saisissent des phrases, ils peuvent remarquer des espaces supplémentaires ou certaines mots combinées. Les variables de chaîne montrent littéralement tout entre les guêtes.
  • Si l'histoire écrit des mots qui sont combinés comme, "wizardNia", ajoutez un espace supplémentaire avant cette variable.

Personnaliser la leçon

Simplifier la leçon

  • Demandez aux élèves de se concentrer sur une seule question, une phrase et une variable. Expander la leçon
  • Demandez aux élèves d'inclure au moins une technique dans conseils et astuces.
  • Permettre aux élèves d'échanger des lieux pour jouer à des expériences l'un l'autre lorsque terminé.

Ressources diverses

Ce sont des questions pour vérifier la compréhension dans le contenu.

Questions de la leçon 1Répondre
Un variable est...Un paramètre fictif d'information
Que contiennent les scripts ?Code pour exécuter des programmes
Nommez un exemple d'un bon nom de variable :adjective03 , name3 , myVerb1
Où dans le script le code doit-il être saisi ?Entre les deux lignes vertes barrées
Questions de la leçon 2Répondre
Les variables peuvent contenir plus d'un type d'information. Vrai ou faux ?Vrai
Les variables de type chaîne sont sandwich entre quoi?Points d'interrogation
Qu'est-ce qui peut et ne peut pas avoir d'espace entre eux dans votre code ?Les contenus de chaîne peuvent avoir des espaces (comme « My name »), les variables ne peuvent pas (comme « name1 »)
Questions de la leçon 3Répondre
Qu'est-ce que la concaténation fait et comment ?Combine deux ou plus de chaînes/ variables ensemble en utilisant ..

Description du parcours Découvrez comment construire le jeu de mot interactif ultime en utilisant les outils de programmation et de conception gratuits de Roblox. Dans ce cours unique d'une heure, les étudiants seront en mesure d'explorer les bases de la programmation d'ordinateur et du design de jeu, puis de partager leur expérience terminée en ligne avec des amis pour créer leurs propres histoires amusantes ! Créé spécifiquement pour

Dans ce cours, votre élève fera :

  • Apprenez et développez les fondamentaux de la programmation avec Lua.
  • Utilisez la programmation pour créer un jeu de story dans un monde 3D.
  • Ramène à la maison une expérience complète qui peut être jouée et partagée en connecté.