Você está na página 1de 16

Habilidades trabalhadas nesta aula:

((EF08CO04) Construir soluções computacionais de problemas de diferentes áreas


do conhecimento, de forma individual e colaborativa, selecionando as estruturas
de dados e técnicas adequadas, aperfeiçoando e articulando saberes escolares.
(EF08CO07) Compartilhar informações por meio de redes sociais, compreendendo
a sua dinâmica de funcionamento, de forma responsável e avaliando sua
confiabilidade, considerando o respeito e a ética.
(EF69AR06) Desenvolver processos de criação em artes visuais, com base em
temas ou interesses artísticos, de modo individual, coletivo e colaborativo, fazendo
uso de materiais, instrumentos e recursos convencionais, alternativos e digitais.

Aula 2

Aumentando a
dificuldade do jogo
Unidade

Projetos com programação:


utilizando a criatividade
através dos códigos
O que vamos
aprender?

Utilizar o recurso de “clone”.


Clique e acompanhe a aula na Alura

Aumentar a dificuldade do
jogo.

Trabalhar com os blocos de


movimento, ator e evento
por meio da programação do
Scratch.
2ª edição
Clones
No projeto do jogo de pega-pega estelar, nós já temos uma personagem
principal, que é o raio. Ao clicar na bandeira verde , a personagem per-
segue o ponteiro do mouse e, ao tocá-lo, ela diz “Há!!! Perdeu” por 2 se-
gundos. Mas esse jogo ainda está muito fácil. Por isso, nesta aula vamos
aprender como aumentar a dificuldade do jogo criando clones do raio
que vão perseguir o ponteiro do mouse.

Professor, para iniciar a aula, sugere-


-se que os estudantes analise o jogo
da forma como está atualmente e de-
batam alternativas de como ele pode
ser melhorado.

3
Criando seu projeto
Ainda no site do Scratch, vamos abrir nosso projeto salvo. Clique no íco-
ne indicado na imagem a seguir pela seta

Depois, no menu Minhas Criações, procure pelo projeto da aula anterior


e clique na opção Ver interior.

4
A primeira maneira de duplicar a personagem raio é clicar com o botão
direito do mouse sobre o raio e escolher a opção duplicar.

5
Ao escolher a opção duplicar, no cenário aparecerá uma nova persona-
gem raio. Essa personagem, chamada de Lightning2, tem os mesmos
códigos que a personagem raio criada anteriormente.

Porém, há uma outra maneira de criar clones que vai deixar o jogo mais
interessante.
Essa primeira etapa apresentada é uma alternativa mais simples para criar personagens, porém, é importante frisar para os estudantes que es-
tamos interessados em maneiras mais “profissionais” para criar clones de personagens. Mostre que se o código da personagem original conti-
ver algum erro, ao “duplicá-la”, os erros também são duplicados. Isso é um problema para os desenvolvedores de jogos, já que geralmente estes
possuem muitas personagens. Imagine ter que corrigir o código de cada umas delas. Ao duplicar, o movimento da nova personagem também
não está adequado.

6
Vamos aprender outra maneira de criar clones da personagem raio. Apa-
gue a personagem criada anteriormente, a Lightning2, clicando na lixeira.

Agora, de Eventos (cor amarela), vamos arrastar o bloco . E de


Controle (cor laranja) arrastamos o bloco . Seu código deve
ficar assim:

Professor, neste ponto da aula indague


os estudantes sobre o que eles obser-
vam e interpretam o que está aconte-
cendo no jogo. Eles devem observar que
o clone é criado, mas fica parado no ce-
nário. Quem apresenta movimento é
apenas o ator original, Lightnin1.

7
Vamos observar os scripts do ator Lightning na imagem a seguir. Repare
que os dois scripts anteriores começam com o bloco “quando a bandei-
ra verde for clicada”. Essa é a razão para o clone não realizar movimento.

8
Vamos modificar um pouco o script responsável pelo movimento. Reti-
re desse script o bloco “quando a bandeira verde for clicada” e no lugar
coloque, de Controle, o bloco . Fazendo isso, o que come-
ça acontecer?

Com essa modificação, apenas o clone se movimenta e o ator original fica parado. Ainda não é esse o objetivo.
Indague os estudantes no sentido de criarem hipóteses para resolver esse novo problema.

9
Podemos aumentar a quantidade de clones para dificultar o jogo. De
Controle (cor laranja), arraste o bloco “repita” e altere o valor “repita 10
vezes” para “repita 5 vezes”. E de Aparência (cor roxa), arraste o bloco
“esconda”. Seu código deve ficar assim:

Ao clicar na bandeira verde, o jogo inicia, mas os clones se escondem.

10
Com as alterações, os clones ficam escondidos. Vamos então modificar
o script para que os clones apareçam e movam-se para posição aleató-
ria. De Movimento, arraste o bloco e de Aparência, arraste
o bloco . Encaixe no script tal como mostrado a seguir.

11
Em seguida, vamos alterar o script responsável por criar os clones.

Vamos arrastar e apagar o bloco “crie clone de este ator”. Em seguida, de


Controle, arraste o bloco e altere o valor 10 para 2. De Aparência,
arraste o bloco . Organizando os blocos no script, teremos:

12
O legal do jogo é aumentar a dificuldade conforme vai passando o tem-
po, então não iremos começar com os cinco clones, mas sim com ape-
nas um clone e aumentar a dificuldade com o passar do tempo. Para
isso, de Controle (cor laranja), arraste o bloco e altere o valor de
1 segundo para 2. Seu código deve ficar assim:

13
Fazendo isso, ao iniciar o jogo, a cada 2 segundos um clone será criado.

14
Podemos ainda inverter um pouco a ordem e já começar o jogo com um
clone criado. Para isso, inverta a posição dos blocos “crie clone de” e “es-
pere”.

Ao fazer isso, o jogo inicia e logo em seguida um clone é criado.

15
Desafio
Tente ao máximo explorar os recursos do Scratch para criar um jogo de
pega-pega. Adicione alguns elementos que desejar ao seu projeto, como
aumentar o tamanho do seu ator ou colorir o ator.

Espera-se que os estudantes explorem os blocos para se aperfeiçoar cada vez mais usando sua criatividade.

Avalie este material acessando o link: https://forms.gle/EcEZdj59zGS9QTwY9

16

Você também pode gostar