You are on page 1of 11
Scratch 1 Cazafantasmas ‘Bert 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, Co Introducci6n iVas a crear un juego para atrapar fantasmas! © Uista de toreas de la actvielldw these INSTRUCTIONS one by one BF Pruchatu proyecto Click on the green flag to TEST your code © Guarda ty proyecto Make sure to SAVE your work now © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Paso 1: Animar un fantasma g Lista de tareas de la actividad * Crea un nuevo proyecto de Scratch, y borra el objeto gato para O que tu proyecto esté vacio. Puedes encontrar el editor en linea de Scratch en jumpto.cc/scratch-new. « Afiade un nuevo objeto de un fantasma, y un escenario acorde. * Afiade este cédigo a tu fantasma, para que continuamente aparezca y desaparezca: Ba Poor i fee Perit rig esperar @9 segundos 1© Raspbery Pi Foundetlon. UK Registered Carty 1128408. hase projects are for use 1 UK only. Moco informatio “iis coursewore is do ‘com/CodeClu worn codeclutworiorg. « Prueba el cédigo de tu fantasma haciendo clic en la bandera Oo verde. COS Paso ‘antasmas aleatorios jTu fantasma es muy facil de atrapar, porque no se mueve! @ lista de tareas de la actividad « En lugar de quedarse en la misma posicion, puedes hacer que Scratch elija coordinadas x e y al azar. Afiade un bloque al cédigo de tu fantasma, para que sea como éste: Ae Precis Sea] Per entre FEW y ED y: (numero alazar entre GD ED i esperar @@ segundos * Vuelve a probar tu fantasma, y deberias de ver c6mo aparece cada vez en una posicién diferente. CESS © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Desafio: Mas aleatoriedad éPuedes hacer que tu fantasma un intervalo de tiempo al azar antes de aparecer? Puedes usar el bloque (EE para hacer que el tamafio de tu fantasma cambie al azar cada vez que aparezca? Paso 3: Cazar fantasmas Vamos a hacer que el jugador pueda atrapar fantasmas! g Lista de tareas de la actividad « Para que el jugador pueda atrapar un fantasma, afiade este Oo cédigo: Bee eed forty « Prueba tu proyecto. {Puedes atrapar fantasmas cuando Oo aparecen? Si te parece dificil cazarlos, puedes jugar al juego en modo pantalla completa haciendo clic en este botén: (‘= [Cazafantasmas: © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Desafio: Anadir un sonido ePuedes hacer que se oiga un sonido cada vez que se caza un fantasma? a et rar) © © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Paso 4: Anadir puntuaci6n Vamos a hacer las cosas mas interesantes con un contador de puntos. g Lista de tareas de la actividad « Para contar la puntuacién del jugador, necesitas un sitio donde Oo ponerla. Una variable es un sitio para almacenar informacién que cambia, como la puntuacion. Para crear una nueva variable, haz clic en la pestafia “Programas”, selecciona y acontinuacién haz clic en “Crear una Variable”. [us J operadores Mas Bloques Crear una variable Variable nueva Nombre de la variable: |puntuacior| C@ Para todos los objets ©) Solo para éste objeto Llama a la nueva variable “puntuacién”. Aseguirate de que esté disponible para todos los objetos, y haz clic en “OK” para crearla. A continuacion veras nuevos bloques de cédigo que pueden usarse con tu variable © © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Crear una variable "a= eT Serr) mostrar variable, purtuacén Cee También veras la puntuacién en la parte superior izquierda del escenario. > * Cuando empieza un nuevo juego (haciendo clic en la bandera), deberias hacer que la puntuacién del jugador sea 0: fijar puntuacion a * Cuando el jugador atrape un fantasma, tendras que afiadir 1 su puntuacién: Cee oor ferro ied Al Coe « Ejecuta tu programa de nuevo y atrapa algunos fantasmas. ~Cambia tu puntuacién? _ @ © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. PAewscwrmne Paso 5: Anadir un cronometr Puedes hacer que tu juego sea mas interesante dandole al jugador sdlo 10 segundos para que atrape tantos fantasmas como le sea posible. @ lista de tareas de la actividad * Puedes usar otra variable para mostrar el tiempo que queda. Haz clic en el escenario y crea una nueva variable que se llame “tiempo”: Crear una variable "ax "ED * Asi es como deberia de funcionar el crondmetro: « El crondémetro deberia de empezar en 10 segundos; * El cronémetro deberia de contar hacia atras cada segundo; * El juego deberia de parar cuando el cronémetro llegue a 0. Este es el codigo para hacerlo, y que puedes afiadir a tu escenario: © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. Sry Cra 7) etirhasta que (tiempo =] eee rey i Se Asi es como se afiade el codigo @gaaES=MEET Pier al presionar Cee 0] end c= SS ary Sees 3; « Arrastra el visor de la variable “tiempo” al lado derecho del escenario. También puedes hacer clic con el botén derecho en el visor de la variable y elegir “tamafio grande” para cambiar el modo en el que se muestra el tiempo. [Novimiento eve * Pidele a un amigo que pruebe tu juego. {Cuantos puntos puede conseguir? Si tu juego es demasiado facil, puedes: « Darle menos tiempo al jugador; « Hacer que los fantasmas no aparezcan tan a le) © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. menudo; + Hacer que los fantasmas sean mas pequefios. Prueba tu juego algunas veces hasta que te parezca que tiene el nivel adecuado de dificultad. Oa eR rar Desafio: Mas objetos ePuedes afiadir otros objetos a tu juego? a Tendras que pensar sobre los objetos que ajiadas. Piensa en: O ~COmo es de grande? © epareceré mas o menos a menudo que los fantasmas? O Como aparecera/sonara cuando sea atrapado? O ~Cuantos puntos conseguiras (0 perderas) si lo atrapas? Si necesitas ayuda para afiadir otro objeto, jpuedes volver a seguir los pasos anteriores! © Raspoeny Pl Foundalon. UK Ragstored Chast 1129409. These projects ae for use eutide the UK only. Mo information at warw.codeetubworl org. “nis coursework is developed on GHD, at wiv github cem/CodeClub. CEI @ © Raspbery Pi Foundetlon. UK Registered Chaty 1129408. hese projects are for use outside the UK only. More infomation a warw.codeclubword org. “his coursework is developed on Gib, at ww.ithub.com/CodeClub.

You might also like