Juego de la Manzana con SCRATCH - Contenido educativo
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:
Consiste en realizar un juego con Scratch, en el que aparecen manzanas de diferentes colores, y de manera aleatoria desde la parte superior. En el suelo hay un cuenco en el que iremos recogiéndolas, y en función de las manzanas que cojamos vamos a tener una puntuación.
bien vamos a crear un juego de manzanas en un cuenco y obtener una
00:00:06
puntuación de recogida de manzanas para eso vamos a crear un nuevo proyecto en
00:00:12
scratch vamos a eliminar el spray que viene por defecto al gatito y vamos a
00:00:18
elegir pues dónde vamos a recoger las manzanas
00:00:26
el bol, vamos a elegir la manzana, si veis la manzana es bastante más grande que el bol
00:00:30
así que la vamos a disminuir de tamaño, la vamos a poner por ejemplo en 60
00:00:41
y la vamos a clonar de manera que tengamos dos tipos de manzana y cada una de ellas tenga una puntuación
00:00:46
para eso la manzana, una de ellas lo que vamos a hacer es cambiarle el disfraz
00:00:53
la vamos a cambiar simplemente de color y a esa manzana posteriormente le vamos a dar una puntuación diferente
00:00:59
bueno pues ahora lo que vamos a elegir es un fondo, este mismo
00:01:11
vamos a colocar el bol en la parte de abajo para que las manzanas vayan saliendo de la parte de arriba
00:01:22
y poderlo ir recogiendo
00:01:30
el bol me interesa que vaya hacia la derecha e izquierda
00:01:32
y lo vamos a hacer mediante el teclado
00:01:36
con las teclas de tecla derecha y tecla izquierda del cursor
00:01:39
para eso vamos a ir a eventos y le vamos a decir que al hacer clic en la bandera
00:01:43
por siempre que si está en la tecla presionada
00:01:48
tecla y vamos a elegir tecla hacia la derecha
00:02:00
pues mover 10 pasos
00:02:09
y vamos a hacer exactamente igual en el otro sentido
00:02:15
si está presionada la tecla hacia la izquierda
00:02:21
pues en este caso va a mover menos 10
00:02:32
porque vamos a ir en sentido contrario
00:02:37
Podemos comprobarlo y si le damos a la bandera y presionamos las teclas
00:02:39
Podemos ver que va hacia la derecha o hacia la izquierda
00:02:49
De manera que si queremos que vaya más rápido o menos lento
00:02:53
Lo que tendremos que hacer es cambiar aquí el número de pasos
00:02:56
Bien, ahora vamos a programar la manzana
00:02:59
Nos vamos a ir a la opción de la manzana
00:03:06
Y lo primero que le tenemos que decir es que queremos que la manzana siempre salga de una posición de aquí arriba
00:03:12
Si os fijáis, si la coloco aquí, veis que marca la posición X y la posición Y
00:03:21
Acordaros que tenemos el eje de coordenada, esta sería la X y esta la Y
00:03:27
Bueno, pues vamos a hacer igual que antes, le vamos a decir que al presionar la bandera
00:03:35
la manzana tiene que estar en una posición de arriba
00:03:40
entonces le vamos a decir ir a una posición aleatoria
00:03:44
porque quiero que aparezca en cualquier posición de arriba
00:03:48
pero que aparezca en una posición en la que I sea aquí en lo alto
00:03:51
de manera que le vamos a decir aquí dar el valor de I
00:03:57
173 que es esta posición
00:04:02
Fijaros que aquí marca la posición de Y, 173, que estaría aquí en lo alto.
00:04:08
Incluso si queremos que no se vea al principio, le podemos decir que hasta 180, que sería el máximo que admitiría.
00:04:14
Bueno, pues seguimos programando.
00:04:24
Ya tenemos que las manzanas van a aparecer desde aquí arriba y en cualquier lugar de la posición X.
00:04:26
Entonces vamos a decir que al hacer clic en la bandera, por siempre lo que yo quiero es que vaya bajando en la posición y, o sea que le voy a ir restando menos 5 para que vaya bajando en movimiento, sumar ahí menos 5.
00:04:33
si yo quiero que vaya más lento pues le pondré un número más pequeño
00:05:01
y si quiero que vaya más rápido le pongo un número más grande
00:05:06
bueno, luego quiero que cuando llegue aquí al suelo
00:05:09
pues que nuevamente vuelva a aparecer la posición de arriba en cualquier lugar de X
00:05:15
de manera que me voy a control y le voy a decir
00:05:21
que si estoy en la posición
00:05:25
y aquí abajo, si me vengo aquí
00:05:30
veo que la posición es menos 140
00:05:34
bueno pues le tengo que decir
00:05:39
voy a elegir un operador
00:05:42
de que sea menor que la posición
00:05:45
en y
00:05:53
sea menor de 160, estaríamos aquí abajo, le vamos a decir nuevamente ir a una posición aleatoria
00:05:56
y dar el valor de i, el que habíamos dado antes, 180, para que vuelva a aparecer en una posición de arriba.
00:06:17
Bueno pues si lo probamos ahora vemos que va saliendo pero al cogerlo no estamos sumando ningún punto ni nada
00:06:31
¿Veis que no suma puntos? De hecho no tenemos el marcador de puntos
00:06:53
Bueno lo vamos a parar y si lo que quiero es tener una puntuación lo que tengo que hacer es crear una variable
00:06:58
Voy a crear una variable que le voy a llamar puntos
00:07:07
le digo que para todos los objetos
00:07:10
y fijaros que ya tengo la puntuación o puntos aquí
00:07:16
si yo no quiero que se vea lo único que tengo que hacer es desmarcar
00:07:20
pero quiero que vaya apareciendo para saber cuantos puntos tengo
00:07:24
bueno pues si quiero marcar o quiero que me vaya registrando la puntuación que voy haciendo
00:07:27
le voy a decir que al hacer clic mi variable al empezar el juego tiene que estar en cero
00:07:35
o sea que me voy a variables y le digo que dar a mi variable de puntos el valor de 0 cuando empiece el juego
00:07:39
ahora eso sí, cuando la manzana toque al bol yo quiero que vaya sumando una puntuación determinada
00:07:48
de manera que por siempre si la manzana está tocando al bol
00:08:00
yo lo que quiero es que mi variable ahora sume un punto
00:08:10
yo tengo que elegir que mi variable aquí de puntos sume uno
00:08:17
y cuando la manzana toque el cuenco yo quiero que desaparezca y nuevamente vuelva a aparecer arriba
00:08:24
De manera que igual que antes le voy a decir ir a una posición aleatoria
00:08:31
Y el valor de Y debe ser igual que antes 180
00:08:37
Bueno pues si os fijáis y le doy ahora a jugar
00:08:50
Pues cuando lo coge me ha marcado un punto, dos puntos, tres puntos
00:08:56
Y vuelve a aparecer en una posición arriba de una manera aleatoria
00:09:02
Voy a parar, bueno pues exactamente lo mismo que hemos hecho con esta manzana vamos a hacer con esta otra que no tengo nada de programación, esta amarilla
00:09:07
Pero en vez de sumar un punto lo que voy a hacer es decirle que sume tres
00:09:17
Bueno para hacerlo de una manera más rápida fijaros que lo que voy a hacer es simplemente recoger una de la programación, ponerme encima y veis que se mueve
00:09:20
Pues cuando se mueve lo suelto, si pincho aquí veis que ha aparecido esa misma programación aquí
00:09:29
Bueno, pues vuelvo a hacer exactamente lo mismo con las otras programaciones que tenía hecha para la manzana roja
00:09:35
Ahora esa manzana tiene la misma programación
00:09:42
Lo voy a colocar bien para que se vean cada uno de los bloques
00:09:47
Pero ahora en puntos, en vez de sumar un solo punto, la manzana amarilla va a valer más
00:09:51
Y le voy a decir que tres puntos
00:09:57
Bueno, pues ya tengo mi juego preparado
00:09:58
Bueno, lo ideal sería no estar jugando continuamente, sino llegar hasta una puntuación máxima en la que dijera el juego ya se ha terminado, has ganado
00:10:06
Bueno, para hacerlo de esa manera, una de las opciones que tengo es crear un sprite nuevo o un fondo nuevo
00:10:16
Aquí lo que voy a hacer es elegir en disfraces, voy a elegir texto
00:10:25
me pongo aquí y voy a poner
00:10:36
muy bien
00:10:41
ganaste
00:10:44
este va para abajo
00:10:46
para que se vea mejor
00:10:56
le voy a cambiar
00:11:02
en rojo y voy a elegir
00:11:03
otro tipo de letra que sea
00:11:06
mucho más
00:11:08
no sé, esta por ejemplo
00:11:09
y lo voy a hacer bastante más grande
00:11:11
voy a poner mejor así
00:11:13
bueno, aquí está
00:11:18
más o menos bien, muy bien ganaste
00:11:44
me voy al código y fijaros que ahora mismo lo tengo aquí puesto
00:11:46
está como un poco descentrado
00:11:53
bueno pues lo que voy a hacer es me vengo aquí y le digo que mover o subir un poquito más
00:11:55
ahí, vale
00:12:04
bueno me voy al código y lo que voy a hacer es programarlo
00:12:05
lo primero que tengo que decirles que cuando vea la bandera no aparezca
00:12:10
porque empieza mi juego y todavía no he ganado
00:12:15
entonces le doy en eventos, al presionar la bandera
00:12:18
le tengo que decir en apariencia, esconder
00:12:21
le voy a decir que esperar
00:12:24
le tengo que decir esperar hasta que, aquí
00:12:29
que mis puntos, en lo cual me voy a ir a los operadores
00:12:44
mis puntos sean igual
00:12:50
y me voy aquí a mi variable
00:12:52
y le tengo que decir que puntos tiene que ser igual
00:12:56
bueno pues una puntuación que no sea excesiva 15 puntos por ejemplo
00:13:00
bueno pues cuando la variable sean 15 puntos yo aquí tenga 15 puntos lo que quiero es que aparezca
00:13:04
me aparezca este mensaje entonces le vamos a decir que mostrar y le vamos a decir que el juego se ha terminado
00:13:11
entonces vamos a decir aquí detener todo el juego
00:13:22
bueno pues ya tendríamos nuestro juego vamos a ver si funciona medianamente bien
00:13:26
Vamos a poner aquí en la opción de pantalla completa, vamos a presionar y vemos que si me voy moviendo con el cursor voy eligiendo las distintas manzanas y cuando mi juego llegue a los 15 puntos debería de haber parado todo.
00:13:32
Entonces vemos que nos estamos pasando de puntos así que algo ha salido mal, vamos a revisarlo.
00:13:54
Hasta qué puntos de tener este programa.
00:14:02
A ver si ahora sí.
00:14:18
Bueno, lo podéis comprobar vosotros, ¿vale?
00:14:20
Y así no perdemos más tiempo.
00:14:22
Bueno, pues, probar.
00:14:25
Bien, el fallo que hemos cometido antes es al elegir el operador este de aquí, ¿de acuerdo?
00:14:27
Porque tendría que darse el caso de que la puntuación fuera exactamente igual a 15.
00:14:38
así que lo mejor es decir que cuando la puntuación sea mayor que 15
00:14:42
porque puede darse el caso de que no lleguemos nunca a tener los 15 puntos
00:14:51
y ahora sí le podemos decir o detener este programa o detener todo
00:14:57
probarlo ahora
00:15:01
- Idioma/s:
- Autor/es:
- M Esther Herrero Núñez
- Subido por:
- M.esther H.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 6
- Fecha:
- 7 de junio de 2024 - 19:41
- Visibilidad:
- Clave
- Centro:
- IES GALILEO GALILEI
- Duración:
- 15′ 07″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 61.47 MBytes