Caça fantasmas

Transcrição

Caça fantasmas
Scratch
1
Caçafantasmas
AllCodeClubsmustberegistered.Byregisteringyourclubwecanmeasureour
impact,andwecancontinuetoprovidefreeresourcesthathelpchildrenlearnto
code.Youcanregisteryourclubatcodeclubworld.org.
Introdução
Vocêfaráumjogodecaçafantasmas!
Listadeatividade
SigaestasINSTRUÇÕESumaauma
Testeseuprojeto
CliquenabandeiraverdeparaTESTAR
Salveseuprojeto
Certifique-sedeSALVARseutrabalho
1
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Passo1:Animandoumfantasma
Listadeatividades
ComeceumnovoprojetoScratch,edeleteoatorgato
paraqueseuprojetofiquevazio.Vocêpodeencontraro
editoronlinedoScratchaquijumpto.cc/scratch-new.
Crieumnovoatorfantasmaeumpanodefundo
adequado.
Acrescenteestecódigoaoseufantasma,assimelevai
apareceredesaparecerrepetidamente:
2
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Testeseucódigodofantasmaclicandonabandeiraverde.
Salveseuprojeto
Passo2:Fantasmasaleatórios
Émuitofácilpegarseufantasma,porqueelenãosemove!
Listadeatividades
Aoinvésdeficarnamesmaposição,vocêpodedeixaro
Scratchescolhercoordenadasxeyaleatoriamente.
Acrescenteumbloco vápara aocódigodoseufantasma,
elevaificarassim:
Testeseufantasmanovamente,vocêdevenotarqueele
aparececadavezemumlugardiferente.
Salveseuprojeto
3
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Desafio:Maisaleatório
Vocêconseguefazerqueseufantasma espere porum
intervalodetempoaleatórioantesdeeleaparecer?Você
consegueusarumbloco mudeotamanho parafazerseu
fantasmatertamanhosaleatórioscadavezqueele
aparece?
Salveseuprojeto
Step3:Pegandofantasmas
Vamospermitirqueojogadorpeguefantasmas!
Listadeatividades
Parapermitirqueojogadorpegueofantasma,acrescente
estecódigo:
Testeseuprojeto.Vocêconseguepegarosfantasmas
quandoelesaparecem?Sevocêachardifícilpegaros
fantasmas,vocêpodejogaremmododetelacheia
clicandonestebotão:
4
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Desafio:Adicionandosom
Vocêconseguefazerumsomcadavezqueofantasmaé
pego?
Salveseuprojeto
Step4:Acrescentandoumplacar
Vamosdeixarojogomaisinteressantemantendoumplacar.
Listadeatividades
Paramanteroplacardosjogadores,vocêprecisadeum
localparaarmazenarestainformação.Umavariáveléo
localondearmazenamosdadosquepodemmudar,por
exemplo,nossoplacar.
Paracriarumanovavariável,cliquenaaba‘Scripts’,
selecione Variáveis eentãocliqueem‘Criaruma
variável’.
5
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Digite‘placar’,queseráonomedavariável,tenha
certezaqueelaestarádisponívelparatodososatorese
cliqueem‘OK’paracriá-la.Vocêveráváriosblocosde
códigoquepodemserusadoscomsuavariável placar .
Vocêveráoplacarnoaltoeàesquerdanoseupanode
fundo.
Quandoumnovojogoéiniciado(clicandonabandeira),
vocêdevezeraroplacardojogador:
Semprequeumfantasmaforpegovocêprecisa
acrescentar1aoplacardojogador:
6
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Rodeseuprogramanovamenteepeguealguns
fantasmas.Seuplacarmuda?
Salveseuprojeto
Step5:Acrescentandoumtempo
Vocêpodetornarojogomaisinteressante,dandoapenas10segundos
paraojogadorpegaromaiornúmeropossíveldefantasmas.
Listadeatividades
Vocêpodeusaroutravariávelparaarmazenara
quantidadedetemporestante.Cliquenopanodefundoe
crieumanovavariávelchamada‘tempo’:
Éassimqueotemporizadordevefuncionar:
Otemporizadordevecomeçarem10
segundos;
Otemporizadordevediminuirovalora
cadasegundo;
7
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Ojogodeveterminarquandoo
temporizadorchegarem0.
Aquiestáocódigoquefazistoeelepodeser
acrescentadoaoseupalco:
Éassimquevocêadicionaocódigo repitaaté
que tempo =0
:
Arrastesuavariável‘tempo’paraoladodireitodapágina.
Vocêtambémpodeclicarcomobotãodireitodomouse
navariáveleescolher‘letrasgrandes’paramudarojeito
comootempoémostrado.
8
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Peçaaamigosparatestarseujogo.Quantospontoseles
fizeram?Seseujogoestivermuitofácil,vocêpode:
Darmenostempoaojogador;
Fazercomqueosfantasmasapareçamcom
umafrequênciamenor;
Fazerosfantasmasmenores.
Testeseujogoalgumasvezesatéquevocêesteja
satisfeitocomoníveldedificuldade.
Salveseuprojeto
9
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Desafio:Maisobstáculos
Vocêconsegueacrescentaroutrosobjetosaoseujogo?
Vocêprecisapensararespeitodosobjetosquevocêestá
acrescentando.Pensesobre:
Eleémuitogrande?
Elevaiaparecercomumfrequênciamaioroumenor
queosfantasmas?
Comoelevaiaparentarequebarulhosvaifazer
quandoforcapturado?
Quantospontosojogadorganhaouperdeaopegar
esseobjeto?
Sevocêprecisardeajudaparaacrescentaroutrosobjetos,
vocêpodereusarospassosacima!
Salveseuprojeto
10
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.

Documentos relacionados

Jogo da Memória

Jogo da Memória 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 ...

Leia mais

Baixar PDF - Languages

Baixar PDF - Languages 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 ...

Leia mais

Baixar PDF

Baixar PDF 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 ...

Leia mais

Minecraft 2D

Minecraft 2D Na pasta de Minecraft2D você verá que existem muitas imagens, uma para cada recurso. Se você clicar com o botão direito em uma dessas imagens e abrí-la no editor de imagem, você poderá mudar o gráfi...

Leia mais

Arte em ASCII

Arte em ASCII Execute o arquivo clicando em Run -> Run Module . Você verá outra janela aparecer, que é o Shell do Python. Esse é o lugar onde seu programa vai rodar. Se tudo funcionou como esperado, você verá ...

Leia mais

Secret Messages

Secret Messages 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 ...

Leia mais

Baixar PDF

Baixar PDF trabalho difícil para você! Esta função obtém a imagem do Pokemon, que pode ser mostrada em uma etiqueta. Primeiro, vamos criar uma etiqueta para mostrar a imagem dentro. Adicione este código em al...

Leia mais