1 00:00:00,200 --> 00:00:17,339 4 minutos con Félix, propuestas didácticas para utilizar en tu aula, recursos didácticos, aulas virtuales, programación por bloques, robótica, para trabajar con tus alumnos y alumnas. 2 00:00:18,420 --> 00:00:26,500 Hola, buenos días, vamos a presentar un pequeñito videotutorial, estamos empezando un poquito a meter algunos juegos dentro de la programación, 3 00:00:26,500 --> 00:00:33,600 ya con Scratch, con saltos, con disparos, también con Maze Code Arcade, con los distintos fondos, 4 00:00:33,719 --> 00:00:37,280 los mapas de teselas y bueno, también aquí con los disparos. 5 00:00:37,380 --> 00:00:41,759 ¿Y qué es lo que hemos hecho? Pues hemos preparado un juego típico de disparos, ¿no? 6 00:00:41,899 --> 00:00:49,280 No llegan a bajar, está un poco basado en lo que serían las moscas, pero bueno, pues con este toque, ¿no? 7 00:00:49,539 --> 00:00:51,259 Hemos puesto de Transilvania. 8 00:00:51,259 --> 00:01:01,990 Bueno, tenemos unos enemigos, unos que están fijos arriba, hemos hecho uno parecido con Scratch 9 00:01:01,990 --> 00:01:08,150 y ahora otros que bajan hacia el jugador y luego nuestro personaje pues lo movemos a derecha e izquierda 10 00:01:08,150 --> 00:01:12,549 y podemos disparar. Vamos a ver un poquito cómo lo hemos preparado. 11 00:01:12,650 --> 00:01:17,189 Primero siempre pues un splash diciendo el nombre del juego, de qué va el juego. 12 00:01:17,189 --> 00:01:24,930 Las imágenes de fondo pues las hemos usado las de la galería y luego pues hemos elegido un jugador. 13 00:01:25,450 --> 00:01:33,209 Teníamos varios jugadores y bueno pues lo hemos modificado con el gris pues dándole como una especie de armadura ¿no? 14 00:01:33,250 --> 00:01:36,590 Haciendo pues más caballero a este caballero o haciéndolo diferente. 15 00:01:36,769 --> 00:01:38,849 Mira le vamos a poner una sombrisa. 16 00:01:41,219 --> 00:01:45,780 Ya lo hemos cambiado y lo primero que hemos hecho es fijar al jugador en una posición. 17 00:01:45,780 --> 00:01:49,599 Lo hemos llevado a esta posición para que salga siempre de la misma. 18 00:01:50,540 --> 00:01:51,599 ¿Qué más hemos hecho? 19 00:01:52,099 --> 00:01:55,159 Aquí ya vemos cómo lo podemos ir variando. 20 00:01:55,340 --> 00:02:00,459 Lo podríamos poner, si del 0 a 160, pues estará en el 80. 21 00:02:00,620 --> 00:02:03,739 Ahora lo vamos a intentar poner en el 80. 22 00:02:04,099 --> 00:02:05,439 ¿Y luego qué más le hemos hecho? 23 00:02:05,579 --> 00:02:08,240 Bueno, pues esta parte también es la del movimiento. 24 00:02:08,379 --> 00:02:12,560 Lo movemos en el eje X y en el eje Y le ponemos 0. 25 00:02:12,560 --> 00:02:19,699 Aquí es muy sencillo, tú lo vas moviendo así o le pones directamente el 0 para que no vaya hacia arriba o hacia abajo. 26 00:02:19,860 --> 00:02:27,219 Mira, si quisiéramos esos fantasmas que nos persiguen, pues esquivarlos, podríamos ponerle movimiento hacia arriba. 27 00:02:28,240 --> 00:02:36,479 Y lo que hemos hecho con estos dos bloques es que permanezca en la pantalla, que no se vaya a estos lugares donde se puede esconder un objeto. 28 00:02:36,479 --> 00:02:42,360 Hay un personaje, se mete ahí, no llega a meterse porque no le dejamos. 29 00:02:42,460 --> 00:02:47,699 Con estos dos bloques no le dejamos que entre. 30 00:02:48,080 --> 00:02:53,939 Hemos cogido una melodía de las que nos ofrecen, que nos ofrecen muchas melodías aquí en la galería. 31 00:02:54,060 --> 00:02:59,080 Tenemos varias, la verdad que todas se parecen un poquito, pero bueno, hemos puesto la de Misteri. 32 00:02:59,740 --> 00:03:05,699 Y luego tenemos una puntuación cada vez que matamos a un fantasma y un contador que es el que va a dar el juego. 33 00:03:05,699 --> 00:03:08,419 Tenemos un minuto de juego a ver cuántos puntos hacemos. 34 00:03:09,139 --> 00:03:18,840 Como el salir de los fantasmas es al azar, pues realmente depende mucho de cómo empecemos nuestra partida o cómo transcurra. 35 00:03:19,060 --> 00:03:25,819 Te pueden salir tres fantasmas seguidos y sacas tres puntos, uno en cada punta o uno en cada punta y que se vaya para afuera. 36 00:03:26,080 --> 00:03:34,000 Entonces ahí no depende tanto de lo bien que manejes los botones, sino un poquito del azar. 37 00:03:34,000 --> 00:03:39,780 pues los personajes, teníamos nuestro jugador del tipo player 38 00:03:39,780 --> 00:03:45,479 que le hemos renombrado aquí, le damos al botoncito renombrar la variable 39 00:03:45,479 --> 00:03:49,099 le hemos llamado jugador, pues aquí hemos cogido el fantasma 40 00:03:49,099 --> 00:03:52,180 hemos usado uno de la galería y este es del tipo enemigo 41 00:03:52,180 --> 00:03:56,599 le hemos dicho que se fije la posición entre 0 y 120 42 00:03:56,599 --> 00:03:59,719 entre 0 y 120 se va a mover y siempre a 21 43 00:03:59,719 --> 00:04:03,840 en esta línea más o menos, pues te puedes salir aquí, te puedes salir aquí 44 00:04:03,840 --> 00:04:05,379 y te puedes salir en cualquier lado. 45 00:04:05,860 --> 00:04:10,060 Y luego la velocidad también depende del azar, va entre menos 20 y 20, 46 00:04:10,159 --> 00:04:13,639 o sea que puede irse hacia este lado o puede irse hacia el otro, 47 00:04:13,759 --> 00:04:18,139 pues es lo que digo, si te sale aquí y se mueve hacia aquí, seguramente lo pierdas, 48 00:04:18,519 --> 00:04:22,079 pero si te sale aquí y se mueve hacia allá, le vas a poder dar, 49 00:04:22,079 --> 00:04:27,779 e incluso pues con la velocidad, si es pequeña, pues tiene más tiempo que si es menos 20. 50 00:04:27,779 --> 00:04:43,639 Y luego el otro jugador, pues también, al actualizar, aquí actualizamos el juego cada 2 segundos, es decir, cada 2 segundos nos sale un fantasma blanco, pero aquí entre 3 y 7 segundos te sale uno de los dorados. 51 00:04:43,639 --> 00:04:45,800 Bueno, pues tenemos ese fantasma 52 00:04:45,800 --> 00:04:48,000 Que lo único que hemos hecho es el blanco que teníamos 53 00:04:48,000 --> 00:04:51,180 Que lo hemos tuneado con el color amarillo 54 00:04:51,180 --> 00:04:54,899 Le hemos dicho que se vaya a una posición 55 00:04:54,899 --> 00:04:56,879 Lo mismo, entre 0 y 120 56 00:04:56,879 --> 00:04:58,519 Pero en este caso, arriba 57 00:04:58,519 --> 00:05:02,379 Aunque lo tape la puntuación y el tiempo 58 00:05:02,379 --> 00:05:03,139 No pasa nada 59 00:05:03,139 --> 00:05:06,939 Este bloque, desde luego, no tiene que estar aquí 60 00:05:06,939 --> 00:05:09,279 Lo hemos sacado del otro 61 00:05:09,279 --> 00:05:10,680 Lo hemos querido reciclar 62 00:05:10,680 --> 00:05:11,920 Y lo hemos reciclado mal 63 00:05:11,920 --> 00:05:13,060 Aquí lo tenemos 64 00:05:13,060 --> 00:05:14,839 Vamos a ver si esto funciona. 65 00:05:15,639 --> 00:05:16,540 A ver si funciona. 66 00:05:24,459 --> 00:05:26,519 Quizás le pudiéramos poner más velocidad. 67 00:05:29,279 --> 00:05:34,939 Pero también es eso, ponerle más velocidad depende de lo fácil o lo difícil que lo quieras hacer. 68 00:05:35,060 --> 00:05:42,019 Y cuando ya una vez lo has programado en clase, los chicos y las chicas le van a dar, desde luego, más jugabilidad. 69 00:05:42,019 --> 00:05:57,779 Bueno, pues aquí tenemos luego cómo hacemos para disparar. Pues muy sencillo, nos vamos a mando, cogemos al apretar el botón A y nos vamos a objetos, a proyectil, que lo tenemos aquí, fijar proyectil, este. 70 00:05:57,779 --> 00:06:22,740 Bueno, pues ya hemos cogido este bloque, fijar proyectil, elegimos el proyectil de la galería sin ningún problema, tenemos esa galería y si no lo que hacemos es crear nosotros nuestro propio proyectil, que esto también los chicos y las chicas empiezan con el dibujo digital y la verdad que lo hacen muy bien. 71 00:06:22,740 --> 00:06:29,160 Y le damos al proyectil en el eje X, no queremos que se nos mueva, solamente que vaya en el eje Y. 72 00:06:29,279 --> 00:06:32,759 Y aquí también puede ir el proyectil más deprisa o más despacio. 73 00:06:32,899 --> 00:06:36,519 Entonces ya tenemos que intuir la trayectoria y disparar antes o no. 74 00:06:38,079 --> 00:06:45,000 Luego, cuando el sprite de tipo proyectil se superpone, o sea, overlaps otro sprite del tipo enemigo, 75 00:06:45,000 --> 00:06:53,579 tanto el fantasma blanco, que es enemigo, como el fantasma amarillo, lo que hace es que lo destruye. 76 00:06:53,939 --> 00:06:57,160 Y le hemos puesto este efecto de fuego que la verdad que va muy bien. 77 00:06:57,500 --> 00:07:01,379 Tenemos mucho tiempo, pero bueno, con 100 lo hace bastante bien. 78 00:07:01,720 --> 00:07:03,839 Y el juego termina. Gainover, perdiste. 79 00:07:04,420 --> 00:07:11,079 Y el juego se trata de estar 60 minutos sin que te destruyan, pues cuando termine la cuenta regresiva 80 00:07:11,079 --> 00:07:13,139 detenemos todos los sonidos y Gainover. 81 00:07:13,139 --> 00:07:18,839 Y la verdad que un juego, todos estos juegos tienen tantos bloques. 82 00:07:18,959 --> 00:07:23,459 El primer bloque es para definir el mundo donde se va a desarrollar nuestra aventura. 83 00:07:23,939 --> 00:07:31,500 Luego tenemos lo de los personajes que vayan a salir, los enemigos o comida que te lo tengas que comer, que te persigan. 84 00:07:32,680 --> 00:07:37,579 Las acciones que vamos a hacer con los botones, pues ya puede saltar, ya puede ser disparar. 85 00:07:37,579 --> 00:07:44,839 aquí en este caso es cuando el sprite del tipo enemigo coincide con el jugador 86 00:07:44,839 --> 00:07:46,779 choca con el jugador es que perdiste 87 00:07:46,779 --> 00:07:50,879 y aquí es el sprite del tipo proyectil el que choca con el enemigo 88 00:07:50,879 --> 00:07:55,319 estas dos partes son importantes y la verdad que muchas de las cosas que queremos hacer 89 00:07:55,319 --> 00:07:59,040 cuando explicamos lengua, matemáticas, ciencias, cualquier cosa 90 00:07:59,040 --> 00:08:02,879 que se fije muy bien en que una cosa no es lo mismo que la otra 91 00:08:02,879 --> 00:08:05,959 ni las propiedades de un reptil son las mismas que las de un mamífero 92 00:08:05,959 --> 00:08:07,439 que la de un invertebrado 93 00:08:07,439 --> 00:08:09,620 y aquí pues también lo tenemos 94 00:08:09,620 --> 00:08:11,660 lo que pasa que aquí vemos 95 00:08:11,660 --> 00:08:14,519 que si nos equivocamos el juego no funciona 96 00:08:14,519 --> 00:08:15,959 sin embargo cuando estamos 97 00:08:15,959 --> 00:08:18,120 estudiando los mamíferos 98 00:08:18,120 --> 00:08:19,720 si metemos una característica 99 00:08:19,720 --> 00:08:21,540 de las aves o de 100 00:08:21,540 --> 00:08:23,839 pues ahí no pasa tanto 101 00:08:23,839 --> 00:08:26,399 la verdad que ha sido un acierto 102 00:08:26,399 --> 00:08:28,220 meter tecnología aerogótica 103 00:08:28,220 --> 00:08:29,579 y sobre todo programación 104 00:08:29,579 --> 00:08:30,800 en las aulas 105 00:08:30,800 --> 00:08:34,279 bueno pues este es el juego que hemos preparado 106 00:08:34,279 --> 00:08:36,500 vamos a ponerlo en grande 107 00:08:36,500 --> 00:08:41,419 perdido 108 00:08:41,419 --> 00:08:42,580 bueno 109 00:08:42,580 --> 00:08:45,879 ha parado la música 110 00:08:45,879 --> 00:08:47,500 que debería parar la música 111 00:08:47,500 --> 00:08:49,740 porque no le hemos puesto que pare 112 00:08:49,740 --> 00:08:51,860 la música cuando choque 113 00:08:51,860 --> 00:08:54,080 le hemos puesto que pare la música 114 00:08:54,080 --> 00:08:55,340 cuando gane 115 00:08:55,340 --> 00:08:57,799 entonces aquí vamos a repetir 116 00:08:57,799 --> 00:08:59,299 este, duplicar 117 00:08:59,299 --> 00:09:01,899 ahí, y seguro que 118 00:09:01,899 --> 00:09:03,879 ahora ya lo hace, pues la verdad que esto 119 00:09:03,879 --> 00:09:05,460 y luego pues otra cosa 120 00:09:05,460 --> 00:09:11,080 Nosotros venga a insistir y repasa los exámenes y repasa los trabajos a ver si funcionan. 121 00:09:11,179 --> 00:09:17,980 Mira, pues aquí obligatoriamente cuando te pones a practicar con ellos lo tienes que repasar y ver dónde pueden estar los fallos. 122 00:09:18,639 --> 00:09:20,179 Vamos a ver si ya lo hemos corregido. 123 00:09:26,779 --> 00:09:27,299 Mucho mejor. 124 00:09:27,720 --> 00:09:29,320 Bueno, pues espero que le veáis utilidad. 125 00:09:29,460 --> 00:09:29,980 Muchas gracias.