Crie seu próprio mundo

Documentos relacionados
Capturando Bolinhas. Introdução. Scratch

Guerra dos Clones. Introdução. Scratch. Neste projeto você aprenderá a criar um jogo no qual você terá que salvar a Terra de monstros espaciais.

Jogo da Tabuada. Introdução. Scratch

Corrida de Barco. Introdução. Scratch. Você vai aprender a fazer um jogo, no qual você usará o mouse para navegar um barco até uma ilha deserta.

Caça às bruxas. PASSO 1: Crie uma bruxa voadora. Nível 1

Receita. Introdução HTML & CSS. Neste projeto você aprenderá a criar uma página de internet para sua receita favorita. Lista de atividade

Introdução: Neste jogo você deve orientar o grande peixe faminto e tentar comer todas as presas que estão nadando pelo mar.

1. Crie um novo projeto Scratch. Apague o gato clicando com o botão direito e em apagar.

PASSO 1: Dispare um foguete na direção do mouse

HANDS-ON PROGRAMAÇÃO DE JOGOS PARA CRIANÇAS

Antes da aula. Para mudar o idioma, no canto superior esquerdo da tela, clique no botão em forma de engrenagem. Escolha Language.

Material criado e organizado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

Guia do Instrutor Jogo da Bruxa

Roteiro da oficina. 1. Abrir o Scratch Offline Clicar no ícone Scratch 2 na sua área de trabalho. 2. Mudar o idioma para Português.

Ambiente de programação

Material reorganizado e adaptado por: Suéllen Rodolfo Martinelli. Disponibilizado em:

1. Antes de começar certifique-se que o Scratch esteja em Português. Se não for o caso

S C R A T C H P R O J E C T

APOSTILA SCRATCH CONCEITOS BÁSICOS

Manual de aventuras com scratch

Cartões Jogo de Pega-pega

Exercício 1. Abre o programa Scratch e executa as seguintes instruções: a) Clica na categoria de comandos Movimento

Programação em Scratch

Introdução à Programação

Programação em Scratch

Aula 01 Excel Prof. Claudio Benossi

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

ELABORADO POR MARCO SOARES 1. Formatação de texto

Cartões. Jogo da Coleta. Crie um jogo no qual você pega coisas que caem do céu. scratch.mit.edu/catch. Jogo da Coleta

Exemplo 1 Introdução a esboços

Módulo I. Desejamos boa sorte e bom estudo! Em caso de dúvidas, contate-nos pelo site Atenciosamente Equipe Cursos 24 Horas

LABORATÓRIO: CRIANDO O JOGO MEGAMAN 2D

BallBounce: um aplicativo de jogo simples

Tutorial 2 Fireworks CS3. ..: Técnicas básicas para a ferramenta Caneta (Pen-tool) - Parte 1:..

Aula 01 Microsoft Excel 2016

São tantas funções e possibilidades que é bem provável que você esteja perdendo mais tempo do que gostaria para fazer uma planilha bem feita.

Criação de vários documentos de texto no ambiente de trabalho

TELA E M OVIMENTO MOVIMENT DO ROBÔ

Manual do Receptor Infravermelho Studuino

Jogo da Memória. Introdução. Scratch

Vamos dar prosseguimento a nossas edições! Estamos, agora, com uma animação básica de neve. Vamos torná-la uma verdadeira nevasca!

Introdução à Ferramenta Construct 2

Exercício 2 - modelagem básica de peça.

Título: O passeio da Joana - números décimais

Universidade Federal do Rio Grande do Sul PEAD. Tutorial Voki. Prof. Eliseo Berni Reategui Profa. Liliana Passerino Profa.

Jogos baseados em plataforma (parte 1)

Iniciação à Programação no 1.º Ciclo do Ensino Básico

3ª Olimpíada de Scratch Categoria 1 (4º e 5º anos) - Total de Pontos (135 pontos)

Edição no Android / Viva Video

Melhorando o SEO do Blog

FICHA DE TRABALHO Identifica e descreve as áreas do editor do Scratch assinaladas com números.

CRIAÇÃO DE PROGRAMAS USANDO SHAPES

Apoio. teteusbionic.com.br youtube.com/teteusbionic fb.com/teteusbionicoficial GAMES

Configurando sua conta no site CortaPraMim para transmissão

Manual Studio Uno 2.0

1. Com o palco selecionado, clique na aba fundos de tela 2. Clique em importar 3. Clique duplo em xy-grid.

Guia de uso do Catálogo Mobile

Produção de tutoriais. Suellem Oliveira

Objetivo do jogo. À procura de tesouros, grupos de aventureiros vasculham o lendário templo em Luxor.

PROJETO DE ESTRADAS Pr P of o. D r D. An A d n e d r e so s n o n Man a zo n l zo i

Mini curso de Construct2 - PIBID. Diego Lopes Max Azevêdo Leando Almeida Sinval Vieira

Introdução à lógica de programação utilizando Scratch Aula 3

Material original criado por: Vitor de Carvalho Melo Lopes e Jucimar de Souza Lima Junior

Atividade 1: Começando com 1...

10 dicas do Gmail que deveria conhecer

Tabela Dinâmica MS-Excel

Usando 123D: Led e Protoboard

Escola Secundária c/ 3º Ciclo de Ferreira Dias. CURSOS PROFISSIONAIS Ano Letivo 2012 / Atividade 2

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA

Manual Site Unidéias.Net

Manual do Ambiente de Programação de Blocos Studuino

SOLID EDGE ST6 TUTORIAL 3 MODELANDO UM PISTÃO

O iphone é um dos melhores smartphones do mercado e ele ajuda bastante a facilitar a sua vida.

Guia do Revendedor Windows Índice


TalkToMe: Um aplicativo para iniciantes no App Inventor

CRIANDO PERSONALIZAÇÕES/PATCHS DE APARELHOS (BLIBLIOTECAS)

O Manual do KAtomic. Dirk Doerflinger Eugene Trounev Revisão: Mike McBride Tradução: José Pires

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MATO GROSSO CAMPUS AVANÇADO TANGARÁ DA SERRA

Produção de tutoriais. Suellem Oliveira

Seja bem vindo a sua AMP! AULA MODELO PROFESSOR- AMP

CRIAÇÃO RÁPIDA DE PROGRAMAS (SHOWS)

Caçadores de fungos. Características do Reino Fungi; Espécies unicelulares e pluricelulares; Fungos benéficos e daninhos para o homem.

A janela está aberta. Veja como está nosso trabalho até agora.

Rüdiger Dorn Um envolvente jogo de alocação de fichas para 2 a 4 jogadores

Avaliações. Tela 1 Tela 2

Módulo II Tecnologia Assistiva

Interface. Movimentação na planilha

COMO COMEÇAR Guia de Referência Rápida MAPAS

Roteiro de Configuração do Sistema Supervisório Elipse SCADA - Parte 1. Abrir Elipse SCADA pelo ícone a seguir e selecionar a opção demonstração.

Executar uma macro clicando em um botão da Barra de Ferramentas de Acesso Rápido

Manual Caça-Pardal e Caça-Radares

Tutorial sobre o easyeda Parte I

Este é um jogo para 1 a 4 pessoas com um tempo de jogo aproximado de 15 minutos por jogador.

Base de dados: Encomendas

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis.

Unidade 11: Programando Swing com o NetBeans Prof. Daniel Caetano

Jclic Alfabeto Sonoro

CRIANDO JOGOS EM FLASH

Transcrição:

Scratch 2 Crie seu próprio mundo All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register your club at codeclubworld.org. Introdução Neste projeto, você aprenderá como criar o seu próprio jogo de aventura em mundo aberto. Lista de atividade Teste seu projeto Salve seu projeto Siga estas INSTRUÇÕES uma a uma Clique na bandeira verde para TESTAR Certifique-se de SALVAR seu trabalho 1

Passo 1: Criando o jogador com código Vamos começar criando um jogador que possa se movimentar pelo seu mundo. Lista de atividades Crie um novo projeto Scratch. Delete o ator gato para ter um projeto vazio. Você pode encontrar o editor online do Scratch em jumpto.cc/scratch-new. Para este projeto, você deve receber uma pasta chamada Recursos do projeto, contendo todas as images que você precisará. Veja se você consegue encontrar essa pasta, peça ajuda ao instrutor, caso não consiga encontrá-la. Adicione a imagem room1.png como o novo pano de fundo do palco, e a imagem player.png como um novo ator. Se você não tiver essas imagens, você pode desenhá-las. É assim que seu projeto deve ser: 2

Vamos usar as setas direcionais para movimentar o jogador. Quando o jogador pressiona a seta para cima, nós queremos que o personagem vá para cima, fazendo com que a coordenada y mude. Adicione esse código ao seu ator: Teste o seu jogador clicando na bandeira verde e depois pressionando a seta para cima. O personagem se move 3

para cima? Para movimentar o personagem para a esquerda, adicione outro bloco se ao seu personagem, que mudará a coordenada x: Desafio: Movimentando para todas as direções Vamos lá, adicione mais código ao seu personagem para fazê-lo movimentar-se para cima, baixo, esquerda e direita. Alguns você já fez, se precisar de ajuda para as outras direções, reveja o que já foi feito! Salve seu projeto 4

Teste o seu personagem novamente, você verá que ele consegue atravessar as paredes cinzas. Para arrumar isso, você precisa movimentar o jogador, mas fazer com que ele vá para trás se bater em uma parede. Aqui está o código que você precisará: Repare que os novos blocos se tocou na cor estão dentro do bloco se tecla [seta acima v] pressionada?. Teste esse novo código tentando movimentar-se através das paredes. Você não deve ser capaz de passar por elas! Vamos fazer o mesmo para a seta direcional para a esquerda, movimentando o personagem para trás, caso ele toque a parede. É 5

assim que o código do personagem deve estar: 6

Desafio: Arrumando a movimentação do jogador Adicione todo o código necessário para o seu personagem não consiga atravessar as paredes em nenhuma das direções. Use o código que você já escreveu para te ajudar nisso! Salve seu projeto Passo 2: Codificando o seu mundo Vamos agora fazer com que o personagem possa atravessar portas e entrar em outras salas! Lista de atividades Adicione mais dois panos de fundo ao seu cenário ( room2.png e room3.png ), então você terá 3 panos de fundo no total. Confira se eles estão na ordem correta, isso vai te ajudar mais tarde. 7

Você precisará de uma nova variável chamada sala, para manter registro de qual sala o personagem está. Quando o personagem tocar a porta laranja na primeira sala, o próximo pano de fundo tem que ser mostrado, e o jogador deve ser reposicionado para a parte esquerda do cenário. Aqui está o código que você precisará, ele deverá estar nos scripts do personagem e dentro do bloco de loop sempre : Adicione esse código ao inicio do código do seu personagem (antes do bloco de loop sempre ) para ter certeza de que tudo será reiniciando quando a bandeira verde é clicada: 8

Clique na bandeira verde e movimente o personagem com as setas até a porta laranja. Seu personagem vai para a próxima tela? A variável sala muda para 2? Desafio: Movendo-se para a sala anterior Você consegue fazer o personagem voltar para a sala anterior quando ele toca a porta amarela? Lembre-se que esse código será muito parecido com aquele que você fez para o personagem ir para a próxima sala, a da porta laranja. Salve seu projeto 9

Passo 3: Sinalizações Vamos adicionar pistas ao seu mundo, elas guiarão o jogador ao longo da jornada. Lista de atividades Carregue a imagem sign.svg como um novo ator, dê como nome sinalização. Essa sinalização será visível apenas na sala 1, então vamos adicionar um pouco de código às sinalição pra que isso aconteça: 10

Teste essa sinalização ao mudar de uma sala para a outra. Ele deve aparecer apenas na sala 1. Uma sinalização não ajuda muito se ela não disser nada! Vamos adicionar código (em um bloco separado) para mostrar uma mensagem se o aventureiro encostar na sinalização: Teste a sua sinalização, você deve ver a mensagem quando o personagem tocar o ator do sinal. 11

Salve seu projeto Desafio: Tesouro! Você pode adicionar um ator para um baú de tesouro, usando a imagem chest.svg. Este tesouro deve ser colocado na sala 3 e quando o jogador encostar nela deve aparecer a mensagem Muito bem!. Salve seu projeto Passo 4: Pessoas Vamos adicionar outras pessoas ao mundo para que o jogador interaja 12

com elas. Lista de atividades Adicione um novo ator, utilize a imagem person.png. Adicione esse código, assim a pessoa falará com o jogador. Esse código é bem parecido com aquele que usamos para a sinalização: Você também pode fazer com que essa pessoa ande! Utilizando esses dois blocos: 13

A pessoa vai se comportar de modo diferente, dependendo de onde você colocar esses blocos dentro do loop sempre ou do bloco se. Tente das duas formas, veja qual você prefere. Você deve ter percebido que a sua pessoa fica de ponta cabeça. Para arrumar isso, clique no ator e no ícone de informação ( i ), então mude o estilo de rotação. Desafio: Melhorando a nossa pessoa Você consegue arrumar o código para que a pessoa apareça apenas na sala 1? Lembre-se de testar seu código! 14

Salve seu projeto Você também pode adicionar patrulheiros inimigos, que fazem com que o jogo termine se o jogador encostar neles. Adicione um novo ator, mude o seu estilo de rotação da mesma forma que você fez com o ator pessoa. Adicione código para o inimigo para que ele apareça somente na sala 2. Você também terá que adicionar código para que o inimigo se mova, e para que o jogo termine se o jogador encostar no inimigo. É mais fácil fazer isso tudo em blocos de código separados. O código para o inimigo deve se parecer com este: Teste seu inimigo, veja se ele: É visível apenas na sala 2; Faz uma patrulha pela sala; O jogo termina se o jogador encosta nele; Salve seu projeto 15

Desafio: Mais inimigos Você consegue criar mais um inimigo para a sala 3, que patrulha pra cima e pra baixo e pelo vão da parede? Salve seu projeto Passo 5: Coletando moedas Lista de atividades Adicione uma nova variável chamada moedas ao seu projeto. Adicione um novo ator chamado moeda ao seu projeto. Adicione código para a sua moeda, assim ela apareça apenas na sala 1. 16

Adicione o código abaixo ao ator moeda, para que seja adicionado 1 à variável moedas toda vez que elas tiverem sido coletadas: O bloco pare [outros scripts do ator v] é necessário para que a moeda pare de aparecer no cenário após ter sido coletada. Você também terá que adicionar código para definir a sua variável moedas para 0 assim que o jogo começar. Teste seu projeto - coletar a moeda deve mudar a sua pontuação para 1. Desafio: Mais moedas Você consegue adicionar mais moedas ao seu jogo? Elas podem estar em salas diferentes, e algumas moedas podem até estarem protegidas por inimigos. Passo 6: Portas e chaves Lista de atividades Crie um novo ator utilizando a imagem key-blue.svg. Mude o seu cenário para o pano de fundo 3, e coloque a 17

chave em um local difícil de chegar. Certifique-se que sua chave é visível apenas na sala 3. Crie uma nova lista chamada inventário. Essa lista irá guardar os itens que o jogador coletar. O código para coletar a chave é bem parecido com aquele para coletar as moedas. A diferença é que você precisa adicionar a chave ao seu inventário. Teste a sua chave, veja se consegue coletá-la e ela aparece em seu inventário. Lembre-se de adicionar código ao seu palco para que o inventário esteja vazio quando a partida começar. Crie um novo ator usando a imagem door-blue.png, e coloque a porta azul no vão que há entre as duas paredes. 18

Adicione código para a sua porta, assim ela será visível apenas na sala 3. Você precisará esconder a sua porta azul para que ela apareça apenas quando o jogador tiver pegado a chave azul e ela estiver em seu inventário. Teste o seu projeto, veja se você consegue coletar a chave azul e abrir a porta. Salve seu projeto Desafio: Crie seu pŕoprio mundo Você agora pode continuar criando o seu mundo. Aqui vão algumas ideias: Modifique o cenário do seu jogo, as imagens usadas e os seus gráficos; Adicione sons e música ao seu jogo; Adicione mais personagens, inimigos, sinalizações e 19

Adicione mais personagens, inimigos, sinalizações e moedas; Adicione portas vermelhas e amarelas, que precisam de chaves próprias para serem abertas; Adicione mais salas ao seu mundo; Adicione outros itens úteis ao seu jogo; Use as moedas para conseguir informações de outras pessoas; Você poderia adicionar uma porta no norte e outra ao sul, então o jogador pode ir em salas que estejam nas quatro direções. Por exemplo, se você tiver 9 salas, você pode pensar nelas como um tabuleiro 3x3 (como um jogo da velha). Você então poderia adicionar 3 ao número da sala para ir para outra sala na parte de baixo. Salve seu projeto 20