1 00:00:00,480 --> 00:00:02,799 Vamos a hacer el ejercicio 5 2 00:00:02,799 --> 00:00:06,240 Bloques de menú control, eventos, condicionales y clones 3 00:00:06,240 --> 00:00:10,199 Programación del videojuego, llegar a salvo a la nave 4 00:00:10,199 --> 00:00:21,199 Lo primero que hay que hacer como siempre es entrar en vuestra cuenta de Scratch 5 00:00:21,199 --> 00:00:40,539 Mucho ojo porque en este ejercicio va a haber varias entregas 6 00:00:40,539 --> 00:00:47,000 Así que cambiamos el Untitled por P5 y vuestro nombre y apellido. 7 00:00:49,859 --> 00:00:57,119 Lo primero que hay que hacer es eliminar el objeto 1, el gato. 8 00:01:00,179 --> 00:01:04,459 Y vamos a crear un escenario como el que se muestra en la figura 33. 9 00:01:04,719 --> 00:01:09,280 Para eso vamos a elegir escenario y cogemos el Space. 10 00:01:09,280 --> 00:01:17,200 Luego escribís aquí space y os salen tres space, nos piden este, el azulito, space. 11 00:01:17,579 --> 00:01:26,640 Bien, después tenemos que añadir otros fondos, pero ya nos lo dirán. 12 00:01:29,260 --> 00:01:37,060 El spaceship, otro fondo, spaceship, que es este, ¿vale? 13 00:01:37,060 --> 00:01:53,040 Tenemos dos fondos, os vais aquí a escenarios, en disfraces, fondos, veis que tenemos el fondo 1, que lo voy a borrar, el blanco, tengo space y space, sí, ponemos space. 14 00:01:53,040 --> 00:01:56,579 A continuación necesitamos tres objetos 15 00:01:56,579 --> 00:01:58,560 Kiran, Robot, Rocket Ship 16 00:01:58,560 --> 00:02:00,060 Código 17 00:02:00,060 --> 00:02:01,920 En los objetos 18 00:02:01,920 --> 00:02:04,299 Escribimos Kiran 19 00:02:04,299 --> 00:02:06,640 Nos aparecerá Kiran por aquí 20 00:02:06,640 --> 00:02:10,460 Tenemos que añadir también 21 00:02:10,460 --> 00:02:12,159 Al Robot 22 00:02:12,159 --> 00:02:13,599 Robot 23 00:02:13,599 --> 00:02:16,039 Que es este 24 00:02:16,039 --> 00:02:18,659 Y el último que nos dicen es 25 00:02:18,659 --> 00:02:19,539 Rocket Ship 26 00:02:19,539 --> 00:02:46,479 que es nuestra rocket ship, aquí está, bien, ya tengo mis tres objetos, uno, dos y tres, vale, lo siguiente nos dice que los coloquemos como en la figura 33, en la figura 33 aparece aquí arriba nuestro Kiran, el robotito este maléfico y nuestra, esta aquí, bien, ejercicios, 27 00:02:46,479 --> 00:03:01,419 Vamos a programar al astronauta, así que hago clic en el astronauta y le vamos a poner todo el programa que aparece en la página 63, ¿de acuerdo? 28 00:03:01,419 --> 00:03:06,280 y de cuando en cuando le damos a guardar 29 00:03:06,280 --> 00:03:14,860 voy a copiar ese programa que está en la página 36 30 00:03:14,860 --> 00:03:22,580 empieza con evento, al hacer clic en verde, cambiar fondo a 31 00:03:22,580 --> 00:03:27,039 lo busco, cambiar fondo a 32 00:03:27,039 --> 00:03:31,039 no, sonido no 33 00:03:31,039 --> 00:03:59,000 cambiar fondo a, me dicen space, cambiar disfraz a, kirambé, kirambé, apuntar en dirección 90, en movimiento, 34 00:04:01,539 --> 00:04:12,900 apuntar en dirección 90, esperar, está en control, esperar un segundo, cambiar disfraz a, mirad lo que hago, lo duplico, 35 00:04:13,419 --> 00:04:16,579 esto lo tiro por aquí y lo pongo aquí 36 00:04:16,579 --> 00:04:19,100 esto es un truco, esto no viene del libro 37 00:04:19,100 --> 00:04:20,379 Kiran C 38 00:04:20,379 --> 00:04:23,720 esperar un segundo 39 00:04:23,720 --> 00:04:28,540 y luego como me aparece otra vez esto 40 00:04:28,540 --> 00:04:29,939 lo voy a duplicar 41 00:04:29,939 --> 00:04:32,579 o lo buscáis aquí en apariencia 42 00:04:32,579 --> 00:04:34,699 pero bueno, estos trucos os hacen ir más rápido 43 00:04:34,699 --> 00:04:39,600 era Kiran B, Kiran C y Kiran A 44 00:04:39,600 --> 00:04:40,959 mirad como queda 45 00:04:40,959 --> 00:04:46,060 Este programa va a ser chulo 46 00:04:46,060 --> 00:04:50,079 Después nos vamos a movimiento y pone ir a 47 00:04:50,079 --> 00:04:53,600 Y hay que colocarlo en el menos 142 48 00:04:53,600 --> 00:04:59,120 Como dice el libro, menos 142, 108 49 00:04:59,120 --> 00:05:03,459 108, perfecto 50 00:05:03,459 --> 00:05:05,879 Ahora, lo importante empieza aquí 51 00:05:05,879 --> 00:05:09,540 Vamos a control y cogemos el por siempre aquí 52 00:05:09,540 --> 00:05:18,519 y dentro del por siempre tenemos que poner un dosis un sí por aquí y otro sí aquí de acuerdo 53 00:05:18,519 --> 00:05:24,480 ojo que esto es lo más importante este programa lo pongo grande si nos vamos a sensores como 54 00:05:24,480 --> 00:05:31,720 aprendimos en el otro y donde pone tocando buscamos rockets y o sea que cuando éste toque 55 00:05:31,720 --> 00:05:37,620 a este que es lo que va a pasar cambiar fondo vale cambiar fondo a 56 00:05:39,839 --> 00:05:47,259 space si vale el otro así es si toca el robot que va a pasar si toca el robot lo 57 00:05:47,259 --> 00:05:54,180 puedo duplicar de aquí y pongo aquí robot entonces se va a ir a 58 00:05:56,339 --> 00:05:57,180 ir a 59 00:05:57,180 --> 00:06:02,439 Menos 142, 108 60 00:06:02,439 --> 00:06:03,360 Ah, pues es lo mismo 61 00:06:03,360 --> 00:06:05,620 Vale, bien 62 00:06:05,620 --> 00:06:07,980 Entonces ahora, ¿qué es lo que vamos a hacer con Kiran? 63 00:06:08,040 --> 00:06:09,920 Lo que vamos a hacer es moverlo con el cursor 64 00:06:09,920 --> 00:06:12,360 Esta parte del programa, todo el mundo 65 00:06:12,360 --> 00:06:14,379 Tiene que aprendérsela, ¿de acuerdo? 66 00:06:15,160 --> 00:06:16,779 Al presionar la tecla 67 00:06:16,779 --> 00:06:18,000 Hacia arriba 68 00:06:18,000 --> 00:06:19,779 Flecha arriba 69 00:06:19,779 --> 00:06:22,600 Apuntar en dirección 70 00:06:22,600 --> 00:06:23,360 Cero 71 00:06:23,360 --> 00:06:25,800 Hacia arriba 72 00:06:25,800 --> 00:06:37,759 atentos y mover de 15 pasos me dice mover mover mover 15 pasos entonces cuando yo le dé a la 73 00:06:37,759 --> 00:06:44,560 flecha arriba pues quiera va a moverse hacia arriba no me dicen nada de que de que camine 74 00:06:44,560 --> 00:06:50,480 así lo que ahora voy a hacer es duplicarlo cuatro veces porque porque tengo cuatro flechas y cuatro 75 00:06:50,480 --> 00:06:58,160 direcciones, fijaros. Ahora en vez de flecha arriba, flecha abajo, apunta hacia abajo y se mueve 15 76 00:06:58,160 --> 00:07:08,860 pasos. Mirad, flecha abajo. Ahora a la derecha, apunta hacia la derecha, ¿de acuerdo? Y se moverá 77 00:07:08,860 --> 00:07:16,759 15 pasos. Y ahora me queda flecha izquierda, que es hacia la izquierda. Ya tengo mis cuatro 78 00:07:16,759 --> 00:07:29,319 movimientos mirar aquí irán aquí arriba abajo derecha izquierda muy bien de cuando en cuando 79 00:07:29,319 --> 00:07:36,319 recordar darle a guardar que si no hay olvidar a compartir por supuesto ya vamos teniendo cositas 80 00:07:36,319 --> 00:07:48,740 en nuestro programa. Bien, hemos hecho el ejercicio 2, el punto 1 y ya está. Vamos 81 00:07:48,740 --> 00:08:09,870 a programar ahora el robot que tiene un... vale, ahora tenemos que programar la parte 82 00:08:09,870 --> 00:08:20,370 del robot aquí alienígena nos vamos aquí robot alienígena de acuerdo bien os vais a la figura 83 00:08:20,370 --> 00:08:30,790 37 y vos hacéis ese programa de nuevo evento ventana bandera verde ir a 20 menos 74 en 84 00:08:30,790 --> 00:08:42,730 movimiento ir a 20 y menos 74 más o menos donde lo teníamos situado menos 74 apuntar 85 00:08:42,730 --> 00:08:53,559 en dirección 90 esperar un segundo apuntar en dirección 0 86 00:08:53,559 --> 00:09:10,200 pero hacia arriba vale y ahora me pone un por siempre y dentro un sí con sensores un sí el 87 00:09:10,200 --> 00:09:20,480 primero dice si este es súper típico también tocando orden que está aquí vale tocando borde 88 00:09:20,480 --> 00:09:23,720 Toca un borde, rebotar 89 00:09:23,720 --> 00:09:25,460 De esa manera va a hacer así 90 00:09:25,460 --> 00:09:25,820 Todo el rato 91 00:09:25,820 --> 00:09:30,200 Me voy a 92 00:09:30,200 --> 00:09:32,440 Movimiento 93 00:09:32,440 --> 00:09:36,980 Si toca un borde, rebotar 94 00:09:36,980 --> 00:09:38,980 Este movimiento es súper importante 95 00:09:38,980 --> 00:09:39,399 ¿Vale? 96 00:09:48,490 --> 00:09:50,029 Me he saltado a mover siete pasos 97 00:09:50,029 --> 00:09:51,730 Es que esto está mal 98 00:09:51,730 --> 00:09:54,230 Mover siete pasos 99 00:09:54,230 --> 00:09:54,710 Fíjate 100 00:09:54,710 --> 00:09:56,429 Mover 101 00:09:56,429 --> 00:09:59,509 Siete pasos dentro del por siempre 102 00:09:59,509 --> 00:10:02,710 Pero veis, ahora sube y baja, en vez de 10, 7. 103 00:10:03,269 --> 00:10:07,169 Si le ponéis 7 va más despacito, así le da tiempo al otro a salir, ¿vale? 104 00:10:07,950 --> 00:10:13,610 De acuerdo, porque otro va a recordar que se va a ir moviendo y tiene que escapar del robot, que es muy malo, es muy malo. 105 00:10:14,250 --> 00:10:15,669 A mí no me gusta que dé así vueltas. 106 00:10:15,830 --> 00:10:19,429 Le voy a dar al tiran, dirección, está. 107 00:10:19,750 --> 00:10:24,649 Así va de arriba a abajo y no tiene que estar haciendo eso. 108 00:10:25,309 --> 00:10:27,049 Me voy al robot y termino el programa. 109 00:10:27,049 --> 00:10:28,929 con otro sí, ¿vale? 110 00:10:29,190 --> 00:10:30,690 ya no es tocando borde 111 00:10:30,690 --> 00:10:32,090 esto 112 00:10:32,090 --> 00:10:34,570 sí, toca aquí irán 113 00:10:34,570 --> 00:10:37,029 sensor, tocando 114 00:10:37,029 --> 00:10:38,429 aquí irán 115 00:10:38,429 --> 00:10:41,110 crear un 116 00:10:41,110 --> 00:10:42,389 clon de mí mismo 117 00:10:42,389 --> 00:10:43,850 en evento 118 00:10:43,850 --> 00:10:46,789 no, pues también 119 00:10:46,789 --> 00:10:47,509 está 120 00:10:47,509 --> 00:10:52,679 crear clon de mí mismo 121 00:10:52,679 --> 00:10:54,200 ya veréis, toda mola 122 00:10:54,200 --> 00:10:56,799 bueno, este es el 123 00:10:56,799 --> 00:11:01,659 programa que tiene el robotito. Ahora vamos a programar los clones. Imaginaos, hay un 124 00:11:01,659 --> 00:11:10,519 aristo de robots malignos. Al comenzar como un clon, que es lo que va a hacer, pues primero 125 00:11:10,519 --> 00:11:22,659 dice que en apariencia le dé a mostrar, después apuntar en dirección y me aparece. Y dentro 126 00:11:22,659 --> 00:11:33,200 del 90 voy a coger en operadores matemáticos un número aleatorio, ojo, entre el 1 y el 180, 127 00:11:33,559 --> 00:11:39,600 o sea, va a empezar a girar el robot ese como un loco, loco perdido. Y luego ahora en control 128 00:11:39,600 --> 00:11:50,659 le pongo un por siempre y parecido al de antes, mover 7 pasos, voy a duplicar aquí y le quito 129 00:11:50,659 --> 00:12:04,500 cosas. Mover siete pasos, sí, tocando borde, esconder. Ah, se pira. Apariencia y esconder. 130 00:12:04,899 --> 00:12:09,379 Creo que ya lo tengo. Al comenzar con un clon, apuntar en dirección, número aleatorio entre 131 00:12:09,379 --> 00:12:15,700 1 y 180. Por siempre, mover siete pasos, sí, tocando borde, esconder. Bueno, chicos, pues 132 00:12:15,700 --> 00:12:22,460 esto ya está y ahora hay que hacer guardar vale bien vamos a probar el proyecto vale 133 00:12:25,039 --> 00:12:28,200 vamos a bandera verde hay no aparece nuestro robot porque 134 00:12:30,080 --> 00:12:45,110 pues tiene un fallo tiene un fallo el robot el programa del robot hay que mostrarlo le vamos a 135 00:12:45,110 --> 00:12:57,789 a mostrar fallos del directo aquí está vale entonces veis que sube y baja mi chico 136 00:12:59,049 --> 00:13:09,870 pero si le toco me hace un clon no puedo pasar no puedo pasar sabéis lo que pasa es que estos 137 00:13:09,870 --> 00:13:14,690 son muy grandes y no voy a conseguir pasar nunca y llegarán al space y entonces voy a 138 00:13:14,690 --> 00:13:24,450 al robotito veis que aquí pone 100 pues le voy a bajar a 50 y a mi muchachito también le voy a 139 00:13:24,450 --> 00:13:31,970 bajar a ver 50 es muy pequeño le podemos poner 70 vale y al muchacho que también es muy grande 140 00:13:31,970 --> 00:13:39,210 le vamos a poner también aquí un 70 de tamaño y ahora vais a ver lo que pasa bien lo voy a parar 141 00:13:39,210 --> 00:13:57,730 empezamos y lo que tengo que hacer es intentar llegar es hoy hoy no he podido otro aquí voy a 142 00:13:57,730 --> 00:14:06,330 preparar y cuando pueda llegar a la nave por fin he llegado en esta consistencia programa ahora 143 00:14:06,330 --> 00:14:14,269 Tenéis que modificar el programa para que en el segundo fondo desaparezca el robot 144 00:14:14,269 --> 00:14:16,710 Este es el primer desafío, sube un punto 145 00:14:16,710 --> 00:14:22,129 Eliminar los clones quitando el código correspondiente en su lugar para complicar el juego 146 00:14:22,129 --> 00:14:26,389 Incluye otro robot que se mueve en dirección horizontal 147 00:14:26,389 --> 00:14:34,309 Es decir, en este segundo desafío que sube otro punto en el programa del robot 148 00:14:34,309 --> 00:14:36,629 Hay que quitar la parte de los clones 149 00:14:36,629 --> 00:14:38,889 Pero vamos a hacer un robot 2 150 00:14:38,889 --> 00:14:40,070 Os doy una pista 151 00:14:40,070 --> 00:14:41,990 Le dais a duplicar 152 00:14:41,990 --> 00:14:44,070 Y ya tenemos el robot 2 153 00:14:44,070 --> 00:14:47,110 E incluso yo le cambiaría de color 154 00:14:47,110 --> 00:14:47,529 O algo 155 00:14:47,529 --> 00:14:49,070 Bueno, este robot 2 156 00:14:49,070 --> 00:14:52,110 Ahora mismo tiene el mismo programa que este 157 00:14:52,110 --> 00:14:55,289 Pero lo que queremos es que se mueva en horizontal 158 00:14:55,289 --> 00:14:57,169 Entonces para que se mueva 159 00:14:57,169 --> 00:14:59,409 En horizontal 160 00:14:59,409 --> 00:15:03,450 En vez de apuntar 161 00:15:03,450 --> 00:15:04,370 En dirección 0 162 00:15:04,370 --> 00:15:06,110 apuntará hacia el lado 163 00:15:06,110 --> 00:15:07,529 fijaros y ya lo tengo 164 00:15:07,529 --> 00:15:11,789 ya tengo uno y al otro 165 00:15:11,789 --> 00:15:13,990 ¿qué pasa? que si le ponéis los clones 166 00:15:13,990 --> 00:15:16,370 pues nada, entonces ahora ya lo hemos hecho más difícil 167 00:15:16,370 --> 00:15:17,710 y luego 168 00:15:17,710 --> 00:15:20,350 el tercero modifica la programación del robot 169 00:15:20,350 --> 00:15:21,789 para que cuando se mueva 170 00:15:21,789 --> 00:15:24,549 utilice alternativamente sus cuatro disfraces 171 00:15:24,549 --> 00:15:26,730 tal y como aprendisteis en la práctica 172 00:15:26,730 --> 00:15:28,330 entonces para eso 173 00:15:28,330 --> 00:15:30,169 al robot habría que meterle 174 00:15:30,169 --> 00:15:30,850 un 175 00:15:30,850 --> 00:15:33,009 evento 176 00:15:33,009 --> 00:15:41,870 de al bandera verde en un control por siempre vale para que también de disfraz le voy a poner 177 00:15:41,870 --> 00:15:51,399 en el control es una espera y le voy a poner siguiente disfraz disfraz en apariencia en esta 178 00:15:51,399 --> 00:15:58,779 siguiente disfraz siguiente disfraz pero en vez de 0.5 le voy a poner medio segundo le pongo 0.5 179 00:15:58,779 --> 00:16:08,120 porque si no no parece tan real se va dando la vuelta a ver yo lo que quiero es que cambie 180 00:16:08,120 --> 00:16:21,740 de disfraz a ver qué disfraces tiene el robot mira cinco segundos no quiero 0,5 para que esté 181 00:16:21,740 --> 00:16:31,490 ahí 0,5 con un punto ahí ya lo tengo si queréis que parezca que va más deprisa pues cada 0,1 182 00:16:31,490 --> 00:16:39,169 segundo cero coma un segundo con el punto de la técnica rápida 183 00:16:39,730 --> 00:16:47,090 es muy agresivo este pedazo de robot cuando lo terminéis le dais a guardar y 184 00:16:47,090 --> 00:16:49,470 me lo entráis