1 00:00:00,370 --> 00:00:09,890 Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,369 --> 00:00:14,990 Hola, buenos días. Pues estamos haciendo con Scratch un juego de plataformas muy sencillo. 3 00:00:15,509 --> 00:00:23,149 Lo que hacemos es que tenemos nuestro personaje, bandera verde, tenemos unos objetos que nos dan puntos y unas trampas, 4 00:00:23,149 --> 00:00:31,429 que al darlo, pues, al caer en las trampas, volvemos a la posición inicial, que tendríamos ese pincho y este bloque azul. 5 00:00:32,090 --> 00:00:40,969 Una vez que llegamos al objetivo, cambiamos de nivel, recogemos los objetos y terminamos el juego. 6 00:00:41,049 --> 00:00:47,329 La verdad que es muy fluido. Lo hemos sacado de esta página, que está muy bien explicado. 7 00:00:47,329 --> 00:00:51,590 Hemos seguido los tutoriales que tenemos en esta página de YouTube 8 00:00:51,590 --> 00:00:53,929 Que, bueno, pues dedica seis... 9 00:00:53,929 --> 00:00:57,149 Hola a todos y bienvenidos a este vídeo en el que explicaremos... 10 00:00:57,149 --> 00:01:02,409 Dedica todos estos videotutoriales para explicar un juego de plataforma 11 00:01:02,409 --> 00:01:07,390 Pues desde el principio y le va añadiendo trampa, le va añadiendo rampa 12 00:01:07,390 --> 00:01:12,129 Le va añadiendo objetos que va recogiendo para terminar haciendo un scroll 13 00:01:12,129 --> 00:01:15,170 Nosotros nos vamos a quedar, yo creo que en el cinco 14 00:01:15,170 --> 00:01:19,010 No, nos vamos a quedar en el 4, no llegamos a hacer el scroll. 15 00:01:19,390 --> 00:01:27,290 Pero bueno, la verdad que es muy interesante y con un código que tiene su trabajo pero que lo podemos acceder a él. 16 00:01:27,549 --> 00:01:32,730 Sobre todo lo interesante que tiene es que divide el movimiento en horizontal, 17 00:01:33,150 --> 00:01:38,310 tiene un movimiento horizontal con una fricción que hace que se frene y una colisión horizontal. 18 00:01:38,310 --> 00:01:53,650 Y además esta colisión horizontal en este bloque trabaja el tema de que pueda subir una rampa con este pequeñito bloque donde repite 10 veces, va sumando en positivo, luego en negativo y si no está tocando detiene el programa. 19 00:01:53,650 --> 00:02:08,370 Y luego pues si la velocidad es menor de cero, es decir, se va a la izquierda, cuando golpea, vamos a verlo, ahí, no le deja pasar el objeto y por la derecha pues pasaría lo mismo. 20 00:02:09,009 --> 00:02:13,090 Y esto también lo tenemos tanto en el eje X como en el eje Y. 21 00:02:13,090 --> 00:02:20,830 en el eje Y, ya es movimiento vertical, una gravedad, tenemos, si nos fijamos, vemos como 22 00:02:20,830 --> 00:02:27,169 nuestro protagonista va disminuyendo la velocidad, se para y luego la va aumentando, y luego 23 00:02:27,169 --> 00:02:36,150 la colisión vertical, que le impide, pues, subir, que le impide, pues, acceder a las 24 00:02:36,150 --> 00:02:42,810 plataformas por abajo, que aquí tiene un suelo, pero tampoco le permite atravesar por 25 00:02:42,810 --> 00:02:48,629 abajo y es bueno pues tocando el escenario utilizando este bloque de no no tocando el 26 00:02:48,629 --> 00:02:55,409 escenario le suma uno porque cuando cae nuestro objeto en el suelo en lo que hemos definido en 27 00:02:55,409 --> 00:03:01,469 nuestro escenario se sube hacia arriba ahí lo tenemos para subir hacia arriba le va subiendo 28 00:03:01,469 --> 00:03:07,310 hasta que no lo toca ahí realmente no lo está tocando parece que está posado pero no lo está 29 00:03:07,310 --> 00:03:12,610 Y lo hace a una velocidad tan rápido que nosotros no vemos cómo cae y sube. 30 00:03:12,750 --> 00:03:14,710 Bueno, la verdad que muy bien preparado. 31 00:03:15,090 --> 00:03:21,289 Tenemos un objetivo que lo vamos colocando en diferentes niveles, en distintas posiciones. 32 00:03:21,530 --> 00:03:24,310 Aquí se lo ponemos, en la última le hacemos desaparecer. 33 00:03:25,229 --> 00:03:36,830 Y si toca al protagonista, cuando nuestro personaje toca al objeto, a este objetivo, pues pasamos al siguiente nivel. 34 00:03:37,349 --> 00:03:41,650 Mandamos siguiente nivel, que ese siguiente nivel le llega también, ¿ves? 35 00:03:41,689 --> 00:03:46,289 Aquí a lo que es el escenario, que nosotros el escenario no lo hemos hecho en fondo, 36 00:03:46,289 --> 00:03:53,210 sino que lo hemos hecho como si fuera un objeto con sus diferentes disfraces. 37 00:03:53,409 --> 00:03:56,750 Hemos creado el de ganastes, que este es muy sencillo. 38 00:03:57,250 --> 00:04:01,969 Colocamos las trampas, que tenemos dos, que nos enseña en el vídeo. 39 00:04:02,509 --> 00:04:05,210 Una que es horizontal y una que es un pincho. 40 00:04:05,210 --> 00:04:13,129 y en esas trampas, pues lo que nos hacen es que al tocarlas nos mandan a la posición inicial el código. 41 00:04:13,969 --> 00:04:19,790 También aquí hay que crear un bloque, que en este caso nos ha enseñado mucho a trabajar con bloques, 42 00:04:19,790 --> 00:04:24,790 donde tenemos las posiciones en X, las posiciones en Y y el tipo de disfraz. 43 00:04:25,649 --> 00:04:34,870 Nosotros tenemos el disfraz 1 y el disfraz 2, entonces diciéndole qué tipo de disfraz y su posición lo colocamos. 44 00:04:35,209 --> 00:04:40,689 Aquí están en estas posiciones, pero cuando vamos al nivel 2, pues están en otras. 45 00:04:41,529 --> 00:04:45,910 Y aquí se lo vamos diciendo en un bloque de al recibir siguiente nivel. 46 00:04:46,410 --> 00:04:47,829 Siempre eliminamos los clones. 47 00:04:48,629 --> 00:04:50,990 ¿Qué es lo que nos ocurre al hacer clic en la bandera? 48 00:04:50,990 --> 00:04:56,250 Los tenemos puestos en un lado y luego al recibir siguiente nivel, 49 00:04:56,449 --> 00:04:59,410 porque nosotros cuando empezamos un juego hacemos clic en la bandera, 50 00:04:59,870 --> 00:05:02,170 no mandamos mensaje de siguiente nivel. 51 00:05:02,170 --> 00:05:09,810 Entonces por eso en un lado el primer nivel lo preparamos aquí y luego ya lo colocamos aquí en el siguiente. 52 00:05:10,370 --> 00:05:19,670 Y luego pues hemos puesto estos coleccionables que los vamos recogiendo y nos va dando puntos con este sistema de crear un bloque. 53 00:05:20,870 --> 00:05:29,189 Que la verdad que es muy sencillo, aquí le damos el nombre coleccionable, disfraz, en este caso solo tenemos uno. 54 00:05:29,189 --> 00:05:51,069 Ya lo tenemos, ahora le ponemos el disfraz para elegir, en este caso solo vamos a tener uno, añadimos la etiqueta de la posición en X y vemos que al añadir entrada tenemos este circulito que es el que nos permite luego arrastrar y así lo vamos creando y lo podemos ir colocando. 55 00:05:51,069 --> 00:05:54,370 ahí lo hemos colocado, cambiar disfraz a disfraz 56 00:05:54,370 --> 00:05:55,170 que hay solo uno 57 00:05:55,170 --> 00:05:56,810 e ir a X e Y 58 00:05:56,810 --> 00:05:59,170 esas posiciones, y las posiciones 59 00:05:59,170 --> 00:06:00,870 luego donde las definimos 60 00:06:00,870 --> 00:06:03,329 pues aquí, dentro de ese bloque 61 00:06:03,329 --> 00:06:05,009 aquí le definimos las posiciones 62 00:06:05,009 --> 00:06:06,829 la verdad que va muy fluido 63 00:06:06,829 --> 00:06:07,670 y 64 00:06:07,670 --> 00:06:11,170 que nos permite, bueno, pues ya trabajar 65 00:06:11,170 --> 00:06:12,889 no solamente con el 66 00:06:12,889 --> 00:06:15,149 scratch que estábamos trabajando que volábamos 67 00:06:15,149 --> 00:06:16,730 sino que ahora mismo ya tenemos 68 00:06:16,730 --> 00:06:19,170 las plataformas 69 00:06:19,170 --> 00:06:21,009 que cuando estábamos haciendo un juego 70 00:06:21,009 --> 00:06:22,769 de plataforma lo estábamos haciendo en 71 00:06:22,769 --> 00:06:24,870 Meiko's Arcade, pero bueno, que aquí en 72 00:06:24,870 --> 00:06:26,649 Scratch, la verdad 73 00:06:26,649 --> 00:06:28,870 que con más código, sí, pero 74 00:06:28,870 --> 00:06:31,089 también es verdad que Scratch 75 00:06:31,089 --> 00:06:32,970 es el programa que nos 76 00:06:32,970 --> 00:06:34,870 permite programar de un modo más 77 00:06:34,870 --> 00:06:36,790 avanzado, pues en primaria 78 00:06:36,790 --> 00:06:38,870 porque realmente la 79 00:06:38,870 --> 00:06:40,769 programación de juegos está muy bien 80 00:06:40,769 --> 00:06:42,730 con Meiko's Arcade, pero aquí 81 00:06:42,730 --> 00:06:45,170 tenemos muchas más posibilidades 82 00:06:45,170 --> 00:06:46,370 bueno, es una opinión 83 00:06:46,370 --> 00:06:48,870 espero que le veáis utilidad, muchas gracias