Código em um Jogo de História

*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 : Comece sua jornada de codificação com Roblox enquanto você se juntar a milhões de pessoas que participam da iniciativa global Hour of Code™. Padrões do ISTE : Innovative Designer 4a, 4c, 4d, Creative Communicator 6b, 6d

Objetivos de Aula
  • Crie variáveis para armazenar a entrada do usuário usando código Lua no Roblox Studio.
  • Combine a entrada do usuário com uma história prédeterminada.
  • Teste e solucione problemas com o código resultante.
Habilidades e Conceitos

    Variável - Um placeholder para informações no código. Corda - Um variável que pode armazenar frases inteiras, escritas em citações. 0> Concatenar duascordas em uma usando 3>..3>.3> 4>Concatenar duascordas em uma usando 6>..

Preparar

  • Baixe e prepare-se para jogar esta lição, visão geral do vídeo da aula
  • Impressione os handouts e prepare a apresentação de referência Opcional - Certifique-se de que os estudantes têm espaço para se mover física e preparar apresentações de referência

    0>0>

Materiais

Visão Geral

DuraçãoAtividadeDescrição
5 minutosIntroduçãoIntroduz a estrutura do projeto e aulas.
5 minutosTrabalho Guiado: Criar HistóriasOs estudantes escrevem suas histórias e criam marcadores de lugar.
25 minutosTutorial Guiado: Jogos de HistóriaLide estudantes através de um tutorial para construir um jogo de história.
10 minutosTrabalho Independente: Finalizar Projetos de EstudantesDeixe os estudantes acompanhar ou continuar construindo histórias.
5 minutosEnvoltórioRepita a lição e compartilhe histórias com os estudantes

Plano de Aula

Introdução

  1. Jogue este vídeo sobre a Hour of Code™, uma iniciativa nacional que introduz milhões de estudantes em uma hora de programação de computador.
  2. Diga aos estudantes que eles estarão construindo um jogo usando Roblox Studio, a ferramenta usada para criar todas as experiências do Roblox. Os estudantes escreverão uma história e, em seguida, usarão as respostas dos estudantes para substituir palavras e nomes. Por exemplo: Um dia [nome] acordou e comeu um [alimento favorito do usuário] gigante.
  3. Jogue o vídeo de visão geral do projeto para mostrar aos estudantes a experiência que eles criarão e construirão emoção.

Trabalho Guiado - Criar Histórias

  1. Forneça às estudantes papel e lápis para escrever suas histórias.
  2. Lidar com estudantes através das lições Escrevendo a Habilidade.
    • Faça com que os estudantes façam essa atividade longe dos computadores para reduzir as distrações.
    • Dica de brainstorming: Peça aos alunos que gerem ideias ao ter um sugerir um personagem (mago, chef, etc), e outro sugerir o que faz esse personagem.

Tutorial Guiado - Jogos de História

  1. Guie os estudantes através dos tutoriais começando em Abrindo o Modelo. e terminando com Finalizar e Adicionar.

Trabalho Independente - Finalizar Projetos de Estudantes

  1. Mostre aos estudantes as dicas e truques de Terminar e Adicionar.
  2. Faça com que os estudantes revissem seus projetos. Se terminado, adicione os seguintes desafios, faça-os adicionar dois ou mais personagens (cada usando uma variável diferente: nome2, nome3).

Envolver

  1. Repita o que os estudantes criaram e vocabulário: variável, string / cadeia / texto, concatenation.
  2. Encoraje 2 ou 3 estudantes a compartilhar verbalmente a história que eles escreveram como classe. Por exemplo, um estudante lê a história e chama outro estudante para fornecer uma resposta.

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.
  • Peça aos vizinhos que testem o trabalho uns dos outros. À medida que eles testam, encoraje os estudantes a procurar erros comuns, como espaços faltando em concatação. Aula 1: Criando Variáveis
  • Para ajudar os estudantes a encontrar melhor o script Story Manger, desenhe a ordem em um quadro de exibição: StarterGUI > GameGUI > StoryManager .
  • À medida que os estudantes digitem sua primeira variável, certifique-se de que está entre as duas linhas verdes escritas. Isso ajuda a evitar erros futuros. Aula 2: Obtendo Respostas do Jogador
  • Capitalize estritamente e verifique a grafia como os estudantes digam palavras como storyMaker e GetInput. Ter uma letra mal escrita ou mal capitalizada causará um erro.
  • Lembre aos estudantes de pressionar o botão Parar sempre que terminar de testar. Aula 3: Contando a História
  • À medida que os estudantes digitam frases, eles podem notar espaços extras ou algumas palavras combinadas. Variáveis de corda mostram literalmente tudo entre aspas.
  • Se a história escreve palavras que são combinadas como, "wizardNia", adicione um espaço extra antes dessa variável.

Personalize a Aula

Simplifique a Aula

  • Estudantes devem se concentrar em apenas escrever uma pergunta, uma frase e uma variável. Expand the Lesson
  • Os estudantes devem incluir pelo menos uma técnica de Dicas e Truques.
  • Permita que os estudantes troquem lugares para jogar experiências um com o outro quando terminar.

Recursos Gerais

Abaixo estão perguntas para verificar se há entendimento no conteúdo.

Perguntas da Aula 1Responder
Uma variável é...Um placeholder (espaço reservado) para informações
O que os scripts contêm?Código para executar programas
Nomeie um exemplo de um bom nome de variável:adjective03 , name3 , myVerb1
Onde no script o código precisa ser escrito?Entre as duas linhas verdes apontadas
Perguntas da Aula 2Responder
Variáveis podem conter mais de um tipo de informação. Verdadeiro ou falso?Verdadeiro
Tipos de variáveis de tipo de corde são sanduíches entre o que?Pontos de citação
O que pode e não pode ter espaços entre eles em seu código?Conteúdo de string pode ter espaços (como " My name "), variáveis não podem (como name1 )
Perguntas de Aula 3Responder
O que faz a concatação e como?Combina duas ou mais variáveis/cordas juntas usando ..

Descrição do Curso Descubra como construir o melhor jogo de palavras interativas usando as ferramentas de codificação e design gratuitas do Roblox. Neste único curso de uma hora, os estudantes poderão explorar as bases da programação de computador e design de jogos, e depois compartilhar sua experiência completa online com amigos para criar suas próprias histórias divertidas! Criado especificamente para estudantes novos em program

Neste curso, seu estudante:

  • Aprenda e desenvolva fundamentos de programação com Lua.
  • Use programação para criar um jogo de história em um mundo 3D.
  • Leve para casa uma experiência completa que pode ser jogada e compartilhada conectado / online.