Intro ao Código e Design de Jogo

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Descrição da Aula : Peça aos estudantes que criem e codifiquem sua primeira experiência no Roblox. Aprenda a construir uma pista de obstáculos e alterar a cor do código. Padrões do ISTE : 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: Brainstorming

    4> 3> Opcional Handout: Brainstorming 3>

Visão Geral

DuraciónActividadDescripción
5 minutosIntroducció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 minutosTutorial 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 minutosResumenReflexiona sobre los conceptos del proyecto y reCAP los conceptos aprendidos.

Plano de Aula

Introdução

  1. Introduza o percurso:

    • Os estudantes estarão fazendo seu próprio obby (curso de obstáculos) que outros podem jogar.
    • Também aprenderá a programar para criar peças coloridas para decorar seu obby.
  2. Certifique-se de que todos os estudantes estejam ativamente logados no Roblox Studio. Observe que se esta for a primeira vez, é recomendado conceder 5 minutos para este processo, caso qualquer estudante tenha um problema de login.

Tutorial Guiado - Intro ao Studio

  1. Guie os estudantes através do seguinte Tutorial: Introdução ao Roblox Studio.

  2. Na medida que você ensina, lembre-se do seguindo:

    • Lembre aos estudantes de girar sua visão de câmera para obter uma visão precisa de seu projeto.
    • Encoraje os estudantes a usar o Explorador, uma habilidade fundamental no Roblox Studio.

Tutorial Guiado - Intro ao Código

  1. Informe aos estudantes que agora eles começarão a codificar para adicionar à sua experiência.

    • Durante este tempo, os estudantes devem se concentrar em codificar e não continuar trabalhando em seu obby. Eles terão tempo mais tarde para continuar adicionando mais peças ou testar.
  2. Lidar com estudantes através dos seguintes tutoriais:

Trabalho Independente - Finalizar Projetos de Estudantes

  1. À medida que os estudantes entram em trabalho independente, observe que eles têm os seguintes objetivos para alcançar para sua pista de obstáculos.

    • Um usuário pode chegar ao fim (com um nível razoável de dificuldade).
    • Tenha um equilíbrio de pulos fáceis e difíceis.
    • Seja livre de quaisquer problemas visuais ou de código não intencionais.
  2. Faça com que os estudantes acompanhem seus projetos de codificação. Se terminado, dê tempo para eles trabalhar em adicionar mais à ou melhorar sua pista de obstáculos.

  3. Se houver tempo, dois estudantes podem testar as experiências um do outro e oferecer comentário/retorno.

Envolver

  1. Resumo do que os estudantes criaram e vocabulário: variável , string , loop .
  2. Pergunte a dois ou três estudantes o que eles adicionariam à sua experiência para melhorá-la. Por exemplo, um ponto de terminação mais visualmente interessante ou mais desafios de pulo

Anexo

Dicas de solução de problemas

Dicas Gerais de Solução de Problemas

  • Introduza os estudantes ao "Ask 3 Before Me": um estudante precisa pedir três pares antes de pedir ao professor por ajudar.
  • Mantenha em mente que os estudantes têm diferentes experiências com computadores. Em destaque, etapas exatas ao ensinar, como quando clicar duas vezes ou clicar com o botão direito.
  • Defina expectativas de tempo rígidas para concluir uma tarefa, como 1 minuto para escolher uma cor para uma peça ou dois minutos para jogar testes. Intro ao Studio
  • Destacar que os estudantes estão criando uma experiência que outros podem jogar, não apenas para si mesmos.
  • Se você estiver correndo baixo de tempo, as cores e materiais da aula podem ser opcionais. Intro ao Código
  • Os erros mais comuns para estudantes nesta idade são a capitalização imprópria e os erros de digitação.
  • Pergunte às estudantes sobre perguntas de liderança em vez de resolver o problema para elas o máximo que possível. Isso permite que as estudantes construam habilidades de solução de problemas valiosas. Por exemplo: Que símbolos precisam estar em torno de uma string / cadeia / texto? - Um ponto de interrogação. .

Personalizando a Aula

Expand the Lesson Faça com que os estudantes troquem de lugar e testem a experiência um do outro.

  • Comece oferecendo feedback na forma de 2 estrelas (O que eles gostaram) e um Desejo (O que eles gostariam de ver).
  • Depois de receber comentário/retorno, cada estudante deve implementar uma mudança com base no feedback que eles receberam.

Recursos Extras

Se você estiver usando esta lição como parte de um workshop, incluímos uma descrição para uso público. Descrição de Exemplo de Curso: Com mais de 60 milhões de usuários por mês, o Roblox é a maior plataforma de tecnologia social do mundo. Mas você sabia que todas as experiências criadas pelos usuários? Aprenda a criar e codificar seus próprios jogos usando as ferramentas gratuitas disponíveis pelo Roblox. Esta é uma plataforma perfeita para primeiros desenvolvedores de jogos.

Neste curso, seu estudante:

  • Aprenda fundamentos de programação com Lua.
  • Explore o design thinking e a modelagem 3D criando uma pista de obstáculos.
  • Leve para casa uma experiência completa que pode ser jogada e compartilhada conectado / online.