1 00:00:01,330 --> 00:00:11,849 Vamos a aprender a realizar un juego en el que nuestros estudiantes tengan que contestar correctamente al nombre de unas imágenes que van a aparecer. 2 00:00:12,330 --> 00:00:19,149 Lo interesante de esto es que los propios alumnos sean los que recopilen las imágenes y reten a sus compañeros. 3 00:00:19,750 --> 00:00:21,250 Bueno, vamos a ver primero cómo funciona. 4 00:00:22,129 --> 00:00:29,190 Dice cuál es la forma de este edificio y tiene que poner cono y le aparece un premio. 5 00:00:29,190 --> 00:00:30,769 Y además le da un punto. 6 00:00:31,329 --> 00:00:35,170 Si se equivoca, le sale un error y no le da punto. 7 00:00:35,810 --> 00:00:36,969 Esto es un cilindro. 8 00:00:39,009 --> 00:00:42,009 Y así con todas las preguntas. 9 00:00:45,149 --> 00:00:50,990 Mi recomendación es que utilicéis imágenes libres de derechos de autor. 10 00:00:50,990 --> 00:00:57,869 Aquí tiene una marca de agua porque esta imagen tiene derechos de autor. 11 00:01:05,549 --> 00:01:08,909 Vamos a ir viendo cómo es el programa y luego lo haremos paso a paso. 12 00:01:08,909 --> 00:01:17,170 Lo primero de todo es que vamos a tener un único objeto que va a tener muchos disfraces. 13 00:01:17,390 --> 00:01:30,969 Nosotros lo que tendremos que hacer es buscar por internet un montón de imágenes de objetos que nos interesen y esos serán los disfraces del objeto. 14 00:01:30,969 --> 00:01:43,930 En este caso tendremos cilindros, pirámides, esferas, prismas y las vamos a nombrar con el nombre de lo que nos tenga que responder el alumno. 15 00:01:44,189 --> 00:01:45,890 Cilindro 26, 27. 16 00:01:47,069 --> 00:01:55,230 Estos son todos los distintos disfraces, las distintas apariencias que va a tener nuestro objeto. 17 00:01:55,469 --> 00:01:59,250 En este caso tenemos 28 distintas. 18 00:01:59,250 --> 00:02:00,909 ¿Qué es lo que va a hacer el programa? 19 00:02:01,150 --> 00:02:03,290 Bueno, pues mirad, le ponemos el objeto 20 00:02:03,290 --> 00:02:06,129 y le vamos a poner dos fondos 21 00:02:06,129 --> 00:02:07,609 Yo los fondos que he elegido 22 00:02:07,609 --> 00:02:09,969 es un fondo blanco 23 00:02:09,969 --> 00:02:12,669 y un fondo de Gain Over 24 00:02:12,669 --> 00:02:15,250 cuando termina el programa 25 00:02:15,250 --> 00:02:17,370 Selecciono el objeto 26 00:02:17,370 --> 00:02:20,030 Bueno, pues simplemente comenzamos 27 00:02:20,030 --> 00:02:23,569 Cuando... Espera un momentito, voy a poner el fondo en blanco 28 00:02:23,569 --> 00:02:27,139 Vale, pues comenzamos 29 00:02:27,139 --> 00:02:28,400 siempre con un evento 30 00:02:28,400 --> 00:02:29,939 al hacer clic en la bandera verde 31 00:02:30,699 --> 00:02:37,280 Yo lo que voy a hacer es hacerle un mostrar como condición inicial para que aparezca el edificio. 32 00:02:37,979 --> 00:02:44,699 ¿Por qué hago esto? Porque al final del programa voy a esconder el objeto para que me aparezca el fondo del gainover sin el objeto. 33 00:02:44,699 --> 00:02:52,039 Por tanto, si lo he escondido, inicialmente tendré que mostrarlo. Eso está en apariencia. 34 00:02:53,439 --> 00:02:55,620 Mostrar y esconder aquí abajo. 35 00:02:56,560 --> 00:03:02,199 Le voy a decir también qué fondo quiero que aparezca cuando comienza el programa, que es el fondo blanco. 36 00:03:02,879 --> 00:03:11,300 ¿Por qué hago esto? Porque si al final del programa yo le digo que cambia un GainOver, me va a aparecer el GainOver al principio. 37 00:03:11,300 --> 00:03:14,639 Así que tengo que decirle las condiciones iniciales del programa. 38 00:03:15,180 --> 00:03:19,139 Esto es interesante. Mirad, los puntos. Esto se llama variable. 39 00:03:19,840 --> 00:03:25,000 Nosotros tenemos que crear una variable que me vaya acumulando el valor de los puntos. 40 00:03:25,000 --> 00:03:35,460 Esto se hace aquí. Creamos una variable y le damos inicialmente el valor cero porque yo quiero que mi programa comience en cero. 41 00:03:36,159 --> 00:03:39,979 Todo esto que hemos hecho aquí son simplemente las condiciones iniciales del programa. 42 00:03:41,419 --> 00:03:54,060 Y después va a repetir 28 veces, porque tenemos 28 imágenes distintas, para repetir 28 veces que vaya cambiando de disfraz. 43 00:03:54,060 --> 00:04:03,520 ¿Vale? Que ponga un disfraz, una de las apariencias que tiene mi objeto, que pregunte cuál es la forma del edificio y que espere. 44 00:04:03,879 --> 00:04:06,759 ¿A qué va a esperar? Va a esperar a la respuesta del usuario. 45 00:04:07,340 --> 00:04:11,460 Tiene que teclear cuál es la respuesta. 46 00:04:14,169 --> 00:04:20,370 Ponemos un condicional de sí, si no, sí y ahora con un operador matemático, sí. 47 00:04:20,370 --> 00:04:37,829 Si la respuesta que ha tecleado el usuario resulta que está dentro del nombre del disfraz, por eso era importante que en el nombre de estas imágenes pusiéramos la respuesta cilindro, cono, cilindro, pirámide, prisma. 48 00:04:37,829 --> 00:04:42,790 si resulta que lo que ha tecleado está incluido en el nombre del disfraz 49 00:04:42,790 --> 00:04:44,649 queremos que le sume un punto 50 00:04:44,649 --> 00:04:48,730 que diga que es una respuesta correcta y le sume un punto 51 00:04:48,730 --> 00:04:50,850 y queremos que suene un sonido 52 00:04:50,850 --> 00:04:52,209 los sonidos los tenemos aquí 53 00:04:52,209 --> 00:04:55,649 hemos puesto desde la biblioteca 54 00:04:55,649 --> 00:04:59,990 un sonido de felicitación 55 00:04:59,990 --> 00:05:02,310 y un sonido de error 56 00:05:02,310 --> 00:05:07,009 si resulta que no ha acertado 57 00:05:07,009 --> 00:05:10,629 que no ha tecleado correctamente, pues hacemos un sonido malo. 58 00:05:11,129 --> 00:05:13,949 Podríamos, si quisiéramos, que le restara un punto. 59 00:05:14,250 --> 00:05:21,410 Bueno, pues para eso me vengo a variables y le digo que si se equivoca a la variable puntos, 60 00:05:22,009 --> 00:05:24,069 le sume menos uno. 61 00:05:24,889 --> 00:05:26,949 Sumarle menos uno es restar. 62 00:05:27,689 --> 00:05:34,589 Y esto lo va a repetir 28 veces, una vez por cada uno de los distintos disfraces que va a tener mi objeto. 63 00:05:34,589 --> 00:05:50,689 Por último, como quiero que salga un mensaje de final de que ha terminado el juego, le digo que esconda la imagen y que me cambie al fondo que teníamos de Gainover.