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

Documentos relacionados
Banda de Rock. Introdução. Scratch. Neste projeto você vai aprender como codificar os seus próprios instrumentos musicais! Activity Checklist

Arte em ASCII. Introdução: Python

MATERIAL DE APRESENTAÇÃO DO SCRATCH

O QUE É A CENTRAL DE JOGOS?

Intel Teach Program Essentials Course. Tutorial para wik.is

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA. Manual do Moodle- Sala virtual

Criando uma Agenda de Reuniões

TRABALHANDO COM O ORÇAMENTO NO GERENCIAL

Exemplo: Na figura 1, abaixo, temos: Clique aqui para continuar, que é a primeira atividade que você precisa realizar para iniciar seus estudos.

Tutorial. Guia de atualização de bibliotecas e do ofcdesk idc. Versão Desenvolvido por ofcdesk, llc. Todos os direitos reservados.

Movie Maker. Fazer download de vídeos no You Tube. Para publicar no You Tube. O Windows Movie Maker 2 torna fácil para qualquer pessoa

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Informática básica Telecentro/Infocentro Acessa-SP

INFORMÁTICA BÁSICA. Word. Professor: Enir da Silva Fonseca

MANUAL DA SECRETARIA

Para o OpenOffice Impress, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Sumário. 1. Propósito 1 2. Tabela de Ferragem 1 3. Criar Tabela de Ferragem 1 4. Conector de Ferragens 7

Para o PowerPoint, assim como para vários softwares de apresentação, uma apresentação é um conjunto de slides.

Manual Fácil 1 DOWNLOAD E INSTALAÇÃO. 1. Como faço o download do Jimbo Mobile?

Tabelas vista de estrutura

Como fazer seus pedidos online

Início Rápido para o Templo

Tutorial SCRATCH Blocos: Rotações: Bandeira verde:

TML 2.3 MANUAL DO PROGRAMA DE ENVIO DE TML RIP Tela 1 - Início Apenas apresentação do Programa

O EDITOR DE APRESENTAÇÕES POWER POINT

PARA CASA * Como voce faria para armazenar o resultado em uma variavel chamada NOME?

Instalação do Sirius sem estações. O primeiro passo é instalar o Firebird 1.5, ele se encontra no CD de instalação do Sirius na pasta Firebird.

Esse produto é um produto composto e tem subprodutos

Prefeitura de Volta Redonda Secretaria Municipal de Educação Departamento Pedagógico Núcleo de Tecnologia Educacional Volta Redonda NTM

1. Passo Iniciar Todos os Programas Acessórios WordPad.

PASSO A PASSO MOVIE MAKER

Aoentrar na sua cx de vc terá uma tela como a abaixo :

Plataforma SMS Manual do Usuário

Criar formulários preenchidos pelos usuários no Word

Manual de Utilização do Sistema Protocolo

Superintendência Regional de Ensino de Ubá - MG Núcleo de Tecnologia Educacional NTE/Ubá. LibreOffice Impress Editor de Apresentação

Teclado. Mike McBride Anne-Marie Mahfouf Tradução: Lisiane Sztoltz

DATAGEOSIS EDUCACIONAL 2005

Sistema Integrado de Atendimento

Nome Número: Série. Relacionamentos

DIVISÃO DE PATRIMÔNIO

Programação em papel quadriculado

1. A corrida de vetores numa folha de papel.

LGTi Tecnologia. Manual - Outlook Web App. Soluções Inteligentes. Siner Engenharia

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

1 ACESSO PARA SECRETÁRIA CONFIGURAR HORÁRIOS DE ATENDIMENTO BLOQUEANDO E HABILITANDO HORÁRIOS PRÉ-DEFININDO PARÂMETROS DE

Como fazer a Renovação de Matrícula online no Sistema Acadêmico

Processo de download, Instalação e Configuração do CiberTrader.

4o Ano. Aula 1 Prof. Sidnéia Valero Egido

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!

ÍNDICE INTRODUÇÃO...3

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

Configurando o Controle dos Pais no Windows Vista

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

Curso destinado à preparação para Concursos Públicos e Aprimoramento Profissional via INTERNET INFORMÁTICA AULA 11

MANUAL WEBDRIVE. webdrive.whirlpool.com.br

Guia Rápido AxCrypt. Software para criptografia e deleção segura de arquivos

Tutorial Moodle Visão do Aluno

Criação da etiqueta para os cartões

Projudi Módulo de Correição. Tutorial Juiz Corregedor

APOSTILA ZELIO SOFT 2

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Conectar diferentes pesquisas na internet por um menu

Manual Operacional RIGNER. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de ]

Vamos ver duas telas: Mesa e Itens de uma Mesa, como exemplo.

Como usar as Instruções de Embarque avançadas em PDF

RESUMO DA AULA PRÁTICA DE EXCEL

Passo- a- passo SKILLSPECTOR Software gratuito para análise cinemática Procedimentos para configuração, digitalização e calibragem

Manual do Usuário. Consultor. Versão 2.3

Como criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

Construindo Diagramas de Ciclos Causais

Altere ou exclua os números aqui

Guião de exploração 1 do

AULA 2 Planos, Vistas e Temas

Tribunal de Justiça do Estado de Mato Grosso Supervisão de Informática Departamento de Desenvolvimento Sistema Declaração On Line. Declaração On Line

Início Rápido para Fotos e Histórias do FamilySearch

PASSO A PASSO PARA CADASTRAR OFERTAS, PRODUTOS E SERVIÇOS

Como enviar e receber correio eletrónico utilizando o Gmail

Manual de Inclusão e Exclusão de Disciplinas Online

Manual do Teclado de Satisfação Online WebOpinião

Manual de Orientação para Acesso e Uso do SARA Versão ERA s

Manual de uso do Borderô Credix

Guia de funções do SWCA (System-Wide Call Appearance, Apresentação de chamada em todo o sistema)

Manual do Portal do Fornecedor. isupplier

Tutorial Agenda. Conteúdo. Tutorial Agenda

Guia do Revendedor Windows

1º PASSO: CRIE NO SEU COMPUTADOR UMA PASTA PARA O SEU PROJETO 2º PASSO: CONHEÇA O MOVIE MAKER

..:Sgi-Plus:.. Manual completo do sistema de vendas Sgi-plus. Site..:

As pessoas jurídicas deverão promover a solicitação de mais de um cadastramento. O qual deverá ser realizado em duas etapas:

Compartilhando arquivos online: Dropbox e DropItToMe

Themis Serviços On Line - Publicações

A TV INVADIU A REALIDADE.

COMO EFETUAR A DEVOLUÇÃO DE PRODUTOS VENDIDOS

TUTORIAL DE UTILIZAÇÃO GOOGLE MAP MAKER

Componentes: - 50 Cartas Hanabi - 5 Cartas de Regra - 8 Cartas de Dica - 3 Cartas de Penalidade - 5 Cartas Multi-coloridas (para a expansão)

COMO PROGRAMAR SEU TIME

Como produzir e publicar uma apresentação online dinâmica (Prezi)

Transcrição:

Scratch 2 Jogo da Memória All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introdução Neste projeto, você criará um jogo de memória onde você tem que memorizar e repetir uma sequência de cores aleatórias! Activity Checklist Test your Project Save your Project Follow these INSTRUCTIONS one by one Click on the green flag to TEST your code Make sure to SAVE your work now 1

Passo 1: Cores Aleatórias Primeiro vamos criar um personagem que possa mudar de cor seguindo uma sequência aleatória de cores, que o jogador tentará memorizar. Lista de Atividades Comece um novo projeto Scratch. Delete o ator gato para ter um projeto vazio. Você encontra o editor online do Scratch aqui jumpto.cc/scratch-new. Escolha um ator e um plano de fundo. Seu ator não precisa ser uma pessoa, mas ele tem que poder mudar de cor. No seu jogo você usará um número diferente para representar cada cor: 1 = vermelho; 2 = azul; 3 = verde; 4 = amarelo. 2

Dê a seu ator 4 fantasias coloridas, cada uma com uma das cores acima. Garanta que as fantasias sigam a mesma ordem das cores acima. Para criar uma sequência aleatória, you precisa criar uma lista. A lista é apenas uma variável que armazena vários dados em ordem. Crie uma nova lista chamada sequencia. Já que apenas seu ator precisa ver a lista, podemos selecionar Para este ator apenas. 3

Você verá uma lista vazia no seu cenário no lado esquerdo ao alto, e verá também vários blocos de código para usar com a lista. Adicione este código ao seu ator para acrescentar um número aleatório a sua lista (e mostrar a fantasia correta) 5 vezes: 4

Note que você também acrescentou código para limpar a lista no início. Challenge: Acrescentando som teste seu projeto algumas vezes. Você perceberá que as vezes o mesmo número é escolhido duas vezes (ou mais) seguidamente, tornando a sequência mais difícil de memorizar. Você consegue fazer um som de tambor cada vez que o ator muda de fantasia? Você consegue fazer um som de tambor diferente dependendo do número aleatório gerado? Será um código muito parecido com o código que muda a fantasia. Save your project Step 2: Repetindo a sequência Vamos adicionar 4 botões, para que o jogador repita a sequência que ele tentou memorizar. Lista de atividades 5

Acrescente 4 atores que farão papel de botões no seu projeto. Altere seus 4 atores, de modo que cada um deles tenha uma das 4 cores. Quando o tambor vermelho for clicado, você precisará enviar uma mensagem para seu ator, para que ele saiba que o tambor vermelho foi clicado. Adicione este código ao tambor vermelho: 6

quando o ator receber a mensagem, ele deve verificar se o número 1 está no início da lista (o que significa que vermelho é a próxima cor na sequencia). Se for, você pode remover este número da lista, já que ele foi memorizado corretamente. Caso contrário será fim de jogo! Você pode mostrar luzes piscantes quando a lista estiver vazia, já que isto significa que a sequência toda foi memorizada corretamente. Acrescente este código no final do código quando clicar em do seu ator: Clique no seu cenário, e acrescente este código para fazer com que o backdrop mude de cor quando o jogador ganhar. 7

Challenge: Criando 4 botões Repita os passos acima para os seus botões azul, verde e amarelo. Que código permanecerá igual? E qual código mudará para cada botão? Você também pode acrescentar sons quando os botões forem pressionados. Lembre de testar o código que você acrescentou! Você consegue memorizar a sequência de 5 cores? A sequência é diferente a cada vez? Salve seu projeto 8

Step 3: Múltiplos níveis Até o momento, o jogador tem apenas 5 cores para memorizar. Vamos melhorar seu jogo, de modo que o tamanho da sequência aumente. Activity Checklist Crie uma nova variável chamada placar. Este placar será usada para decidir o tamanho da sequência que o jogador deverá memorizar. Para começar, o placar será 3. Acrescente este bloco de código ao início do código quando clicar em do seu ator: Ao invés de sempre criar uma sequência de 5 cores, queremos que o placar determine o tamanho da sequência. Mude o bloco repeat do seu ator (para criar a sequência) para: 9

Se a sequência foi memorizada corretamente, você deve acrescentar 1 ao placar, para aumentar o tamanho da sequência. E por fim, você precisa acrescentar um loop sempre ao redor do código para gerar a sequência, desta maneira uma nova sequência é criada para cada nível. É assim que o código do ator deve ficar: Peça a seus amigos que testem seu jogo. Lembre de esconder a lista da sequencia antes de jogar de verdade! Salve seu projeto Step 4: Maior Placar Vamos salvar o maior placar, assim você pode jogar contra seus amigos. 10

Lista de atividades Acrescente 2 novas variáveis ao seu projeto, chamada maior placar e nome. Se por algum motivo o jogo terminar (porque um botão errado foi pressionado), você precisa verificar se o placar do jogador atual é maior que o placar mais alto até o momento. Se for, você precisa salvar o placar como maior placar, e armazenar o nome do jogador. Aqui está como o código do botão vermelho deve ficar: Você precisará acrescentar este código aos 3 outros botões também! Você percebeu que o código de Fim de jogo em cada um dos 4 botões é idêntico? Se você tiver que mudar qualquer coisa neste código, 11

como acrescentar um som ou mudar a mensagem Fim de jogo!, você tem que mudar 4 vezes! Isso pode ser irritante, e gasta muito tempo. Ao invés disto, você pode definir seus próprios blocos, e reusá-los em seu projeto! Para fazer isto, clique em mais blocos, e em seguida em Make a block. Chame este novo bloce de Fim de jogo. Adicione o código a partir to senao. Pegando do botão vermelho e passando para o novo bloco, o código parecerá com isto: Você acabou de criar uma nova função chamada Fim de jogo, que você pode usar onde você quiser. Arraste seu novo bloco Fim de jogo para os 4 códigos dos botões. 12

Agora acrescente um som para quando o botão errado for pressionado. Você precisa acrescentar esse código apenas uma vez em no bloco Fim de jogo que você fez, e não 4 vezes! 13

Challenge: Criando mais blocos Você consegue perceber qualquer outro código que é igual para todos os 4 botões? Você consegue cirar outro bloco customizado, que possa ser usado em cada um dos botões? Salve seu projeto 14

Challenge: Outra fantasia costume Você percebeu que seu jogo começa com o ator mostrando uma das 4 cores, e que ele sempre mostra a última cor da sequência enquanto o jogador repete a sequência? Você consegue acrescentar uma fantasia branca para seu ator, que será mostrada no começo do jogo e quando o jogador está tentando digitar a sequência? Salve seu projeto Desafio: Nível de dificuldade Você consegue permitir que o jogador escolha entre modo fácil (em que será usado apenas os tambores vermelho e azul) e modo normal (que usará os 4 tambores)? Você até acrescentar um modo difícil, que utilizará um quinto tambor! Salve seu projeto 15