1 00:00:00,880 --> 00:00:06,440 Bienvenido, bienvenida al vídeo final donde vamos a ver los entresijos de la creación de un videojuego. 2 00:00:06,780 --> 00:00:16,879 En primer lugar, cuando arrancamos, vemos que nos está costando mucho hacer que el sprite del caballero, sus gráficos, no toquen con el de la bola, así que es muy fácil perder. 3 00:00:17,579 --> 00:00:27,800 ¿Qué tal si en el mismo tiempo aumentamos la distancia recorrida o lo que es lo mismo, cambiar velocidad, dado que velocidad en metros segundo es espacio partido tiempo? 4 00:00:27,800 --> 00:00:45,560 Si mantenemos el tiempo constante tendremos que el caballero salta mucho más. Vamos a probar si esta mecánica es más cómoda. Me sigue quitando vidas, vamos a probar. Esquivo, no me ha dado y ahora ya puedo esquivar. Ya hay una parte lúdica en la gamificación. Muy, muy, muy bien. 5 00:00:45,560 --> 00:00:51,320 Del mismo modo que hemos creado condiciones de derrota antes, vamos a crear condiciones de victoria 6 00:00:51,320 --> 00:00:56,500 ¿Cuándo queremos que el videojuego gane? Cuando el caballero llegue a tocar a la araña 7 00:00:56,500 --> 00:00:58,859 Pues entonces vamos a empezar a programar, ¿vale? 8 00:00:59,520 --> 00:01:03,439 En primer lugar, como siempre, un eventos al hacer clic en la araña 9 00:01:03,439 --> 00:01:04,859 Bueno, en realidad, una mariquita 10 00:01:04,859 --> 00:01:09,680 Le vamos a poner, por si acaso, que siempre se resete de su disfraz 11 00:01:09,680 --> 00:01:13,780 Y ahora, un por siempre, porque siempre trabajamos por siempre en Scratch 12 00:01:13,780 --> 00:01:15,840 Es la condición estándar que tenemos 13 00:01:15,840 --> 00:01:16,939 Y ahora 14 00:01:16,939 --> 00:01:20,519 Si el caballero la toca o ella es tocada por el caballero 15 00:01:20,519 --> 00:01:21,819 Si interactúan sus sprites 16 00:01:21,819 --> 00:01:24,219 Que se dé la vuelta y diga he perdido 17 00:01:24,219 --> 00:01:26,019 Pues entonces nos venimos a sensores 18 00:01:26,019 --> 00:01:27,379 Y esto ya lo hemos visto 19 00:01:27,379 --> 00:01:29,760 Tocando caballero 20 00:01:29,760 --> 00:01:32,159 Si toca el caballero 21 00:01:32,159 --> 00:01:34,200 Que se ponga panza arriba 22 00:01:34,200 --> 00:01:35,980 Girar 23 00:01:35,980 --> 00:01:37,560 180 graditos 24 00:01:37,560 --> 00:01:40,140 Y diga este es mi fin 25 00:01:40,140 --> 00:01:41,280 O algo así 26 00:01:41,280 --> 00:01:42,980 Para diferenciarlo 27 00:01:42,980 --> 00:01:45,700 Del caballero 28 00:01:45,700 --> 00:01:47,480 ¿Vale? Vamos a ver 29 00:01:47,480 --> 00:01:48,340 Si esto funciona 30 00:01:48,340 --> 00:01:51,379 Vidas a 3, se ha reseteado, esquivo 31 00:01:51,379 --> 00:01:52,439 Uy, no he esquivado 32 00:01:52,439 --> 00:01:54,780 Estoy quedando fatal, le damos 33 00:01:54,780 --> 00:01:56,480 Me acerco, me acerco, me acerco 34 00:01:56,480 --> 00:01:58,939 Y ole, muy bien 35 00:01:58,939 --> 00:02:00,060 Pero esto no para 36 00:02:00,060 --> 00:02:03,019 Vamos a añadir la condición que hemos aprendido antes 37 00:02:03,019 --> 00:02:05,140 De detener todos, es un control 38 00:02:05,140 --> 00:02:06,079 Típico de Scratch 39 00:02:06,079 --> 00:02:09,599 Detener todo, le da al botón rojo 40 00:02:09,599 --> 00:02:10,620 Lo detiene todo 41 00:02:10,620 --> 00:02:28,159 Y además, al resetear, queremos que todo vuelva a su inicio. De hecho, vemos aquí que al presionar la tecla espacio, también queremos que el caballero, no sé por qué ha desaparecido, apunte en la dirección de 90 grados. 42 00:02:28,159 --> 00:02:54,580 Entonces ahora al darle al espacio, ok, nos vamos al enemigo y ¿qué queremos que pase cuando le damos al espacio? Pues al presionar la tecla espacio, igual que el caballero vuelve a su posición y se encara, empieza el videojuego. Aquí esta señorita tiene que hacer un girar 180 grados y con esto ya estaría. De hecho, si le damos al espacio podemos ir pivotándola. 43 00:02:54,580 --> 00:02:55,539 lo dejamos así 44 00:02:55,539 --> 00:02:57,740 y vamos a empezar 45 00:02:57,740 --> 00:03:01,180 esquivo la primera, vamos 46 00:03:01,180 --> 00:03:04,060 me ha dado la segunda, esquivo 47 00:03:04,060 --> 00:03:05,819 y este es mi fin 48 00:03:05,819 --> 00:03:07,919 y se detiene todo, perfecto 49 00:03:07,919 --> 00:03:09,960 tiene un poquito de delay, pero esto está 50 00:03:09,960 --> 00:03:12,240 perfecto, enhorabuena 51 00:03:12,240 --> 00:03:14,039 has hecho tu primer videojuego 52 00:03:14,039 --> 00:03:16,060 de aquí al infinito, nada te para 53 00:03:16,060 --> 00:03:16,780 nos vemos