Codifica un juego de historia

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Descripción de la lección : Comience su viaje de codificación con Roblox mientras se une a millones que participan en la iniciativa global Hour of Code™. Normas de ISTE : Innovative Designer 4a, 4c, 4d, Comunicador creativo 6b, 6d

Objetivos de la lección
  • Crear variables para almacenar la entrada del usuario usando código Luau en Roblox Studio.:
  • Combinar la entrada del usuario con una historia preescrita.:
  • Prueba y soluciona problemas del código resultante.
Habilidades y conceptos
  • Variable - Un marcador para información en código.:
  • Texto - Una variable que puede almacenar frases completas, escritas en citas.:
  • Concatenación - Combinar dos cadenas en una usando ..
Preparación
  • Descargue y prepare para jugar este Video de vista general de la lección
  • Imprima materiales de entrega y prepare la presentación previa
  • Opcional - Asegúrese de que los estudiantes tengan espacio para moverse físicamente para presentar mociones para animaciones de referencia
Materiales

Visión general

DuraciónActividadDescripción
5 minutosIntroducciónIntroduce la estructura del proyecto y de la lección.
5 minutosTrabajo guiado: crear historiasHaz que los estudiantes escriban sus historias y creen marcadores de posición.
25 minutosTutorial guiado: juegos de historiaDirige a los estudiantes a través de un tutorial para construir un juego de historia.
10 minutosTrabajo independiente: terminar proyectos estudiantilesDeje que los estudiantes se recuperen o continúen construyendo historias.
5 minutosResumenRepasa la lección y haz que los estudiantes compartan historias

Plan de lección

Introducción

  1. Reproduce este video sobre Hour of Code™, una iniciativa nacional que introduce a millones de estudiantes a una hora de programación de computadoras.
  2. Dile a los estudiantes que construirán un juego usando Roblox Studio, la herramienta utilizada para crear todas las experiencias de Roblox.Los estudiantes escribirán una historia y luego usarán las respuestas del usuario para reemplazar palabras y nombres.Por ejemplo: Un día [name] se despertó y comió un gigante [comida favorita del usuario].
  3. Reproduce el video de visión general del proyecto para mostrar a los estudiantes la experiencia que crearán y generarán emoción.

Trabajo guiado - Crear historias

  1. Proporcione papel y lápiz a los estudiantes para que escriban sus historias.
  2. Dirige a los estudiantes a través de las lecciones Escribir la historia.
    • Haz que los estudiantes realicen esta actividad lejos de las computadoras para reducir las distracciones.
    • Consejo de tormenta de ideas: Haz que los estudiantes generen ideas al tener uno que sugiera un personaje (brujo, chef, etc), y otro que sugiera lo que ese personaje hace.

Tutorial guiado - Juegos de historia

  1. Dirige a los estudiantes a través de los tutoriales que comienzan en Abrir la plantilla y terminan con Finalizar y agregar.

Trabajo independiente - Terminar proyectos estudiantiles

  1. Muestra a los estudiantes los consejos y trucos de Finalizar y agregar.
  2. Haz que los estudiantes se recuperen de sus proyectos.Si terminado, agregue los siguientes desafíos, hazlos agregar dos o más caracteres (cada uno usando una variable diferente: nombre2, nombre3).

Resumen

  1. Repasa lo que los estudiantes han creado y el vocabulario: variable, cadena, concatenación.
  2. Incentiva a 2 o 3 estudiantes a compartir verbalmente la historia que escribieron como clase.Por ejemplo, un estudiante lee la historia y luego llama a otro estudiante para que proporcione una respuesta.

Apéndice

Consejos de solución de problemas

Consejos generales de solución de problemas

  • Introduce a los estudiantes a "Pregunta 3 antes de mí": un estudiante debe preguntar a tres compañeros antes de pedir ayuda al instructor.
  • Haz que los vecinos prueben el trabajo de los demás. Cuando prueben, anima a los estudiantes a buscar errores comunes como espacios perdidos en la concatenación. Lección 1: Crear variables
  • Para ayudar a los estudiantes a encontrar mejor el script del administrador de historias, dibuja el orden en una tabla de visualización: StarterGUI > GameGUI > StoryManager .
  • Cuando los estudiantes escriban su primera variable, asegúrate de que esté entre las dos líneas verdes rayadas. Esto ayudará a evitar errores futuros. Lección 2: Obtener respuestas de jugadores
  • Presione la capitalización y la ortografía estricta como los estudiantes escriben palabras como storyMaker y GetInput .Tener una letra mal escrita o capitalizada incorrectamente causará un error.
  • Recuerda a los estudiantes que presionen el botón de detención cada vez que terminen de probar. Lección 3: Cuente la historia
  • A medida que los estudiantes escriben frases, pueden notar espacios adicionales o algunas palabras combinadas.Las variables de cadena muestran literalmente todo entre las comillas.
  • Si la historia escribe palabras que se combinan como, "wizardNia", añade un espacio extra antes de esa variable.

Personalizar la lección

Simplifica la lección

  • Haz que los estudiantes se centren en escribir solo una pregunta, una oración y una variable. Expandir la lección
  • Haz que los estudiantes incluyan al menos una técnica de Consejos y trucos.
  • Permita que los estudiantes intercambien lugares para jugar experiencias el uno al otro cuando terminen.

Recursos diversos

A continuación, se muestran preguntas para comprobar el entendimiento en el contenido.

Preguntas de la lección 1Responder
Una variable es...Un marcador de posición para información
¿Qué contienen los scripts?Código para ejecutar programas
Nombra un ejemplo de un buen nombre de variable:adjective03 , name3 , myVerb1
¿Dónde en el script debe escribirse el código?Entre las dos líneas verdes discontinuas
Preguntas de la lección 2Responder
Las variables pueden contener más de un tipo de información. ¿Verdadero o falso?Cierto
¿Las variables de tipo cadena están emparedadas entre qué?Signos de citación
¿Qué puede y no puede tener espacios entre ellos en tu código?El contenido de cadenas puede tener espacios (como " My name "), las variables no pueden (como name1 )
Preguntas de la lección 3Responder
¿Qué hace la concatenación y cómo?Combina dos o más cadenas/ variables juntas usando ..

Descripción del curso Descubre cómo construir el juego de palabras interactivo definitivo usando las herramientas de codificación y diseño gratuitas de Roblox.En este curso único de una hora, los estudiantes podrán explorar los fundamentos de la programación de computadoras y el diseño de juegos, luego compartirán su experiencia completa en línea con amigos para crear sus propias historias divertidas! Creado específicamente para estudiantes nuevos a la programación, este programa fue desarrollado en asociación entre Roblox, la mayor plataforma de entretenimiento para experiencias 3D generadas por usuarios, y Hour of Code™, un movimiento global que busca ampliar la participación en la ciencia de la computadora.

En este curso, su estudiante:

  • Aprende y desarrolla los fundamentos de programación con Luau.
  • Usa programación para crear un juego de historia en un mundo 3D.
  • Lleva a casa una experiencia completa que se puede jugar y compartir en conectado.