SCRATCH-EL GATO PERSIGUE AL RATÓN
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
A continuación vamos a hacer un juego, un programa de persecución con el gato.
00:00:02
Vamos a iniciar con lo que tenemos previamente realizado, algo muy similar,
00:00:07
que es hacer que al pulsar la banderita, durante todo el tiempo,
00:00:12
el gato se va moviendo 10 pasos y que vaya permanentemente cambiando de al siguiente disfraz,
00:00:21
que es esto que tenemos aquí.
00:00:30
Bien, entonces ahora vamos a hacer que en lugar de apuntar 90 grados como está apuntando, vamos a decirle que apunte en dirección al puntero del ratón.
00:00:32
Y lo que va a hacer ahora es venirse persiguiendo el puntero del ratón y ya tenemos nuestro primer programa de persecución bastante sencillo.
00:00:46
Vamos a pararlo. Hay cosas que hay que mejorar en este programa. Por ejemplo, lo primero es que darle una posición inicial al gato. Vamos a decirle que el gato empieza ahí y para que el ratón pueda empezar aquí abajo. Así que al hacer clic va a empezar aquí en esta posición.
00:01:02
y vamos a decirle que espere un segundo
00:01:22
para que a mí me dé tiempo a prepararme
00:01:29
si yo hago esto ahora grande
00:01:34
se ha quedado el juego anterior ahí
00:01:37
se ve la banderita, empieza ahí, me da tiempo a colocarme
00:01:40
y ahora me persigue
00:01:43
yo puedo pensar que es demasiado rápido esto
00:01:44
y que a un niño le pillaría enseguida
00:01:49
así que voy a decirle que en lugar de moverse 10 pasos
00:01:51
se mueva 6, y ahora la velocidad del gato
00:01:55
es mucho menor, pero este movimiento del gato
00:01:59
no queda especialmente bien en este juego, vamos a
00:02:05
cambiar de personaje, vamos a buscar otro personaje
00:02:09
que es este otro gato que hay por aquí, el cat2
00:02:12
bien, y tengo aquí el cat2, que desgraciadamente
00:02:16
solo tiene un disfraz, y voy a perder la sensación de movimiento
00:02:21
así que yo le voy a añadir un nuevo disfraz
00:02:25
voy a duplicar este
00:02:30
y como ha llegado un nuevo disfraz
00:02:32
pues con esta opción de seleccionar
00:02:36
voy a seleccionar el rabo
00:02:40
y lo voy a girar un poco
00:02:42
para que parezca
00:02:45
al pasar de uno a otro
00:02:49
que el rabo se ha ido moviendo
00:02:52
voy a mover el rabo un poquito
00:02:54
bien y ahora va a parecer que el rabo se va moviendo
00:02:55
cuando yo le dé movimiento al gato
00:03:01
tengo todo este código creado y tendría que pasárselo al nuevo gato
00:03:05
en lugar de estar copiándolo todo lo que voy a hacer es arrastrarlo por aquí
00:03:10
cuando esto se pone en azul y se está moviendo
00:03:14
veis que se está moviendo pues es que estoy copiando ahí el código
00:03:17
Voy a borrar ya el gato anterior
00:03:23
Y ahora tengo el mismo programa
00:03:25
Pero con un gato distinto
00:03:29
Y va moviéndolo el rabo
00:03:30
Con lo cual parece que se va moviendo
00:03:34
Bien, hemos mejorado bastante el juego
00:03:36
O eso me parece a mí
00:03:38
Pero ahora yo quiero que no persiga a esto
00:03:39
Al puntero, sino que quiero que persiga
00:03:42
A un ratón de verdad
00:03:44
Voy a buscar si hay algún ratón de verdad aquí
00:03:46
Me vengo
00:03:49
Encuentro un ratón de verdad en algún sitio
00:03:51
aquí mouse y este si tiene dos disfraces así que me va a permitir tener sensación de movimiento
00:03:55
que voy a hacer pues podría tener dos opciones la de mover el ratón con el teclado flechas arriba
00:04:05
abajo derecha izquierda o moverlo con el cursor que yo lo que estoy haciendo en este momento
00:04:14
y yo le voy a decir que el ratón se ponga encima del cursor
00:04:19
que esté siempre en el cursor
00:04:26
y eso tengo que decirle que al hacer clic
00:04:28
el ratón venga a la posición aleatoria
00:04:32
no, a la posición del puntero del ratón
00:04:41
pero no basta con que ponga eso
00:04:43
porque pasaría esto que tenemos ahora
00:04:46
Se viene inicialmente la posición del puntero y luego se quita.
00:04:48
Le tengo que decir que esto lo estoy realizando todo el tiempo.
00:04:55
Todo el tiempo, a ver, lo he colocado mal.
00:05:00
Todo el tiempo, al hacer clic, va a estar en el puntero del ratón.
00:05:03
Y ahora sí lo está haciendo.
00:05:06
Como veis, como estoy pulsando la banderita de aquí, solo se está ejecutando el programa del ratón.
00:05:12
si pulso aquí se ejecuta también el programa del gato
00:05:18
bien, tenemos un ratón súper grande
00:05:23
eso no queda bien
00:05:26
vamos a cambiarle el tamaño del ratón
00:05:27
al 40%
00:05:29
lo traigo por aquí
00:05:32
y el tamaño del gato también lo vamos a bajar un poco al 70
00:05:35
bien
00:05:41
ahora cuando yo puse
00:05:42
el gato persigue todo el rato el ratón
00:05:44
tengo que añadirle varias cosas al ratón, primero
00:05:49
tengo que decirle que vaya cambiando
00:05:53
como el gato, que vaya cambiando de disfraz todo el tiempo
00:05:56
me fijo, claro tenía que seleccionar al gato, tengo que fijarme
00:06:01
que está seleccionado al ratón, le digo que todo el tiempo vaya cambiando al siguiente disfraz
00:06:05
y ahora sí me lo hace y mueve el rabo
00:06:10
y una cosa importante, está mirando todo el rato para el mismo sitio
00:06:12
Yo tengo que decirle que el movimiento apunte todo el rato a la dirección del ratón
00:06:18
Y a ver si ahora me lo hace
00:06:27
Bien, ahora sigue el ratón
00:06:29
El puntero del ratón siempre va a ir un poco por delante
00:06:32
Así que siempre va a ir apuntando hacia donde tenga el puntero del ratón
00:06:36
Bien, pues ya tenemos un programa bastante interesante
00:06:40
Voy a parar, voy a ponerlo en grande
00:06:45
y el gato me persigue
00:06:47
y yo corro y corro y corro
00:06:52
ahora puedo añadirle
00:06:53
más cosas para mejorarlo
00:07:00
podría añadirle
00:07:02
que si en el gato
00:07:03
una tecla de control
00:07:06
que si el gato
00:07:08
toca al ratón
00:07:10
entonces diga algo o pase algo
00:07:12
si me vengo un sensor
00:07:14
el gato
00:07:16
está tocando
00:07:19
el ratón
00:07:21
entonces
00:07:23
que diga
00:07:26
durante un segundo
00:07:28
o durante dos o los que sean
00:07:32
te pillé
00:07:33
durante un segundo
00:07:38
si lo ponemos ahí
00:07:41
y lo comprobamos ahora
00:07:45
vamos a darle aquí
00:07:47
que solo se va a mover el gato
00:07:50
te pillé
00:07:51
vale, lo va repitiendo
00:07:55
Así que yo tengo que decirle que después de hacerlo, pues pasado un tiempo determinado, pues pare.
00:07:58
Decirle que en control, después de 0,5 segundos o 0,3 segundos, detener todos los programas.
00:08:06
Va a detener todos los programas, no solo este, sino que también el del ratón.
00:08:20
A partir de ese momento, el ratón tampoco va a poder moverse.
00:08:24
y puedo hacer alguna otra cosa más
00:08:28
para mejorarlo un poco
00:08:36
voy a añadir un nuevo personaje
00:08:38
aquí
00:08:43
vamos a coger este, Anina Dance
00:08:46
le voy a poner aquí en el medio
00:08:50
tiene un montón de disfraces
00:08:54
así que voy a quitar porque son estos disfraces los que me interesan
00:08:56
este no me interesa, este tampoco, tampoco, tampoco
00:09:00
borro todos
00:09:03
y solo me interesa este
00:09:04
y aquí arriba voy a añadir un letrero
00:09:07
más abajo
00:09:09
te pillo
00:09:13
se acabó
00:09:19
el juego
00:09:23
bien, tengo este nuevo personaje
00:09:26
que es este con este texto
00:09:31
que va a aparecer cuando acabe el juego
00:09:33
va a aparecer aquí en esta posición
00:09:37
cuando acabe el juego
00:09:40
tengo este, tengo este
00:09:41
y cuando va a aparecer cuando acabe el juego
00:09:43
pues al acabar el juego
00:09:45
va a haber que mandar un mensaje
00:09:46
enviar un mensaje
00:09:49
y cuando se active este mensaje
00:09:52
va a aparecer
00:09:57
al recibir el mensaje 1
00:09:59
se va a mostrar
00:10:03
en apariencia
00:10:06
no, si en apariencia
00:10:08
mostrar
00:10:09
¿qué pasa? que está mostrándose todo el tiempo
00:10:12
solo tiene que aparecer en ese momento
00:10:15
quiere decir que cuando el juego empiece
00:10:16
al hacer clic en la banderita
00:10:18
cuando el juego empiece
00:10:20
va a tener que estar
00:10:21
escondido
00:10:24
es decir, cuando se pulse la banderita
00:10:26
este se va a esconder y van a aparecer por un lado
00:10:32
el gato en esa posición y por otro el ratón
00:10:35
puesto encima del puntero. Va a empezar el juego
00:10:40
que el gato va a ir persiguiendome todo el rato
00:10:44
va a ir persiguiendo al ratón y una vez que me pille
00:10:48
va a decir te pille, se va a esperar
00:10:52
0,3 segundos y va a enviar un mensaje
00:10:55
para que aparezca
00:10:58
el
00:11:01
el cartel de que se acabó el juego
00:11:02
vamos a ver como lo hace
00:11:05
yo corro, corro, corro, me pilla
00:11:07
todavía me da tiempo irme un poquito pero este te avisa
00:11:11
oye que se te pilló, se acabó el juego
00:11:14
puedo también mejorarlo haciendo que salga
00:11:16
otra ventana o incluso
00:11:20
haciendo que este mensaje que estoy mandando
00:11:21
aquí, por un lado
00:11:24
una vez que envía el mensaje, además de
00:11:25
para hacer el juego, el gato desaparezca después de enviar el mensaje
00:11:28
y también que una vez que envíe el mensaje, el ratón al recibir el mensaje también desaparezca.
00:11:36
Y ahora el juego quedaría de cero grande así.
00:11:49
Empieza, me persigue, yo me escapo, me pilla y me avisa, oye, que se acabó el juego.
00:11:54
bien, podríamos ir añadiendole cosas que se nos
00:12:00
pasen ocurriendo, como por ejemplo
00:12:05
hacer que para que el ratón no tenga ventaja
00:12:07
cada vez que se choque con una pared
00:12:08
pierda tiempo, que
00:12:10
cambie de color, que el gato cambie de tamaño
00:12:13
no sé, cosas que se nos pueden ir ocurriendo
00:12:15
sobre la marcha para mejorar el juego
00:12:17
pero en principio el juego inicial es muy sencillo de hacer
00:12:18
- Idioma/s:
- Autor/es:
- Elías Gutiérrez
- Subido por:
- Elías G.
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 8
- Fecha:
- 3 de abril de 2023 - 13:46
- Visibilidad:
- Clave
- Centro:
- CP INF-PRI SAN CARLOS
- Duración:
- 12′ 23″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 47.12 MBytes