Fundamentos de codificação

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

Descrição da lição : Explore os conceitos de codificação de funções, loops e if/then com mini-projetos que podem ser adicionados a jogos como plataformas que mudam de cor e armadilhas.

Objetivos de lição
  • Demonstrar a lógica de declarações if/then modificando as propriedades de uma parte.:
  • Pratique solução de problemas praticando a correção independente de problemas em scripts como encontrados.
Habilidades e conceitos
  • Propriedade - Algo que controla como um objeto parece ou se comporta, como cor ou se os jogadores podem caminhar por ele.:
  • Ciclo - Um conjunto de código que se repete até ser dito de outra forma.:
  • Função - Um conjunto de instruções pode ser e reutilizado em diferentes partes de um script.

Visão Geral

DuraçãoAtividadeDescrição
5 minutosIntroduçãoApresente a sessão.
20 minutosTutorial Guiado: Trabalhando com PropriedadesModifique as propriedades de cores das peças usando scripts.
35 minutosTutorial Guiado: Codificando uma ArmadilhaCodifique uma armadilha usando funções e if/then declarações.
5 minutosSumárioReflita sobre o projeto e repasse os conceitos aprendidos.

Plano de aula

Introdução

  1. Explique que a sessão de hoje será diferentes mini-projetos para desenvolver habilidades em scripting

    • Importante entender esses conceitos, pois o jogo de aventura terá mais scripts.
    • Apontar esses projetos, como uma armadilha, podem ser incluídos no projeto de jogo de aventura que eles começarão na Sessão 3.

Tutorial guiado - Trabalhar com propriedades

  1. Guie os estudantes através dos seguintes tutoriais:

  2. Incentive os estudantes a resolver problemas independentemente se tiverem um erro. Para ajudar, tente-os:

    • Refazendo seus últimos passos.
    • Pedindo ajudara um pares.
  3. À medida que os estudantes escrevem código, verifique se os estudantes escrevem comentários que descrevem com precisão o código.

    • Não específico: Executa código
    • Melhorado: Muda a cor do PracticePart

Tutorial guiado - Crie uma armadilha

  1. Ao trabalhar com declarações if, verifique se os estudantes indentam código para parecer com amostras de código.Isso ajuda a tornar o código mais legível, o que se torna importante à medida que os scripts crescem.

Sumário

  1. Resuma o que os estudantes criaram e o vocabulário: propriedade , 循环 e função .
  2. Apontar na próxima sessão, os estudantes vão iniciar um novo projeto onde eles fazem um jogo de aventura.

Apêndice

Dicas de solução de problemas e sala de aula

  • Ao codificar, lembre os estudantes de verificar duas vezes sua capitalização ou peça a um pares para verificar seu trabalho.Mesmo uma letra incorreta pode causar um erro em palavras mais longas como FindFirstChildWhichIsA .
  • Tente o seguinte abaixo para ajudar os estudantes a desenvolverem habilidades de solução de problemas.
    • Intencionalmente cometer um erro em seu código e solicitar que os estudantes identifiquem o erro. Isso pode ser facilmente transformado em um jogo.
    • Escreva uma linha parcial de código e peça aos estudantes para completá-la.
    • Utilize 'Ask 3 Before Me' onde os estudantes perguntam a três pares antes de pedir ajudarao professor.É importante que os estudantes se tornem confortáveis ao resolver problemas independentemente à medida que avançam para projetos mais complexos.