0:00:02.085,0:00:05.214 Bienvenido a la Hora de programación... 0:00:05.297,0:00:09.551 GUERRA DE LAS GALAXIAS 0:00:13.764,0:00:16.350 hola. Mi nombre es Kathleen Kennedy, 0:00:16.433,0:00:19.770 y soy la productora de Star Wars: El[br]despertar de la Fuerza (The Force Awakens) 0:00:19.853,0:00:23.649 Hoy, trabajarás[br]con una de nuestras estrellas, BB8. 0:00:23.732,0:00:26.610 BB8 es un androide esférico. 0:00:26.693,0:00:29.404 Todo lo que hace[br]y todos los movimientos que toma 0:00:29.488,0:00:32.241 son controlados[br]por software de computación. 0:00:33.367,0:00:35.953 La ciencias de programación[br]afectan a todas las industrias 0:00:36.036,0:00:38.872 desde el marketing[br]hasta la atención médica y la filmación. 0:00:38.956,0:00:42.376 De hecho, cientos de ingenieros[br]de computación trabajan juntos 0:00:42.459,0:00:45.128 para hacer una película[br]como El despertar de la Fuerza. 0:00:46.380,0:00:49.591 Hola, soy Rachel Roth, soy[br]ingeniera senior de desarrollo en IMAX 0:00:49.675,0:00:52.970 y dirijo el equipo de Animación[br]y Desarrollo de criaturas. 0:00:53.679,0:00:56.849 En El despertar de la Fuerza, soy[br]responsable por ayudar al artista 0:00:56.932,0:01:01.478 a desarrollar hilos, que son[br]las partes del personaje que se mueven 0:01:01.562,0:01:05.858 y permiten que el personaje sea[br]muy creíble en una galaxia muy lejana. 0:01:07.067,0:01:09.736 En la próxima hora, construiremos[br]nuestro propio juego de Star Wars 0:01:09.820,0:01:12.698 que te enseñará[br]lo básico sobre la programación. 0:01:12.781,0:01:15.826 Normalmente la programación es puro texto,[br]pero aquí utilizaremos bloques 0:01:15.909,0:01:18.745 que puedes arrastrar y soltar[br]para crear programas. 0:01:18.829,0:01:21.373 Debajo de los bloques,[br]aún estás creando código. 0:01:21.456,0:01:24.585 Después de que aprendamos lo básico[br]con los bloques, cambiaremos a Javascript, 0:01:24.668,0:01:27.296 uno de los lenguajes de programación[br]más populares en la Internet. 0:01:28.463,0:01:31.842 Para empezar, vamos a trabajar con Rain[br]para programar a BB8 0:01:31.925,0:01:34.595 para caminar y recoger[br]todas las piezas de basura. 0:01:34.678,0:01:36.930 Tu pantalla está dividida en tres partes. 0:01:37.014,0:01:40.184 A la izquierda está el espacio del juego[br]de Star Wars, donde se ejecuta el código. 0:01:40.267,0:01:43.854 Las instrucciones para cada nivel[br]están escritas en el espacio de juego. 0:01:43.937,0:01:45.856 Esta área del medio[br]es el cajón de herramientas, 0:01:45.939,0:01:49.151 y cada uno de estos bloques es un comando[br]que BB8 puede entender. 0:01:49.234,0:01:52.070 El espacio blanco a la derecha[br]se llama el espacio de trabajo, 0:01:52.154,0:01:53.989 y aquí construiremos nuestro programa. 0:01:54.615,0:01:57.618 Si arrastro el bloque[br]de mover a la izquierda ("moveLeft()") 0:01:57.701,0:01:59.328 y presiono "Run" (ejecutar), ¿qué sucede? 0:01:59.411,0:02:02.372 BB8 se mueve a la izquierda[br]un bloque en la cuadrícula. 0:02:02.456,0:02:05.667 ¿Qué hago si quiero que BB8 haga algo[br]después del bloque "moveLeft()"? 0:02:05.751,0:02:08.170 Puedo añadir otro bloque[br]a nuestro programa. 0:02:08.253,0:02:10.172 Voy a seleccionar el bloque "moveUp()"[br](mover hacia arriba), 0:02:10.255,0:02:12.591 lo encajaré bajo mi bloque "moveLeft()", 0:02:12.674,0:02:16.637 hasta que aparezca resaltado, y lo soltaré[br]y los dos bloques encajarán juntos. 0:02:17.804,0:02:20.516 Cuando presiono "Run" de nuevo,[br]BB8 ejecutará los comandos 0:02:20.599,0:02:24.353 que están apilados en nuestro espacio de[br]trabajo, de arriba hacia abajo. 0:02:24.436,0:02:27.189 Si alguna vez deseas borrar un bloque,[br]solo quítalo de la pila 0:02:27.272,0:02:29.441 y arrástralo de vuelta[br]al cajón de herramientas. 0:02:29.525,0:02:32.528 Luego de que haces clic en Run,[br]siempre puedes pulsar Reset (restablecer) 0:02:32.611,0:02:34.196 para llevar a BB8[br]de vuelta al comienzo. 0:02:34.988,0:02:37.449 Pues, ¡vamos al rodaje!