Código un Juego de Habilidades

*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 : Comienza tu viaje de codificación con Roblox mientras te unes a millones que participan en la iniciativa global Hour of Code™. Normas de ISTE Standards : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Objetivos de la lección
  • Crear variables para almacenar la entrada del usuario utilizando código Lua en Roblox Studio.
  • Combinar la entrada del usuario con una historia preescrita.
  • Prueba y soluciona los errores del código resultante.
Habilidades y conceptos

    Variable - Un marcador de información en el código. Cuerda - Un marcador que puede almacenar frases enteras, escritas en cursiva. 0> 1> Concatenación 1> - Combinar dos cuerdas en una usando

    4> ..

    4> 2> >

Preparación
  • Descargar y prepararse para jugar esta lección Vista de resumen de la lección >
  • Imprimir folletos y preparar presentación
  • 0> Opcional - Asegurarse de que los estudiantes tengan espacio para moverse físicamente para hacer movimientos para animaciones de referencia0>

Materiales

Visión general

DuraciónActividadDescripción
5 minIntroducciónIntroduce la estructura del proyecto y la lección.
5 minTrabajo guiado: Crear historiasHaz que los estudiantes escriban sus historias y creen marcadores de lugar.
25 minTutorial guiado: Juegos de historiasLleva a los estudiantes a través de un tutorial para construir un juego de historias.
10 minTrabajo independiente: Fin de proyectos de estudiantesDeje que los estudiantes se pongan al día o continúen construyendo historias.
5 minResumenRepasa la lección y haz que los estudiantes compartan historias

Plan de lecciones

Introducción

  1. Juega 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 de los estudiantes para reemplazar palabras y nombres. Por ejemplo: Un día [nombre] se despertó y comió un [alimento favorito de los usuarios] gigante.
  3. Reproduce el video de resumen del proyecto para mostrar a los estudiantes la experiencia que crearán y construirán emoción.

Guía de trabajo - Crear historias

  1. Proporcione a los estudiantes papel y lápiz para escribir sus historias.
  2. Lleva a los estudiantes a través de las lecciones Escribiendo la historia.
    • Haz que los estudiantes hagan esta actividad lejos de los ordenadores para reducir las distracciones.
    • Consejo de brainstorming: Haz que los estudiantes generen ideas teniendo uno que sugiere un personaje (mago, chef, etc), y otro que sugiere lo que hace ese personaje.

Tutorial guiado - Juegos de historias

  1. Guía a los estudiantes a través de los tutoriales que comienzan en Abrir el modelo. y terminan con Terminar y agregar .

Trabajo independiente - Finalizar proyectos de estudiantes

  1. Muéstrale a los estudiantes los consejos y trucos de Terminar y agregar .
  2. Haz que los estudiantes revisen sus proyectos. Si se completa, agregue los siguientes desafíos, hágalos agregar dos o más personajes (cada uno usando una variable diferente: nombre2, nombre3).

Resumen

  1. Repasa lo que han creado los estudiantes y vocabulario: variable, cadena, concatenación.
  2. Fomentar 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 proporcionar una respuesta.

Anexo

Consejos de solución de problemas

Sugerencias generales de solución de problemos

  • Introduce a los estudiantes a "Ask 3 Before Me": Un estudiante debe preguntar a tres compañeros antes de pedir ayuda al maestro.
  • Haz que los vecinos prueben el trabajo uno del otro. Mientras prueban, fomentar a los estudiantes a buscar errores comunes como espacios perdidos en la cadena. Lección 1: Creando variables.
  • Para ayudar a los estudiantes a encontrar mejor el script de Story Manger, dibuja el orden en un tablero de pantalla: StarterGUI > GameGUI > StoryManager .
  • A medida que los estudiantes escriben su primera variable, asegúrese de que esté entre las dos líneas verdes de dos puntos. Esto ayudará a evitar futuros errores. Lección 2: Obtener respuestas del jugador
  • Capitalización y ortografía estricto. Estudiantes que escriben palabras como storyMaker y GetInput . Tener una letra mal capitalizada o incorrectamente capitalizada causará un error.
  • Recuerda a los estudiantes que presionen el botón de Parar cuando hayan terminado de jugar. Lección 3: Contando la historia
  • A medida que los estudiantes escriben frases, pueden notar espacios adicionales o algunas palabras combinadas juntas. Las variables de cadena muestran literalmente todo entre las citas.
  • 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 enfrenten a escribir una sola pregunta, una sola frase y una sola 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 para el otro cuando terminen.

Resources Misceláneos

A continuación hay preguntas para verificar el entendimiento en el contenido.

Preguntas de la lección 1Responder
Una variable es ...Un marcador de información
¿Qué contienen los scripts?Código para ejecutar programas
Nombre un ejemplo de un buen nombre de variable:adjective03 , name3 , myVerb1
¿Dónde en el script necesita escribir el código?Entre las dos líneas verdes apuntadas
Preguntas de la lección 2Responder
Las variables pueden contener más de un tipo de información. ¿Cierto o falso?Veraz
¿Qué tipo de variables de tipo de cuerda están emparedadas entre sí?Marcas de cotización
¿Qué puede y no puede tener espacios entre ellos en su código?Los contenidos de cuerda pueden 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 mejor juego de palabras interactivas usando las herramientas de programación y diseño gratuitas de Roblox. En este curso único de una hora, los estudiantes podrán explorar las bases de la programación de computadoras y el diseño de juegos, y luego compartir su experiencia completa en línea con amigos para crear sus propias historias divertidas. Creado específicamente para estudiantes

En este curso, tu estudiante aprenderá:

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