Jogo de Aventura parte 2

*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: Os alunos continuam desenvolvendo o jogo de aventura. Eles criarão scripts para usar ferramentas, vender itens e atualizar seus espaços.

Objetivos da lição
  • Aplicar o conhecimento de declarações if/then para criar itens colecionáveis.
  • Demonstrar conhecimento sobre funções para criar funções que permitam que os jogadores vendam itens e atualizem suas variáveis de espaço.
Preparação

Visão Geral

DuraçãoAtividadeDescrição
5 minIntroduçãoIntroduza a sessão.
50 minTutorial Guiado: Script de Mecânicas de JogoFaça com que os alunos criem scripts para ferramentas, venda de itens e atualização de espaços.
5 minConclusãoReflita sobre o projeto e recapitule os conceitos aprendidos.

Plano de Lição

Introdução

  1. Explique que os alunos estarão adicionando as mecânicas centrais de jogo do jogo de aventura hoje: usando uma ferramenta para coletar itens, vendendo itens e atualizando seus espaços para coletar mais itens.
  2. Aponte que esta sessão terá muitos tutoriais guiados. A próxima sessão será mais livre, para que os alunos possam trabalhar sozinhos ou se atualizar.

Tutorial guiado - Script de mecânicas de jogo

  1. Certifique-se de que todos os alunos tenham acesso à ferramenta inicial.
  2. Conduza os alunos pelos seguintes tutoriais:

Conclusão

  1. Recapitule o que os alunos criaram.
  2. Opcional - Pergunte aos alunos qual recurso eles estão animados para trabalhar ou adicionar amanhã enquanto terminam seus jogos.

Apêndice

Solução de problemas e dicas para a sala de aula

Solução de problemas geral

  • Enquanto os alunos codificam, mantenha exemplos de scripts disponíveis para que eles possam se referir. O script da Ferramenta é especialmente útil, pois possui declarações if aninhadas.
  • Verifique se os alunos estão indentando seu código para que pareça com os exemplos de código. Isso torna o código mais legível e reduz a possibilidade de erros.

Dicas de script

  • Lembre os alunos de sempre adicionar uma vírgula entre múltiplos parâmetros em uma função, como em sellItems(playerItems, playerGold).
  • No script de Upgrade, a ordem das funções é importante. Certifique-se de que a função giveUpgrade() esteja acima de clickDetector.MouseClick.

Dicas de facilitação

  • Para manter os alunos no caminho certo, defina um limite de tempo estrito para testes de jogo, como um minuto.
  • Incentive os alunos a lembrar de um objetivo específico sempre que testarem o jogo, como verificar se uma ferramenta colhe um item como pretendido. Isso ajuda a mantê-los focados.

Personalize a lição

Expanda a lição

  • Mais de um item pode ser adicionado para colher, basta lembrar que cada item precisa de um BoolValue com CanHarvest definido como true.
  • GUI's de superfície, como o Sinal de Upgrade, podem ser personalizados. Incentive os alunos a explorar as propriedades de TextLabels, como cor e fonte nas propriedades daquela TextLabel e SurfaceGui.
©2026 Roblox Corporation, Roblox, o logotipo Roblox e Powering Imagination estão entre nossas marcas registradas e não registradas nos EUA e em outros países.