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!