1 00:00:09,070 --> 00:00:23,100 En esta ocasión, nuestro objetivo es hacer un Snake con App Inventor. 2 00:00:24,280 --> 00:00:29,260 Lo primero que haremos, como siempre, será diseñar la interfaz de nuestro juego. 3 00:00:41,240 --> 00:00:49,759 En esta ocasión queremos un contador de puntos, de vida y de tiempo, que mostraremos con tres labels. 4 00:00:49,759 --> 00:01:08,530 También necesitaremos un vertical layout y un horizontal layout, los cuales nos servirán para mostrar los elementos por pantalla. 5 00:01:08,530 --> 00:01:19,390 Y para mostrar nuestro juego, en esta ocasión utilizaremos un canvas y dos sprites, uno para la cabeza de la serpiente y uno para el objeto a recoger. 6 00:01:23,079 --> 00:01:26,159 También utilizaremos tres clocks y un acelerómetro. 7 00:01:34,430 --> 00:01:45,950 Después, le diremos que la alineación vertical llene toda la pantalla, tanto en alto como en ancho. 8 00:01:52,510 --> 00:01:56,290 Diremos que la alineación horizontal llene el ancho de la pantalla. 9 00:01:56,290 --> 00:02:02,790 Y al canvas le diremos que llene la pantalla, tanto de una forma como de la otra. 10 00:02:06,060 --> 00:02:09,620 Por último, vamos a mover los labels al layout horizontal. 11 00:02:12,469 --> 00:02:16,289 Uno, otro y otro. 12 00:02:16,289 --> 00:02:40,060 Pondremos el nombre de estos elementos según su utilidad. 13 00:02:43,330 --> 00:02:45,069 Clocks, reloj tiempo. 14 00:03:04,750 --> 00:03:06,870 Acelerómetro, acelerómetro. 15 00:03:16,340 --> 00:03:18,000 Canvas, lienzo. 16 00:03:24,009 --> 00:03:28,770 Labels, puntuación, tiempo, vidas. 17 00:03:44,469 --> 00:03:47,169 Sprites, serpiente, objetivo. 18 00:03:58,389 --> 00:04:01,370 Para empezar nos ocuparemos del movimiento de la serpiente. 19 00:04:01,370 --> 00:04:14,370 Para dar ese efecto que tiene el Snake de que se mueve trozo a trozo, pondremos el delay del sprite en 400, lo que hará que se mueva cada 400 milisegundos. 20 00:04:18,050 --> 00:04:24,470 Como velocidad pondremos 10 y haremos que empiece en 180 grados. 21 00:04:24,470 --> 00:04:31,540 grados. Ahora cargaremos alguna imagen dentro de los sprites para que podamos 22 00:04:31,540 --> 00:04:40,649 ver algo y le cambiamos el tamaño a algo razonablemente pequeño.