1
00:00:02,085 --> 00:00:05,214
Bienvenido a la Hora de programación...
2
00:00:05,297 --> 00:00:09,551
GUERRA DE LAS GALAXIAS
3
00:00:13,764 --> 00:00:16,350
hola. Mi nombre es Kathleen Kennedy,
4
00:00:16,433 --> 00:00:19,770
y soy la productora de Star Wars: El
despertar de la Fuerza (The Force Awakens)
5
00:00:19,853 --> 00:00:23,649
Hoy, trabajarás
con una de nuestras estrellas, BB8.
6
00:00:23,732 --> 00:00:26,610
BB8 es un androide esférico.
7
00:00:26,693 --> 00:00:29,404
Todo lo que hace
y todos los movimientos que toma
8
00:00:29,488 --> 00:00:32,241
son controlados
por software de computación.
9
00:00:33,367 --> 00:00:35,953
La ciencias de programación
afectan a todas las industrias
10
00:00:36,036 --> 00:00:38,872
desde el marketing
hasta la atención médica y la filmación.
11
00:00:38,956 --> 00:00:42,376
De hecho, cientos de ingenieros
de computación trabajan juntos
12
00:00:42,459 --> 00:00:45,128
para hacer una película
como El despertar de la Fuerza.
13
00:00:46,380 --> 00:00:49,591
Hola, soy Rachel Roth, soy
ingeniera senior de desarrollo en IMAX
14
00:00:49,675 --> 00:00:52,970
y dirijo el equipo de Animación
y Desarrollo de criaturas.
15
00:00:53,679 --> 00:00:56,849
En El despertar de la Fuerza, soy
responsable por ayudar al artista
16
00:00:56,932 --> 00:01:01,478
a desarrollar hilos, que son
las partes del personaje que se mueven
17
00:01:01,562 --> 00:01:05,858
y permiten que el personaje sea
muy creíble en una galaxia muy lejana.
18
00:01:07,067 --> 00:01:09,736
En la próxima hora, construiremos
nuestro propio juego de Star Wars
19
00:01:09,820 --> 00:01:12,698
que te enseñará
lo básico sobre la programación.
20
00:01:12,781 --> 00:01:15,826
Normalmente la programación es puro texto,
pero aquí utilizaremos bloques
21
00:01:15,909 --> 00:01:18,745
que puedes arrastrar y soltar
para crear programas.
22
00:01:18,829 --> 00:01:21,373
Debajo de los bloques,
aún estás creando código.
23
00:01:21,456 --> 00:01:24,585
Después de que aprendamos lo básico
con los bloques, cambiaremos a Javascript,
24
00:01:24,668 --> 00:01:27,296
uno de los lenguajes de programación
más populares en la Internet.
25
00:01:28,463 --> 00:01:31,842
Para empezar, vamos a trabajar con Rain
para programar a BB8
26
00:01:31,925 --> 00:01:34,595
para caminar y recoger
todas las piezas de basura.
27
00:01:34,678 --> 00:01:36,930
Tu pantalla está dividida en tres partes.
28
00:01:37,014 --> 00:01:40,184
A la izquierda está el espacio del juego
de Star Wars, donde se ejecuta el código.
29
00:01:40,267 --> 00:01:43,854
Las instrucciones para cada nivel
están escritas en el espacio de juego.
30
00:01:43,937 --> 00:01:45,856
Esta área del medio
es el cajón de herramientas,
31
00:01:45,939 --> 00:01:49,151
y cada uno de estos bloques es un comando
que BB8 puede entender.
32
00:01:49,234 --> 00:01:52,070
El espacio blanco a la derecha
se llama el espacio de trabajo,
33
00:01:52,154 --> 00:01:53,989
y aquí construiremos nuestro programa.
34
00:01:54,615 --> 00:01:57,618
Si arrastro el bloque
de mover a la izquierda ("moveLeft()")
35
00:01:57,701 --> 00:01:59,328
y presiono "Run" (ejecutar), ¿qué sucede?
36
00:01:59,411 --> 00:02:02,372
BB8 se mueve a la izquierda
un bloque en la cuadrícula.
37
00:02:02,456 --> 00:02:05,667
¿Qué hago si quiero que BB8 haga algo
después del bloque "moveLeft()"?
38
00:02:05,751 --> 00:02:08,170
Puedo añadir otro bloque
a nuestro programa.
39
00:02:08,253 --> 00:02:10,172
Voy a seleccionar el bloque "moveUp()"
(mover hacia arriba),
40
00:02:10,255 --> 00:02:12,591
lo encajaré bajo mi bloque "moveLeft()",
41
00:02:12,674 --> 00:02:16,637
hasta que aparezca resaltado, y lo soltaré
y los dos bloques encajarán juntos.
42
00:02:17,804 --> 00:02:20,516
Cuando presiono "Run" de nuevo,
BB8 ejecutará los comandos
43
00:02:20,599 --> 00:02:24,353
que están apilados en nuestro espacio de
trabajo, de arriba hacia abajo.
44
00:02:24,436 --> 00:02:27,189
Si alguna vez deseas borrar un bloque,
solo quítalo de la pila
45
00:02:27,272 --> 00:02:29,441
y arrástralo de vuelta
al cajón de herramientas.
46
00:02:29,525 --> 00:02:32,528
Luego de que haces clic en Run,
siempre puedes pulsar Reset (restablecer)
47
00:02:32,611 --> 00:02:34,196
para llevar a BB8
de vuelta al comienzo.
48
00:02:34,988 --> 00:02:37,449
Pues, ¡vamos al rodaje!