1 00:00:01,840 --> 00:00:22,760 bienvenido bienvenida al vídeo final donde vamos a ver los entresijos de la creación de un 2 00:00:22,760 --> 00:00:29,879 videojuego en primer lugar cuando arrancamos vemos que nos está costando mucho hacer que 3 00:00:29,879 --> 00:00:33,759 el sprite del caballero sus gráficos no toquen con el de la bola así que es muy fácil perder 4 00:00:33,759 --> 00:00:40,420 qué tal si en el mismo tiempo aumentamos la distancia recorrida o lo que es lo mismo cambiar 5 00:00:40,420 --> 00:00:42,340 velocidad, dado que velocidad en metros 6 00:00:42,340 --> 00:00:44,619 segundo es espacio partido tiempo 7 00:00:44,619 --> 00:00:46,240 si mantenemos el tiempo constante 8 00:00:46,240 --> 00:00:48,600 tendremos que el caballero, tachán, tachán 9 00:00:48,600 --> 00:00:50,640 salta mucho más, vamos a probar 10 00:00:50,640 --> 00:00:52,159 si esta mecánica es 11 00:00:52,159 --> 00:00:54,479 más cómoda, me sigue quitando vidas 12 00:00:54,479 --> 00:00:56,420 vamos a probar, esquivo, no me ha dado 13 00:00:56,420 --> 00:00:58,079 y ahora ya puedo esquivar 14 00:00:58,079 --> 00:01:00,460 ya hay una parte lúdica en la gamificación 15 00:01:00,460 --> 00:01:02,380 muy, muy, muy bien 16 00:01:02,380 --> 00:01:04,260 del mismo modo que hemos creado 17 00:01:04,260 --> 00:01:06,040 condiciones de derrota antes 18 00:01:06,040 --> 00:01:08,120 vamos a crear condiciones de victoria 19 00:01:08,120 --> 00:01:10,739 ¿Cuándo queremos que el videojuego gane? 20 00:01:11,040 --> 00:01:13,319 Cuando el caballero llegue a tocar a la araña 21 00:01:13,319 --> 00:01:15,280 Pues entonces vamos a empezar a programar 22 00:01:15,280 --> 00:01:15,680 ¿Vale? 23 00:01:16,319 --> 00:01:20,260 En primer lugar, como siempre, un eventos al hacer clic en la araña 24 00:01:20,260 --> 00:01:21,659 Bueno, en realidad, una mariquita 25 00:01:21,659 --> 00:01:26,480 Le vamos a poner, por si acaso, que siempre se resete de su disfraz 26 00:01:26,480 --> 00:01:28,140 Y ahora, un por siempre 27 00:01:28,140 --> 00:01:30,599 Porque siempre trabajamos por siempre en Scratch 28 00:01:30,599 --> 00:01:32,640 Es la condición estándar que tenemos 29 00:01:32,640 --> 00:01:37,319 Y ahora, si el caballero la toca o ella es tocada por el caballero 30 00:01:37,319 --> 00:01:38,620 Si interactúan sus sprites 31 00:01:38,620 --> 00:01:41,019 Que se dé la vuelta y diga, he perdido 32 00:01:41,019 --> 00:01:42,819 Pues entonces nos venimos a sensores 33 00:01:42,819 --> 00:01:44,180 Y esto ya lo hemos visto 34 00:01:44,180 --> 00:01:46,560 Tocando caballero 35 00:01:46,560 --> 00:01:48,959 Si toca el caballero 36 00:01:48,959 --> 00:01:51,019 Que se ponga panza arriba 37 00:01:51,019 --> 00:01:52,780 Girar 38 00:01:52,780 --> 00:01:54,359 180 graditos 39 00:01:54,359 --> 00:01:56,939 Y diga, este es mi fin 40 00:01:56,939 --> 00:01:58,079 O algo así 41 00:01:58,079 --> 00:01:59,780 Para diferenciarlo 42 00:01:59,780 --> 00:02:02,500 Del caballero 43 00:02:02,500 --> 00:02:05,140 ¿Vale? Vamos a ver si esto funciona 44 00:02:05,140 --> 00:02:07,599 Vidas a 3, se ha reseteado 45 00:02:07,599 --> 00:02:09,240 Esquivo, uy, no he esquivado 46 00:02:09,240 --> 00:02:11,580 Estoy quedando fatal, le damos 47 00:02:11,580 --> 00:02:13,259 Vale, me acerco, me acerco, me acerco 48 00:02:13,259 --> 00:02:15,740 Y, ole, muy bien 49 00:02:15,740 --> 00:02:16,860 Pero esto no para 50 00:02:16,860 --> 00:02:19,599 Vamos a añadir la condición que hemos aprendido 51 00:02:19,599 --> 00:02:20,740 Antes de detener todos 52 00:02:20,740 --> 00:02:22,879 Es un control típico de Scratch 53 00:02:22,879 --> 00:02:25,819 Detener todo, le da al botón 54 00:02:25,819 --> 00:02:27,419 Rojo, lo detiene todo 55 00:02:27,419 --> 00:02:29,319 Y además, al resetear 56 00:02:29,319 --> 00:02:31,300 Queremos que todo vuelva a su 57 00:02:31,300 --> 00:02:33,520 Queremos que todo vuelva a su inicio 58 00:02:33,520 --> 00:02:34,780 De hecho vemos aquí 59 00:02:34,780 --> 00:02:36,960 que al presionar la tecla 60 00:02:36,960 --> 00:02:38,819 espacio, también queremos 61 00:02:38,819 --> 00:02:40,759 que el caballero, no sé por qué ha 62 00:02:40,759 --> 00:02:43,000 desaparecido, apunte 63 00:02:43,000 --> 00:02:44,960 en la dirección de 90 grados 64 00:02:44,960 --> 00:02:46,360 entonces ahora al darle al espacio, ok 65 00:02:46,360 --> 00:02:48,400 nos vamos al enemigo 66 00:02:48,400 --> 00:02:50,719 y que queremos que pase cuando le damos 67 00:02:50,719 --> 00:02:52,900 al espacio, pues al presionar 68 00:02:52,900 --> 00:02:54,719 la tecla espacio, igual que el caballero 69 00:02:54,719 --> 00:02:56,680 vuelve a su posición y se encara 70 00:02:56,680 --> 00:02:58,280 empieza el videojuego 71 00:02:58,280 --> 00:03:01,139 aquí, esta señorita 72 00:03:01,139 --> 00:03:02,580 tiene que hacer 73 00:03:02,580 --> 00:03:04,139 un girar 74 00:03:04,139 --> 00:03:05,699 180 grados 75 00:03:05,699 --> 00:03:10,439 y con esto ya estaría, de hecho si le damos al espacio 76 00:03:10,439 --> 00:03:12,340 podemos ir pivotándola, lo dejamos así 77 00:03:12,340 --> 00:03:14,539 y vamos a empezar 78 00:03:14,539 --> 00:03:17,969 esquivo la primera, vamos 79 00:03:17,969 --> 00:03:19,669 me ha dado la segunda 80 00:03:19,669 --> 00:03:21,490 esquivo y 81 00:03:21,490 --> 00:03:23,710 este es mi fin, y se detiene todo 82 00:03:23,710 --> 00:03:25,650 perfecto, tiene un poquito de delay 83 00:03:25,650 --> 00:03:27,949 pero esto está perfecto 84 00:03:27,949 --> 00:03:29,629 enhorabuena, has hecho 85 00:03:29,629 --> 00:03:31,449 tu primer videojuego, de aquí 86 00:03:31,449 --> 00:03:33,590 al infinito, nada te para, nos vemos