1 00:00:00,000 --> 00:00:10,599 Bien, en el vídeo de hoy vamos a aprender a crear un juego parecido al que nos sale 2 00:00:10,599 --> 00:00:16,160 cuando tenemos conexión a internet y tenemos un dinosaurio que tiene que ir saltando cactus. 3 00:00:16,160 --> 00:00:23,320 Entonces lo primero que vamos a hacer, vamos a cambiarle el nombre, vamos a llamarle dinosaurio 4 00:00:23,320 --> 00:00:29,760 Y después, vamos a eliminar al gato, vamos a buscar un dinosaurio. 5 00:00:30,719 --> 00:00:34,179 Por aquí tenemos este, que es muy simpático. 6 00:00:35,259 --> 00:00:37,820 Bien, lo vamos a colocar aquí. 7 00:00:38,640 --> 00:00:46,859 Y entonces, nos venimos a la bandera verde, le podemos cambiar el idioma, nos lo ponemos en español, que nos va a ser más sencillo. 8 00:00:47,280 --> 00:00:51,500 Nos venimos a la bandera verde y le vamos a decir que vaya a esta posición. 9 00:00:51,500 --> 00:00:55,640 Veis que si yo lo muevo, aquí cambia la posición. 10 00:00:56,020 --> 00:00:59,380 Entonces esto es muy cómodo para colocarlo donde queramos. 11 00:00:59,799 --> 00:01:01,280 Bien, nos venimos aquí. 12 00:01:02,200 --> 00:01:08,180 Entonces le decimos que nada más empezar, aunque lo movamos, vaya a esta posición. 13 00:01:08,980 --> 00:01:12,140 A continuación nos vamos a hacer un fondo sencillo. 14 00:01:12,200 --> 00:01:13,640 Lo vamos a pintar nosotros. 15 00:01:14,400 --> 00:01:17,879 Entonces vamos a tirar una línea del suelo. 16 00:01:17,879 --> 00:01:33,340 más o menos por aquí y la vamos a colorear de marroncito por aquí más o menos estaba 17 00:01:33,340 --> 00:01:43,379 o de naranja y lo convertimos en la pared y lo coloreamos. Ya tenemos nuestro suelo 18 00:01:43,379 --> 00:01:56,180 Y la parte de arriba, lo que vamos a hacer es, a ver el azul, ha sido un azul bonito, ya lo tenemos, pues la vamos a pintar. 19 00:01:56,980 --> 00:02:03,219 Ya tenemos nuestro escenario, lo podemos llamar fondo dinosaurio. 20 00:02:04,099 --> 00:02:09,039 Muy bien, acordaros que lo podemos tener en vector, lo podemos tener en mapa de bits. 21 00:02:09,039 --> 00:02:13,939 Para colorearlo hemos utilizado mejor esta forma de mapa de bits 22 00:02:13,939 --> 00:02:16,379 Volvemos al dinosaurio 23 00:02:16,379 --> 00:02:19,219 Y entonces, ¿qué es lo que le vamos a poner? 24 00:02:19,939 --> 00:02:22,319 Otra bandera verde, un evento paralelo 25 00:02:22,319 --> 00:02:30,039 Y le vamos a decir que por siempre vaya cambiando el disfraz 26 00:02:30,039 --> 00:02:34,599 Entonces nos venimos a apariencia, le vamos a decir siguiente disfraz 27 00:02:34,599 --> 00:02:38,120 Y en control le vamos a decir por siempre 28 00:02:38,120 --> 00:02:46,659 Aquí va muy rápido, con lo cual le vamos a decir que espere 0,1 segundo 29 00:02:46,659 --> 00:02:51,280 Y aquí ya detenemos que parece que va andando 30 00:02:51,280 --> 00:02:54,719 Muy bien, ¿qué necesitamos? 31 00:02:54,919 --> 00:02:59,580 Por ejemplo una nube para que dé la sensación de que haga scroll 32 00:02:59,580 --> 00:03:01,759 Pero eso lo podemos poner un poquito más adelante 33 00:03:01,759 --> 00:03:07,379 Vamos a poner nuestro cactus que tiene que saltar y que va a ir deslizando 34 00:03:07,379 --> 00:03:19,599 Si no tenemos un cactus, que puede ser que no haya, podemos elegir, por ejemplo, un erizo que se vaya deslizando o un tiburón, también puede ser. 35 00:03:20,460 --> 00:03:23,979 Vamos a intentar buscar algo parecido que lo tenga que ir saltando. 36 00:03:25,159 --> 00:03:27,599 No tenemos ninguna planta tampoco. 37 00:03:28,919 --> 00:03:33,560 Bueno, pues podemos elegir el erizo. 38 00:03:33,560 --> 00:03:40,939 lo que pasa es que va hacia adelante, tiene que ser algo que vaya hacia atrás. Podemos 39 00:03:40,939 --> 00:03:47,000 elegir el rayo. Bien, ya lo tenemos. ¿Qué es lo que pasa? Quizás es un poco grande. 40 00:03:47,800 --> 00:03:54,819 Entonces, nuestro rayo aquí en tamaño, vamos a probar a ponerlo al 50%, bien, nos queda 41 00:03:54,819 --> 00:04:03,740 mejor. Y le vamos a decir que cuando empiece el juego, le vamos a decir, a ver hasta dónde 42 00:04:03,740 --> 00:04:14,530 nos lo coge, vale, prácticamente hasta aquí, hasta el 240. Entonces en movimiento le vamos 43 00:04:14,530 --> 00:04:21,930 a decir que se vaya a esta posición. Bien, le damos a la bandera verde y ya vemos que 44 00:04:21,930 --> 00:04:28,170 nos funciona. ¿Qué tenemos que hacer? Le tenemos que decir al rayo que vaya yendo hacia 45 00:04:28,170 --> 00:04:36,610 atrás. Aquí, al llegar aquí se vuelva al principio. Entonces, le vamos a decir que 46 00:04:36,610 --> 00:04:43,790 vaya perdiendo x, que es la horizontal, progresivamente. Por ejemplo, le ponemos menos 10. Y lo vamos 47 00:04:43,790 --> 00:04:51,550 probando. Vemos que nuestro rayo va yendo hacia atrás. Y entonces, cuando llegue al 48 00:04:51,550 --> 00:05:00,310 final, por ejemplo, aquí que es lo que más aguanta, hay menos 240, le decimos por ejemplo 49 00:05:00,310 --> 00:05:07,410 que cuando llegue sea más pequeño que menos 230, que vaya al principio. ¿Cómo vamos 50 00:05:07,410 --> 00:05:14,350 a hacer esto? Le decimos repetir, le vamos a decir que repita esta acción hasta que 51 00:05:14,350 --> 00:05:24,889 ¿Hasta qué? Hasta que el valor de la x, mi x, sea más pequeño que menos 230. 52 00:05:26,209 --> 00:05:29,649 Lo insertamos aquí. Vamos a probarlo. 53 00:05:30,290 --> 00:05:36,009 Primero lo vamos a mandar al principio y le decimos que vaya para atrás. 54 00:05:36,850 --> 00:05:39,589 ¡Fenomenal! ¿Qué es lo que tenemos que conseguir ahora? 55 00:05:39,589 --> 00:05:44,850 Todo esto lo tenemos, ahora tenemos que hacer que se repita por siempre. 56 00:05:46,009 --> 00:05:49,189 Le colocamos un por siempre y lo vamos a probar. 57 00:05:50,410 --> 00:05:54,550 Ya tenemos que nuestro rayo se va yendo hacia atrás. 58 00:05:57,189 --> 00:06:01,730 Bien, para darles esa cinta que se mueve más, vamos a elegir una nube. 59 00:06:02,589 --> 00:06:04,689 A ver, por ejemplo, esta nube. 60 00:06:05,449 --> 00:06:08,089 Entonces nos la traemos por aquí. 61 00:06:08,089 --> 00:06:09,490 A ver, hasta dónde me deja. 62 00:06:09,490 --> 00:06:20,949 a menos, a ver que lo vea, 282 y el movimiento que se vaya a esta posición cuando empieza 63 00:06:20,949 --> 00:06:26,689 la bandera verde y le vamos a decir, vamos a abrir, ay perdón, vamos a abrir nuestra 64 00:06:26,689 --> 00:06:35,490 mochila y este botón derecho lo borramos, vamos a guardar este trocito de código, nos 65 00:06:35,490 --> 00:06:41,329 vamos a la nube, lo sacamos aquí, nuestro trozo de código, y tenemos que a la nube 66 00:06:41,329 --> 00:06:49,870 le va a pasar algo muy parecido a nuestro dinosaurio. Como nos queda un poco bajita, 67 00:06:51,389 --> 00:07:00,170 le vamos a... se nos ha hecho aquí un pequeño bug, le quitamos este de aquí arriba, esto 68 00:07:00,170 --> 00:07:09,250 lo ponemos aquí. Entonces la I le vamos a decir a 200 de altura. Y es muy alta. Vamos 69 00:07:09,250 --> 00:07:21,360 a probar 150. Ahí nos queda bien. Un poquito menos. 130. Perfecto. Nos queda muy bien encuadrado. 70 00:07:22,000 --> 00:07:27,459 Y le vamos a decir, para que no vaya justo a la vez que el rayo, que espere menos un 71 00:07:27,459 --> 00:07:36,360 segundo, espere un segundo, vamos a probarlo, al rayo nos falta enganchar aquí el código 72 00:07:36,360 --> 00:07:47,540 por eso no funciona, vamos a probarlo, fenomenal, la nube ha tardado en colocarse, lo que vamos 73 00:07:47,540 --> 00:07:54,300 a arreglarlo es diciéndole a la nube que vaya a esta posición, el botón derecho lo 74 00:07:54,300 --> 00:07:59,759 duplicamos, ya lo tenemos aquí en el por siempre y aquí, esto que venga aquí lo vamos 75 00:07:59,759 --> 00:08:07,600 a dejar más bonito, vamos a colocar un poco mejor con la apariencia para que nos quede 76 00:08:07,600 --> 00:08:12,779 ya perfecto, perfecto. Entonces cuando empiece el juego la nube está escondida, se va a 77 00:08:12,779 --> 00:08:20,980 la posición, que espere un segundo, aparece la nube y ya comienza a trabajar y así me 78 00:08:20,980 --> 00:08:29,279 va a quedar estupendo. Bien, ¿qué tenemos que hacer ahora? Vamos a programar el salto 79 00:08:29,279 --> 00:08:33,700 del dinosaurio. ¿Y cómo queremos que salte el dinosaurio? Bueno, pues como en nuestro 80 00:08:33,700 --> 00:08:42,200 juego, el que nos sale cuando no hay internet. Entonces le vamos a decir en evento que al 81 00:08:42,200 --> 00:08:48,519 presionar la barra espaciadora, aquí está, al presionar espacio, ¿y qué le tiene que 82 00:08:48,519 --> 00:08:55,299 ocurrir a mi dinosaurio? Que salte. Como no tenemos el botón saltar, lo que le vamos 83 00:08:55,299 --> 00:09:03,360 a programar es que la I aumente y que baje. ¿Cómo se hace esto? Le vamos a decir, al 84 00:09:03,360 --> 00:09:10,200 presionar espacio, le vamos a decir, vamos a probar con 20, aquí no nos va a saltar 85 00:09:10,200 --> 00:09:23,889 el rayo, vamos a probar con 50, aquí vamos a probar con 50, es poquito, tendrá que ser 86 00:09:23,889 --> 00:09:26,450 100, vamos a probar 87 00:09:26,450 --> 00:09:30,370 un poquito más, 150 88 00:09:30,370 --> 00:09:36,320 aquí sí que lo va a saltar perfecto, igual queda un poco fácil 89 00:09:36,320 --> 00:09:39,620 le vamos a decir 130, entonces suma ahí 130 90 00:09:39,620 --> 00:09:43,559 para que sea un poco más realista le vamos a decir que espere 91 00:09:43,559 --> 00:09:48,360 0,2 segundos en el aire, igual botón 92 00:09:48,360 --> 00:09:51,659 derecho aquí a la i, lo duplicamos y lo que tiene que hacer es 93 00:09:51,659 --> 00:09:54,440 perder el menos 130 94 00:09:54,440 --> 00:09:57,279 entonces ya lo tenemos por aquí 95 00:09:57,279 --> 00:09:58,740 nuestro dinosaurio que salta 96 00:09:58,740 --> 00:10:01,059 le damos aquí para que vuelva a su sitio 97 00:10:01,059 --> 00:10:05,919 aquí si tocamos esto un poquito 98 00:10:05,919 --> 00:10:07,820 nos va a quedar más jugable 99 00:10:07,820 --> 00:10:10,100 cuanto más tiempo esté en el aire 100 00:10:10,100 --> 00:10:11,879 más fácil va a ser 101 00:10:11,879 --> 00:10:14,620 vamos a probar nuestro juego a ver si puede saltar 102 00:10:14,620 --> 00:10:18,519 aquí está difícil 103 00:10:18,519 --> 00:10:20,759 pero con un poco de maña 104 00:10:20,759 --> 00:10:23,179 lo podemos conseguir 105 00:10:23,179 --> 00:10:50,039 Bien, ¿qué tenemos que hacer ahora? Vamos a poner una variable de puntos y como este vídeo se nos ha extendido un poquito, lo dejamos aquí la primera parte, en el siguiente vídeo os cuento cómo introducir los puntos y el game over y en un vídeo más detrás os cuento cómo aumentar la dificultad según aumenta el tiempo. 106 00:10:50,039 --> 00:10:53,279 Pasad buen día y buenas tardes robóticos