Descargar PDF - Code Club World Projects

Anuncio
Scratch
1
Cazafantasmas
AllCodeClubsmustberegistered.Byregisteringyourclubwecanmeasureour
impact,andwecancontinuetoprovidefreeresourcesthathelpchildrenlearnto
code.Youcanregisteryourclubatcodeclubworld.org.
Introducción
¡Vasacrearunjuegoparacazarfantasmas!
Listadetareasdelaactividad
FollowtheseINSTRUCTIONSonebyone
Pruebatuproyecto
ClickonthegreenflagtoTESTyourcode
Guardatuproyecto
MakesuretoSAVEyourworknow
1
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Primerpaso:Cómoanimarunfantasma
Listadeverificacióndeactividades
ComienzaunnuevoproyectoScratch,yborraelobjeto
gatoparaquetuproyectoestévacío.Puedesencontrarel
editorenlíneadeScratchenjumpto.cc/scratch-new.
Agregaunnuevoobjetofantasma,yunescenarioacorde.
Agregaestecódigoatufantasma,paraque
continuamenteaparezcaydesaparezca:
2
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Pruebaelcódigodetufantasmahaciendoclicenla
banderaverde.
Guardatuproyecto
Segundopaso:Fantasmasaleatorios
¡Tufantasmaesmuyfácildeatraparporquenosemueve!
Listadeverificacióndeactividades
Enlugardeestarenlamismaposición,puedeshacerque
Scratchelijacoordinadasxeyalazar.Agregarunbloque
ira
alcódigodetufantasma,paraqueseveaasí:
Pruebatufantasmaunavezmás.Deberíasnotarque
cadavezapareceenunlugardistinto.
Guardatuproyecto
3
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Desafío:Másaleatoriedad
¿Puedeshacerquetufantasma espere unacantidadde
tiempoalazarantesdeaparecer?¿Puedesusarelbloque
fijartamaño
parahacerquetufantasmatengaun
tamañoalazarcadavezqueaparece?
Guardatuproyecto
Tercerpaso:Cómoatraparfantasmas
¡Dejemosqueeljugadorpuedaatraparfantasmas!
Listadeverificacióndeactividades
Parapermitirlealjugadorqueatrapeunfantasma,
agregaestecódigo:
Pruebatuproyecto.¿Puedesatraparfantasmascuando
aparecen?Siteparecedifícilatraparfantasmas,puedes
jugareljuegoenelmodopantallacompletahaciendoclic
enestebotón:
4
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Desafío:Agregarunsonido
¿Puedeshacerunsonidocadavezqueseatrapaun
fantasma?
Guardatuproyecto
5
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Cuartopaso:Agregarunpuntaje
Hagamosquelascosasseanmásinteresantesconuncontadorde
puntos.
Listadeverificacióndeactividades
Parallevarunconteodelospuntosdeljugador,necesitas
unlugarparaubicarlo.Unavariableesunlugarpara
almacenarinformaciónquecambia,comounpuntaje.
Paracrearunanuevavariable,hazclicenlalengüetade
“Secuenciadecomandos”,selecciona Información yluego
hazclicen“CrearunaVariable”.
Ingresa“puntaje”comoelnombredelavariable.
Asegúratedequeestédisponibleparatodoslosobjetos,y
hazclicen“OK”paracrearla.Verásmuchísimosbloques
decódigoquepuedenusarsecontuvariable puntaje .
6
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Tambiénveráselpuntajeenlaesquinasuperiorizquierda
delescenario.
Cuandoseiniciaunnuevojuego(haciendoclicenla
bandera),deberíashacerqueelpuntajedeljugadorsea
0:
Siemprequeseatrapaunfantasma,necesitasagregar1
alpuntajedeljugador:
Ejecutatuprogramaunevezmásyatrapaalgunos
fantasmas.¿Cambiatupuntaje?
7
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Guardatuproyecto
Quintopaso:Cómoagregaruncronómetro
Puedeshacertujuegomásinteresante,dándolealjugadorsolo10
segundosparaatrapartantosfantasmascomoleseaposible.
Listadeverificacióndeactividades
Puedesusarotravariableparaalmacenareltiempoque
queda.Hazclicenelescenarioycreaunanuevavariable
denominada“tiempo”:
Asíescomodeberíafuncionarelcronómetro:
Elcronómetrodeberíacomenzara10
segundos;
Elcronómetrodeberíacontarcadasegundo
descendiente;
Eljuegodeberíadetenersecuandoel
cronómetrollegaa0.
Esteeselcódigoparahacerlo,quepuedesagregaratu
escenario:
8
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Asíescomoagregaselcódigo repetirhasta tiempo =0 :
Arrastraelvisordelavariable“tiempo”alladoderecho
delscenario.Tambiénpuedeshacerclicconelbotón
derechoenelvisordelavariableyelegir“lectorgrande”
paracambiarcómosemuestraeltiempo.
Pídeleaunamigoquepruebetujuego.¿Cuántospuntos
puedensumar?Situjuegoesdemasiadofácil,puedes:
Darlemenostiempoaljugador;
Hacerquelosfantasmasnoaparezcantan
seguido;
Hacerquelosfantasmasseanmás
9
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
pequeños.
Pruebatujuegoalgunasveceshastaqueestésconforme
conquetieneelniveladecuadodedificultad.
Guardatuproyecto
Desafío:Másobjetos
¿Puedesagregarotrosobjetosatujuego?
Necesitaspensarsobrelosobjetosqueagregas.Piensa
acercade:
¿Quétangrandees?
¿Aparecerámásomenosseguidoquelosfantasmas?
¿Cómoseverá/sonarácuandoseaatrapado?
¿Cuántospuntostedará(oquitará)siloatrapas?
¡Sinecesitasayudaparaagregarotroobjeto,puedes
volverausarlospasosanteriores!
10
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Guardatuproyecto
11
©RaspberryPiFoundation.UKRegisteredCharity1129409.TheseprojectsareforuseoutsidetheUKonly.Moreinformationatwww.codeclubworld.org.
ThiscourseworkisdevelopedonGitHub,atwww.github.com/CodeClub.
Descargar