Coder un jeu d'histoire

*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 tout en rejoignant des millions participant à l'initiative mondiale Hour of Code™. Normes ISTE : Concepteur innovant 4a, 4c, 4d, communicateur créatif 6b, 6d

Objectifs de la leçon
  • Créer des variables pour stocker l'entrée de l'utilisateur en utilisant le code Luau dans Roblox Studio.:
  • Combiner l'entrée de l'utilisateur avec une histoire préécrite.:
  • Testez et résolvez les problèmes du code résultant.
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.:
  • Concaténation - Combiner deux chaînes en une seule en utilisant ..
Prépa
  • Télécharger et préparer à jouer cette vidéo d'aperçu de la leçon
  • Imprimer des notes de main et préparer la présentation
  • Optionnel - Assurez-vous que les étudiants ont de l'espace pour se déplacer physiquement pour présenter des motions pour des animations de référence
Matériaux

Aperçu

DuréeActivitéAvertissement
5 minIntroductionPrésentez la structure du projet et de la leçon.
5 minTravail guidé : créer des histoiresFaites écrire aux étudiants leurs histoires et créez des marqueurs de position.
25 minTutoriel guidé : jeux d'histoireGuidez les étudiants à travers un tutoriel pour construire un jeu d'histoire.
10 minTravail indépendant : terminer les projets étudiantsLaissez les étudiants rattraper ou poursuivre la construction d'histoires.
5 minRésuméRécapituler la leçon et faire partager aux élèves des histoires

Plan de leçon

Introduction

  1. Regardez cette vidéo sur Hour of Code™, une initiative nationale qui introduit des millions d'étudiants à une heure de programmation informatique.
  2. Dites aux étudiants qu'ils vont construire un jeu à l'aide de Roblox Studio, l'outil utilisé pour créer toutes les expériences Roblox.Les étudiants vont écrire une histoire puis utiliser les réponses de l'utilisateur pour remplacer des mots et des noms.Par exemple : Un jour, [nom] s'est réveillé et a mangé un géant [plat préféré de l'utilisateur].
  3. Regardez la vidéo d'aperçu du projet pour montrer aux étudiants l'expérience qu'ils créeront et susciter l'excitation.

Travail guidé - Créer des histoires

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

Tutoriel guidé - Jeux d'histoire

  1. Guidez les étudiants à travers les tutoriels commençant à Ouverture du Modèle. et se terminant par Terminer et ajouter.

Travail indépendant - Terminer les projets étudiants

  1. Montrez aux étudiants les astuces et les trucs de terminer et ajouter.
  2. Faites en sorte que les étudiants rattrapent leurs projets.Si vous avez terminé, ajoutez les défis suivants, faites-les ajouter deux ou plusieurs caractères (chacun utilisant une variable différente : nom2, nom3).

Résumer

  1. Récapituler ce que les étudiants ont créé et le vocabulaire : variable, chaîne, concaténation.
  2. Encouragez 2 ou 3 étudiants à partager oralement l'histoire qu'ils ont écrite en tant que classe.Par exemple, un étudiant lit l'histoire et appelle ensuite un autre étudiant pour fournir une réponse.

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.
  • Les voisins testent le travail des autres. Lorsqu'ils testent, encouragez les étudiants à rechercher des erreurs communes comme l'absence d'espaces dans la 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 .
  • Lorsque les étudiants saisissent leur première variable, assurez-vous qu'elle se trouve entre les deux lignes vertes pointillées. Cela aidera à éviter les erreurs futures. Leçon 2 : Obtenir les réponses des joueurs
  • Stress strict de la capitalisation et de l'orthographe des mots que les étudiants tapent des mots comme storyMaker et GetInput .Avoir une lettre mal orthographiée ou mal capitalisée entraînera une erreur.
  • Rappelle aux étudiants de presser le bouton d'arrêt chaque fois qu'ils ont terminé le test de jeu. Leçon 3 : Raconter l'histoire
  • Lorsque les étudiants tapent des phrases, ils peuvent remarquer des espaces supplémentaires ou des mots combinés.Les variables de chaîne montrent littéralement tout entre les guillemets.
  • Si l'histoire écrit des mots qui sont combinés comme, « wizardNia », ajoutez un espace supplémentaire avant cette variable.

Personnaliser la leçon

Simplifiez la leçon

  • Demandez aux étudiants de se concentrer sur l'écriture d'une seule question, d'une seule phrase et d'une seule variable. Étendre la leçon
  • Faites inclure aux étudiants au moins une technique de conseils et astuces.
  • Permettre aux étudiants d'échanger des places pour jouer les expériences les uns des autres lorsqu'ils sont terminés.

Ressources diverses

Ci-dessous sont des questions à vérifier pour comprendre le contenu.

Questions de leçon 1Répondre
Une variable est...Un paramètre fictif pour des informations
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 en pointillés
Questions de 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ées entre quoi ?Quotations de marques
Qu'est-ce qui peut et ne peut pas avoir d'espaces entre eux dans votre code ?Le contenu du texte peut avoir des espaces (comme « My name »), les variables ne peuvent pas (comme name1 )
Questions de leçon 3Répondre
Que fait la concaténation et comment ?Combine deux ou plusieurs chaînes/ variables ensemble en utilisant ..

Description du cours Découvrez comment construire le jeu de mots interactif ultime en utilisant les outils de codage et de conception gratuits de Roblox.Dans ce cours unique d'une heure, les étudiants pourront explorer les bases de la programmation informatique et du design de jeux, puis partager leur expérience terminée en ligne avec leurs amis pour créer leurs propres histoires amusantes ! Créé spécifiquement pour les étudiants nouveaux en programmation, ce programme a été développé en partenariat entre Roblox, la plus grande plate-forme de divertissement pour les expériences 3D générées par les utilisateurs, et Hour of Code™, un mouvement mondial qui vise à élargir la participation à la science informatique.

Dans ce cours, votre étudiant va :

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