0 calificaciones0% encontró este documento útil (0 votos) 7 vistas11 páginasGhostbusters
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
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 [Link],
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 [Link] 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 [Link]/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 [Link] 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 [Link] 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 [Link] 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 [Link] 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 [Link] 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 [Link] 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 [Link] 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 [Link] 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 [Link] org.
“his coursework is developed on Gib, at [Link]/CodeClub.
También podría gustarte
Pygame
Aún no hay calificaciones
8 páginas