Codifique 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 o Roblox enquanto se junta a milhões que participam da iniciativa global Hour of Code™. Normas da ISTE : Designer Inovador 4a, 4c, 4d, Comunicador Criativo 6b, 6d

Objetivos de lição
  • Crie variáveis para armazenar a entrada do usuário usando código Luau no Roblox Studio.:
  • Combine a entrada do usuário com uma história pré- escrita.:
  • Teste e solucione problemas do código resultante.
Habilidades e conceitos
  • Variável - Um placeholder para informações no código.:
  • String - Uma variável que pode armazenar frases inteiras, escritas em citações.:
  • Concatenação - Combinar duas strings em uma usando ..
Preparação
  • Baixe e prepare-se para jogar este Vídeo de Visão Geral da Lição
  • Imprima apresentações e prepare apresentações de preparação
  • Opcional - Certifique-se de que os estudantes tenham espaço para se mover fisicamente para fazer propostas de animações de referência
Materiais

Visão Geral

DuraçãoAtividadeDescrição
5 minutosIntroduçãoApresente a estrutura do projeto e da lição.
5 minutosTrabalho Orientado: Criar HistóriasTer estudantes escreverem suas histórias e criarem espaços reservados.
25 minutosTutorial Guiado: Jogos de HistóriaGuie os estudantes através de um tutorial para construir um jogo de história.
10 minutosTrabalho Independente: Finalizar Projetos EstudantisDeixe os estudantes alcançarem ou continuarem construindo histórias.
5 minutosSumárioRevise a lição e tenha estudantes compartilhando histórias

Plano de aula

Introdução

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

Trabalho guiado - Criar histórias

  1. Forneça papel e lápis aos estudantes para escreverem suas histórias.
  2. Guie os estudantes através das lições Escrever a História.
    • Faça com que os alunos realizem essa atividade longe dos computadores para reduzir as distrações.
    • Dica de brainstorming: Tenha os alunos gerarem ideias tendo um sugerir um personagem (bruxo, chef, etc), e outro sugerindo o que esse personagem faz.

Tutorial guiado - Jogos de história

  1. Lidar com 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 Finalizar e Adicionar.
  2. Faça com que os estudantes acompanhem seus projetos.Se terminado, adicione os seguintes desafios, faça-os adicionar dois ou mais personagens (cada um usando uma variável diferente: name2, name3).

Envolver

  1. Resuma o que os estudantes criaram e o vocabulário: variável, string / cadeia / texto, concatenação.
  2. Incentive 2 ou 3 estudantes a compartilharem verbalmente a história que escreveram como classe.Por exemplo, um estudante lê a história e então chama outro estudante para fornecer uma resposta.

Apêndice

Dicas de solução de problemas

Dicas gerais de solução de problemas

  • Apresentar estudantes ao "Pergunte 3 antes de Mim": um estudante precisa perguntar a três pares antes de pedir ajudarao instrutor.
  • Tenha vizinhos testando o trabalho um do outro. Ao testarem, incentive os estudantes a procurar erros comuns, como espaços perdidos na concatenação. Lição 1: Criar variáveis
  • Para ajudar os estudantes a encontrarem melhor o script Gerente de História, desenhe a ordem em um quadro de exibição: StarterGUI > GameGUI > StoryManager .
  • Quando os alunos digitam sua primeira variável, certifique-se de que ela está entre as duas linhas verdes traçadas. Isso ajudará a evitar erros futuros. Lição 2: Obtenha respostas do jogador
  • Estresse a capitalização e a ortografia rigorosas quando os estudantes digitam palavras como storyMaker e GetInput.Ter uma letra escrita incorretamente ou capitalizada incorretamente causará um erro.
  • Lembre os estudantes de pressionar o botão Pare sempre que estiverem prontos para testar. Lição 3: Conte a história
  • À medida que os estudantes digitam sentenças, eles podem notar espaços extras ou algumas palavras combinadas.As 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 lição

Simplifique a lição

  • Ter estudantes se concentrem em apenas escrever uma pergunta, uma frase e uma variável. Expandir a lição
  • Ter estudantes incluam pelo menos uma técnica de Dicas e Truques.
  • Permita que os estudantes troquem lugares para jogar experiências um do outro quando terminarem.

Recursos diversos

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

Perguntas da lição 1Resposta
Uma variável é...Um 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 digitado?Entre as duas linhas traçadas verdes
Perguntas da lição 2Resposta
As variáveis podem conter mais de um tipo de informação. Verdadeiro ou falso?Verdadeiro
As variáveis do tipo de corda são sanduídas entre o que?Sinais de citação
O que pode e não pode ter espaços entre eles em seu código?O conteúdo da string pode ter espaços (como " My name "), variáveis não podem (como name1 )
Perguntas da lição 3Resposta
O que a concatenação faz e como?Combina duas ou mais strings/variáveis juntas usando ..

Descrição da pista Descubra como construir o jogo de palavras interativas definitivo usando as ferramentas de codificação e design gratuitas do Roblox.Neste curso único de uma hora, os alunos poderão explorar os fundamentos da programação de computadores e do design de jogos e, em seguida, compartilhar sua experiência concluída online com amigos para criar suas próprias histórias divertidas! Criado especificamente para estudantes novos à programação, este programa foi desenvolvido em parceria entre a Roblox, a maior plataforma de entretenimento para experiências 3D geradas pelo usuário, e a Hour of Code™, um movimento global que visa ampliar a participação na ciência da computação.

Neste curso, seu aluno vai:

  • Aprenda e desenvolva fundamentos de programação com Luau.
  • 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.