1 00:00:00,000 --> 00:00:16,080 Hola amigos de la RAM, este tutorial lo vamos a dedicar a crear un juego muy sencillo en 2 00:00:16,080 --> 00:00:20,120 Scratch que ya sabes que es un software que utiliza el lenguaje de programación y este 3 00:00:20,120 --> 00:00:25,400 juego sencillo consiste en lo siguiente, tenemos un personaje principal el cual va a saltar 4 00:00:25,400 --> 00:00:30,120 cuando pusiéramos la barra espaciadora del teclado cuando venga otro objeto en dirección 5 00:00:30,120 --> 00:00:36,200 contraria, ya he elegido a mis objetos principales y al escenario, ya sabéis que el escenario 6 00:00:36,200 --> 00:00:40,300 se elija aquí en esta biblioteca donde se elija el fondo y que los diferentes objetos 7 00:00:40,300 --> 00:00:45,360 también se encuentran en esta otra biblioteca, vamos a empezar a programar a nuestro personaje 8 00:00:45,360 --> 00:00:53,120 principal a Scratch y los primeros bloques de programas que vamos a utilizar van a ser 9 00:00:53,120 --> 00:00:57,800 dentro de la categoría de eventos al presionar la tecla espacio, que queremos que ocurra 10 00:00:57,800 --> 00:01:02,500 cuando presionemos la tecla espacio, pues que nuestro personaje principal se dirija 11 00:01:02,500 --> 00:01:08,400 a esa posición por tanto dentro del apartado de movimiento utilizaremos este bloque ir 12 00:01:08,400 --> 00:01:12,400 a x y que se corresponde con esas coordenadas en las que se encuentra ahora mismo nuestro 13 00:01:12,400 --> 00:01:18,320 personaje, más tarde a continuación queremos que nuestro personaje se deslice de una manera 14 00:01:18,320 --> 00:01:26,320 suave a la posición inicial por tanto sacaremos este otro bloque deslizar en un segundo a esa 15 00:01:26,320 --> 00:01:32,200 posición, si nos vamos a la pantalla completa y lo probamos dando la tecla espacio vemos que 16 00:01:32,200 --> 00:01:37,320 nuestro personaje sube a la posición de arriba y baja y se desliza hacia la posición inicial 17 00:01:38,160 --> 00:01:44,320 seguidamente vamos a programar el vehículo que se dirige en dirección contraria a nuestro 18 00:01:44,480 --> 00:01:50,920 personaje principal, en esta ocasión nos vamos a eventos y sacamos un bloque que nos dice al hacer 19 00:01:50,920 --> 00:01:56,200 clic en bandera verde, que queremos que ocurra cuando hagamos clic en la bandera verde pues que 20 00:01:56,200 --> 00:02:03,720 el coche se desplace a esta posición por tanto nos vamos a movimiento y sacamos el bloque deslizar 21 00:02:03,720 --> 00:02:10,000 en un segundo porque queremos que ese desplazamiento lo haga en un segundo, a continuación cuando se 22 00:02:10,320 --> 00:02:16,760 ha llegado a esta parte izquierda de nuestro escenario queremos que rápidamente se coloque 23 00:02:16,760 --> 00:02:25,720 al principio por donde venía por tanto sacamos el bloque y a x y y queremos que esto ocurra siempre 24 00:02:25,720 --> 00:02:38,600 que pulsemos la bandera verde, a ver que los coloque bien dentro del bloque por siempre y ahí, a continuación 25 00:02:38,720 --> 00:02:43,440 pantalla completa pulsamos la bandera verde y vemos que el coche se dirige exactamente en 26 00:02:43,440 --> 00:02:47,600 dirección contraria que nuestro gato sigue saltando cuando pulsamos la barra espaciadora 27 00:02:48,600 --> 00:02:53,560 vale vamos a seguir añadiendo más bloques de programación en este caso al vehículo porque 28 00:02:53,560 --> 00:03:00,120 queremos que no siempre se desplace en la misma dirección así que lo que vamos a hacer a 29 00:03:00,120 --> 00:03:05,440 continuación es que a estos bloques le vamos a añadir los siguientes, vamos a ir a operadores 30 00:03:05,440 --> 00:03:09,960 y en lugar de que se deslice en un segundo decir que tarda un segundo y desde la parte derecha a 31 00:03:09,960 --> 00:03:16,160 la izquierda de nuestro escenario lo haga de manera aleatoria, ¿qué valores le vamos a poner? pues 32 00:03:16,160 --> 00:03:26,040 entre 0,5 segundos y 4 segundos y este bloque lo metemos dentro de deslizar en un, a continuación 33 00:03:26,040 --> 00:03:32,800 queremos que vuelva a su posición inicial y que allí espere, ¿pero cuánto va a esperar? ¿un segundo 34 00:03:32,800 --> 00:03:40,040 todo el rato? no, vamos a coger y vamos a añadir un operador y vamos a añadir un número aleatorio 35 00:03:40,040 --> 00:03:52,240 entre 0,5 y 2 segundos, este bloque lo colocamos aquí y ahora pantalla completa, bandera verde, el 36 00:03:52,240 --> 00:03:58,200 coche al principio se desliza muy lento, vuelve a su posición inicial, aquí ya viene más rápido y yo 37 00:03:58,640 --> 00:04:05,360 como veis sigo saltando, hemos modificado la velocidad de desplazamiento y hemos modificado 38 00:04:05,360 --> 00:04:12,480 el tiempo de espera a que el vehículo salga, por supuesto que se le pueden añadir muchos más 39 00:04:12,480 --> 00:04:17,760 bloques de programas, podemos poner algún contador de fallos, de puntos y también podemos poner incluso 40 00:04:17,760 --> 00:04:28,840 un contador de tiempo, podemos utilizar otros objetos, podemos utilizar otro escenario, pero 41 00:04:28,840 --> 00:04:40,160 eso siempre lo dejamos a la imaginación de cada uno de vosotros, pues ya está, hasta otro próximo tutorial