Introducción a la codificación y al diseño de juegos

*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 : Haz que los estudiantes creen y codifiquen su primera experiencia en Roblox.Aprende cómo construir un curso de obstáculos y bloques de cambio de color de código. Normas de ISTE : Innovative Designer 4a, 4c, 4d, Comunicador creativo 6b, 6d

Objetivos de la lección
  • Manipula piezas 3D para crear una carrera de obstáculos.:
  • Diseña y prueba una experiencia, centrándote en una experiencia de usuario divertida.:
  • Crear scripts usando variables y bucles para efectos visuales en el juego.
Habilidades y conceptos
  • Variable - Un marcador para información en código.:
  • Texto - Una variable que puede almacenar frases completas, escritas en citas.:
  • Bucle - Un conjunto de código que se repite hasta que se indique lo contrario.
Preparación
  • Asegúrate de que cada estudiante tenga una cuenta de Roblox y conozca su información de inicio de sesión.
  • Imprime materiales de entrega y prepara la presentación previa.
Materiales

Visión general

DuraciónActividadDescripción
5 minutosIntroducciónIntroduce la estructura del proyecto y de la lección.
30 minutosTutorial guiado: Introducción a StudioIntroduce los fundamentos de Roblox Studio construyendo las primeras piezas de un curso de obstáculos.
60 minutosTutorial guiado: Introducción a la codificaciónCrea scripts que cambien los colores de una parte.
20 minutosTrabajo independiente: terminar proyectos estudiantilesDeje que los estudiantes se recuperen o continúen construyendo su proyecto.
5 minutosResumenReflexiona sobre el proyecto y repasa los conceptos aprendidos.

Plan de lección

Introducción

  1. Introduce el curso:

    • Los estudiantes harán su propio obby (carrera de obstáculos) que otros puedan jugar.
    • También aprenderá a codificar para crear piezas que cambian de color para decorar su obby.
  2. Asegúrate de que todos los estudiantes estén activamente inscritos en Roblox Studio.Tenga en cuenta que si esta es su primera vez, se recomienda asignar 5 minutos para este proceso en caso de que algún estudiante tenga problemas para iniciar sesión.

Tutorial guiado - Introducción a Studio

  1. Dirige a los estudiantes a través del siguiente tutorial: Introducción a Roblox Studio.

  2. Al enseñar, tenga en cuenta lo siguiendo:

    • Recuerda a los estudiantes que giren la vista de su cámara para obtener una vista precisa de su proyecto.
    • Incentiva a los estudiantes a usar el Explorador, una habilidad fundamental en Roblox Studio.

Tutorial guiado - Introducción a la programación

  1. Informa a los estudiantes que ahora comenzarán a codificar para agregar a su experiencia.

    • Durante este tiempo, los estudiantes deben centrarse en la codificación y no continuar trabajando en su obby/ carrera de obstaculos.Tendrán tiempo más tarde para seguir agregando más partes o pruebas de juego.
  2. Dirige a los estudiantes a través de los siguientes tutoriales:

Trabajo independiente - Terminar proyectos estudiantiles

  1. A medida que los estudiantes entran en un trabajo independiente, señale que tienen los siguientes objetivos para lograr para su curso de obstáculos.

    • Un usuario puede llegar al final (con un nivel razonable de dificultad).
    • Tener un equilibrio de saltos fáciles y difíciles.
    • Sea libre de cualquier problema visual o de código no intencional.
  2. Haz que los estudiantes se pongan al día con sus proyectos de codificación. Si están terminados, dales tiempo para trabajar en agregar más o mejorar su curso de obstáculos.

  3. Si hay tiempo, dos estudiantes pueden probar las experiencias de los demás y ofrecer opinión.

Resumen

  1. Repasa lo que los estudiantes han creado y el vocabulario: variable , cadena , bucle .
  2. Pregunta a dos o tres estudiantes qué agregarían a su experiencia para mejorarla.Por ejemplo, un punto final más visualmente interesante o saltos más desafiantes

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.
  • Tenga en cuenta que los estudiantes tienen diferente experiencia previa con computadoras.Subraya los pasos exactos al enseñar, como cuándo hacer doble clic o hacer clic derecho.
  • Establece expectativas de tiempo estrictas para lograr una tarea, como 1 minuto para elegir un color para una parte o 2 minutos para jugar a la prueba. Introducción al estudio
  • Subraya que los estudiantes están creando una experiencia que otros pueden jugar, no solo para sí mismos.
  • Si te estás quedando sin tiempo, los colores y materiales de la lección pueden ser opcionales. Introducción a la codificación
  • Los errores más comunes para los estudiantes en esta edad son la capitalización incorrecta y los errores de tipo.
  • Pregunte a los estudiantes que dirigen las preguntas en lugar de resolver el problema lo más posible para ellos.Esto permite que los estudiantes construyan valiosas habilidades de solución de problemas.Por ejemplo: ¿Qué símbolos deben estar alrededor de una cadena? - Un signo de comilla.

Personalizar la lección

Expandir la lección Haz que los estudiantes cambien de lugar y prueben la experiencia de los demás.

  • Empieza por hacer que los estudiantes ofrezcan comentarios en forma de 2 estrellas (lo que les gustó) y un deseo (lo que les gustaría ver).
  • Después de recibir opinión, cada estudiante debe implementar un cambio basado en los comentarios que recibió.

recursos adicionales

Si está utilizando esta lección como parte de un taller, hemos incluido una descripción para uso público. Ejemplo de descripción del curso: Con más de 60 millones de usuarios al mes, Roblox es la mayor plataforma de tecnología social del mundo.¿Pero sabías que todas las experiencias de Roblox creadas por los usuarios? Aprende a crear y codificar tus propios juegos usando las herramientas gratuitas que ofrece Roblox.Este es un curso perfecto para los desarrolladores de juegos aspirantes por primera vez.

En este curso, su estudiante:

  • Aprende los fundamentos de programación con Luau.
  • Explora el pensamiento de diseño y la modelación 3D creando un curso de obstáculos.
  • Lleva a casa una experiencia completa que se puede jugar y compartir en conectado.