1 00:00:00,620 --> 00:00:05,339 Voy a explicar paso a paso cómo hacemos el programa de adivinar. 2 00:00:06,360 --> 00:00:12,980 Lo primero, cuando empezamos tenemos este objeto que no lo queremos, así que lo vamos a borrar. 3 00:00:13,880 --> 00:00:15,460 Vamos a crear nuestro objeto. 4 00:00:15,460 --> 00:00:24,800 Para eso, previamente, tenemos que tener en una carpeta todas las imágenes que vamos a querer meter en el programa. 5 00:00:24,800 --> 00:00:28,359 Vale, pues yo voy a elegir un objeto y lo voy a subir 6 00:00:28,359 --> 00:00:35,130 Y voy a coger la primera de las imágenes 7 00:00:35,130 --> 00:00:39,429 Pues esta misma 8 00:00:39,429 --> 00:00:42,030 Vale, subo la primera 9 00:00:42,030 --> 00:00:43,850 Y ahora me vengo a disfraces 10 00:00:43,850 --> 00:00:45,329 ¿Veis que solamente está esta? 11 00:00:45,950 --> 00:00:50,609 Vale, pues entonces ahora vamos a subir, vamos a cargar todos los disfraces de ese objeto 12 00:00:50,609 --> 00:00:55,469 Este ya le tenemos, así que desde el segundo hasta el último 13 00:00:55,469 --> 00:01:04,849 Fijaos en que yo he renombrado todos, con cilindro, cono, que incluye la respuesta que vamos a requerir de nuestros alumnos. 14 00:01:04,849 --> 00:01:18,760 Puedo seleccionar todos a la vez y darle a abrir. Y subo todos los disfraces. Tenemos 29 disfraces. 15 00:01:18,760 --> 00:01:20,640 vale, pues vámonos al código 16 00:01:20,640 --> 00:01:23,859 vamos a subirle también el escenario 17 00:01:23,859 --> 00:01:25,319 vale, pues tenemos un fondo 18 00:01:25,319 --> 00:01:27,680 que es el fondo blanco 19 00:01:27,680 --> 00:01:29,140 vale, simplemente 20 00:01:29,140 --> 00:01:32,280 y ahora le vamos a subir otro fondo 21 00:01:32,280 --> 00:01:35,359 que es la imagen del game over 22 00:01:35,359 --> 00:01:38,000 que he seleccionado antes 23 00:01:38,000 --> 00:01:39,599 ¿ves que me queda más pequeña? 24 00:01:40,280 --> 00:01:42,099 y entonces me quedaría como cortada 25 00:01:42,099 --> 00:01:43,840 por arriba y por abajo 26 00:01:43,840 --> 00:01:46,239 vale, pues entonces le doy a convertir a vector 27 00:01:46,239 --> 00:01:54,780 y ahora la amplio hasta que me quede cubierta toda la imagen. 28 00:01:55,420 --> 00:01:56,819 Vale, pues ya tengo los dos fondos. 29 00:01:57,560 --> 00:01:58,319 Vámonos al código. 30 00:01:58,799 --> 00:02:01,560 Ahora mismo tengo seleccionado el escenario. 31 00:02:02,079 --> 00:02:04,120 Yo quiero seleccionar el objeto. 32 00:02:04,500 --> 00:02:05,540 Venga, pues ahí tengo el objeto. 33 00:02:07,159 --> 00:02:08,599 Venga, pues entonces vamos programando. 34 00:02:08,599 --> 00:02:10,699 Lo primero, comenzamos con un evento. 35 00:02:11,460 --> 00:02:14,099 El evento es al hacer clic. 36 00:02:14,919 --> 00:02:22,319 Venga, pues entonces ahora yo lo que quiero es que al hacer clic vaya cambiando el escenario. 37 00:02:22,800 --> 00:02:30,139 Venga, pues entonces yo le voy a decir que me repita, que me vaya cambiando el escenario, que me vaya cambiando el objeto. 38 00:02:30,139 --> 00:02:40,780 Como tengo 29 objetos distintos, pues le digo que me repita 29 veces y que en apariencia me vaya cambiando de disfraz. 39 00:02:40,780 --> 00:02:56,930 Quiero que me pregunte, esto está en sensores, que me pregunte cuál es la forma de este edificio. 40 00:02:58,349 --> 00:03:12,699 Y tengo que esperar una respuesta. Y ahora va a venir un condicional. Le pongo un condicional si ocurre alguna condición, entonces que haga una cosa y si no, que haga otra cosa. 41 00:03:12,699 --> 00:03:37,939 Las condiciones vienen aquí en operadores. Voy a coger una condición de este tipo. Si la respuesta que me ha dado esta pregunta de cuál es la forma del edificio, esto está aquí en sensores. 42 00:03:37,939 --> 00:04:03,270 Si la respuesta está dentro del nombre del disfraz, esto lo tenemos aquí abajo, si la respuesta está incluida dentro del nombre del disfraz, por eso es importante que nombréis a los archivos de imagen, pues cono, pirámide, ¿vale? 43 00:04:03,270 --> 00:04:10,610 O si es con números, o es primo, no primo, o si es con personajes, el nombre del personaje, ¿vale? 44 00:04:10,669 --> 00:04:17,029 Bueno, pues si cumple la condición, lo que queremos es que me vaya sumando un punto, ¿vale? 45 00:04:17,110 --> 00:04:26,370 No he definido los puntos, así que me tengo que ir a las variables y voy a crear una variable que la voy a llamar puntos. 46 00:04:26,370 --> 00:04:33,040 pues entonces, yo lo que voy a querer es que 47 00:04:33,040 --> 00:04:37,180 si ha acertado, a la variable que acabo de definir 48 00:04:37,180 --> 00:04:41,259 puntos, le sume 1, y si no ha acertado 49 00:04:41,259 --> 00:04:45,220 pues voy a decirle que le reste 1, podríamos dejarlo sin nada 50 00:04:45,220 --> 00:04:49,040 pero bueno, yo voy a decirle que si se equivoca, le reste 51 00:04:49,040 --> 00:04:53,019 un punto, vale, para hacer esto, el programa 52 00:04:53,019 --> 00:04:56,720 ya estaría, pero claro, tenemos que hacerlo 53 00:04:56,720 --> 00:05:01,259 a lo mejor decirle que le felicite con un sonido 54 00:05:01,259 --> 00:05:04,519 si se acierta o que haga un mensaje de error 55 00:05:04,519 --> 00:05:08,699 si se equivoca, bueno pues para eso nos vamos a sonidos 56 00:05:08,699 --> 00:05:13,000 y vamos desde la biblioteca, vamos a buscar 57 00:05:13,000 --> 00:05:16,819 uno de felicitación, pues este 58 00:05:16,819 --> 00:05:22,480 simplemente pinchando él, tengo el de felicitación 59 00:05:22,480 --> 00:05:25,360 y vamos a poner otro de error 60 00:05:25,360 --> 00:05:44,250 Uy, me equivoqué. Vamos a poner otro error desde la biblioteca que se llame... Ups, si lo encuentra... No lo encuentra... A ver dónde está... Este. Venga. 61 00:05:44,250 --> 00:06:00,610 Pues entonces, yo lo que quiero en sonidos es que si acierta, que toque el sonido de acierto y si se equivoca, que toque el sonido de equivocación. 62 00:06:00,610 --> 00:06:06,370 ahora lo único que tenemos que hacer son las condiciones iniciales 63 00:06:06,370 --> 00:06:09,290 es decir, decirle que cuando empiece el programa 64 00:06:09,290 --> 00:06:14,170 la variable puntos valga 0 65 00:06:14,170 --> 00:06:16,310 si lo hacemos con vidas sería al revés 66 00:06:16,310 --> 00:06:19,449 iríamos restándole, si se equivoca 67 00:06:19,449 --> 00:06:24,790 si le damos 10 vidas, empezaría con 10 vidas 68 00:06:24,790 --> 00:06:28,689 a mí me gustaría que cambiara de fondo 69 00:06:28,689 --> 00:06:36,610 cuando ha terminado las 29 repeticiones. Por lo tanto, en apariencia le voy a decir que me cambie 70 00:06:38,930 --> 00:06:48,670 el fondo, no lo encuentro, cambiar el fondo aquí, a mi fondo de gainover que tenía y por tanto le 71 00:06:48,670 --> 00:06:56,610 tengo que decir que inicialmente el fondo sea el fondo blanco que tenía que llamado fondo 1. 72 00:06:56,610 --> 00:06:59,370 también quiero que cuando 73 00:06:59,370 --> 00:07:01,910 aparezca al fondo, cuando termine el programa 74 00:07:01,910 --> 00:07:03,610 esta imagen, este objeto 75 00:07:03,610 --> 00:07:06,189 desaparezca, por tanto le voy a decir 76 00:07:06,189 --> 00:07:07,889 que me lo esconda 77 00:07:07,889 --> 00:07:10,129 y al principio le tendré que decir 78 00:07:10,129 --> 00:07:11,870 que se muestre 79 00:07:11,870 --> 00:07:14,129 vamos a ver cómo funcionará 80 00:07:14,129 --> 00:07:17,649 cuál es la forma de este edificio 81 00:07:17,649 --> 00:07:19,250 pues yo voy a ponerle 82 00:07:19,250 --> 00:07:21,089 cilindro 83 00:07:21,089 --> 00:07:23,389 y da yo al enter 84 00:07:23,389 --> 00:07:25,910 y me felicita y me suma 85 00:07:25,910 --> 00:07:29,910 un punto. Esperamos el siguiente. Bueno, pues 86 00:07:29,910 --> 00:07:31,930 aquí me voy a equivocar y voy a decir cono. 87 00:07:33,509 --> 00:07:36,709 Me ha salido un mensaje de error y veis que me ha restado un punto. 88 00:07:38,430 --> 00:07:45,509 Cilindro. Voy a ponerlo mal. 89 00:07:45,769 --> 00:07:48,230 Voy a decir que esto es para llegar al final. 90 00:07:50,069 --> 00:07:52,029 Voy teniendo puntuaciones negativas. 91 00:07:56,699 --> 00:08:01,019 Yo lo que recomiendo es no utilizar imágenes con copyright porque es que 92 00:08:01,019 --> 00:08:03,019 aparece aquí la marca de agua que 93 00:08:03,019 --> 00:08:05,000 además de que no es legal, queda 94 00:08:05,000 --> 00:08:06,480 bastante mal. 95 00:08:15,839 --> 00:08:17,620 Bueno, están saliendo todos los conos seguidos. 96 00:09:18,600 --> 00:09:19,200 Vale, y al final 97 00:09:19,200 --> 00:09:21,779 aparece la puntuación y el game over.