Introducción a la programación y 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 : Asegúrese de que los estudiantes creen y codifiquen su primera experiencia en Roblox. Aprenda cómo construir un curso de obstáculos y cambiar de color de bloques de código. Normas de ISTE Standards : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Objetivos de la lección
  • Manipula partes 3D para crear una carrera de obstáculos.
  • Diseña y prueba un juego, enfocándote en una experiencia divertida para el usuario.
  • Crea scripts usando variables y ciclos para crear efectos visuales en el juego.
Habilidades y conceptos
  • Variable - Un marcador de información en el código.
  • Cuerda - Un marcador que se puede almacenar hasta que se indique de otra manera.
  • 0> Loop 0> - Un conjunto de código que se repite hasta que se indique de otra manera. 0>

Preparación
  • Asegúrese de que cada estudiante tenga una cuenta de Roblox y conozca su información de inicio de sesión.
  • Impresione los folletos y prepare la presentación de inicio.
Materiales

    Ordenador con Windows o Mac con Roblox Studio instalado Guía: Roblox Studio Cheatsheet 0> Handout: Intro to Coding Cheatsheet0> > 3> 4> Guía: Brainstorming4> 3>

    Opcional Handout: Brainstorming

    3>

Visión general

DuraciónActividadDescripción
5 minIntroducciónIntroduce la estructura del proyecto y la lección.
30 minutosTutorial guiado: Introducción a StudioIntroduce los conceptos básicos de Roblox Studio al construir las primeras piezas de un curso de obstáculos.
60 minTutorial guiado: Introducción a la programaciónCrea scripts que cambian el color de una parte.
20 minutosTrabajo independiente: Fin de proyectos de estudiantesDeje que los estudiantes completen o continúen construyendo su proyecto.
5 minResumenReflexiona sobre los conceptos del proyecto y reCAP los conceptos aprendidos.

Plan de lecciones

Introducción

  1. Introduce el curso:

    • Los estudiantes crearán su propio obby (carrera de obstáculos) que otros pueden jugar.
    • También aprenderá a codificar para crear partes que cambian de color para decorar su obby.
  2. Asegúrese de que todos los estudiantes estén activamente iniciados 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 cualquier estudiante tenga un problema para iniciar sesión.

Tutorial guiado - Introducción a Studio

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

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

    • Recuerda a los estudiantes que girar su vista de cámara para obtener una vista más precisa de su proyecto.
    • Fomentar 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 deberían centrarse en el código y no continuar trabajando en su obby/ carrera de obstaculos. Tendrán más tiempo más tarde para seguir agregando más partes o jugar.
  2. Lleva a los estudiantes a través de los siguientes tutoriales:

Trabajo independiente - Finalizar proyectos de estudiantes

  1. A medida que los estudiantes se convierten en trabajo independiente, señala que tienen los siguientes objetivos para lograr para su carrera 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.
    • Liberate 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á terminado, dale tiempo a trabajar en agregar más o mejorar su curso de obstáculos.

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

Resumen

  1. Repasar lo que los estudiantes han creado y vocabulario: variable , string , loop .
  2. Pregunta a dos o tres estudiantes qué agregarían a su experiencia para mejorarla. Por ejemplo, un punto de interfaz más visualmente atractivo o saltos más desafiantes

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.
  • Tenga en cuenta que los estudiantes tienen diferentes experiencias previas con los ordenadores. Emplaza los pasos exactos al enseñar, como cuando se hace clic con el botón derecho o izquierdo.
  • Establezca expectativas de tiempo estrictas para completar una tarea, como 1 minuto para elegir un color para una parte, o dos minutos para jugar una prueba. Introducción a Studio
  • Destaca que los estudiantes están creando una experiencia que otros pueden jugar, no solo para sí mismos.
  • Si está apresurado, la lección de colores y materiales puede ser opcional. Intro a Coding
  • Los errores más comunes para los estudiantes en esta edad son la capitalización incorrecta y los errores de tipo.
  • Pregúntale a los estudiantes que hagan preguntas que no resuelvan el problema para ellos lo más que sea posible. Esto permite a los estudiantes construir habilidades de solución de problemas valiosas. Por ejemplo: ¿Qué símbolos necesitan estar alrededor de una cadena? - Un signo de interrogación .

Personalización de la lección

Expandir la lección Haz que los estudiantes cambien de lugar y prueben el experienciauno del otro.

  • Empieza ofreciendo a los estudiantes sugerencias en forma de 2 estrellas (lo que les gustó) y un deseo (lo que querrían ver).
  • Luego de recibir opinión, cada estudiante debe implementar un cambio basado en las sugerencias que recibió.

Recursos adicionales

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

En este curso, tu estudiante aprenderá:

  • Aprende los fundamentos de la programación con Lua.
  • 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.