-
Bienvenido a la Hora de programación...
-
GUERRA DE LAS GALAXIAS
-
hola. Mi nombre es Kathleen Kennedy,
-
y soy la productora de Star Wars: El
despertar de la Fuerza (The Force Awakens)
-
Hoy, trabajarás
con una de nuestras estrellas, BB8.
-
BB8 es un androide esférico.
-
Todo lo que hace
y todos los movimientos que toma
-
son controlados
por software de computación.
-
La ciencias de programación
afectan a todas las industrias
-
desde el marketing
hasta la atención médica y la filmación.
-
De hecho, cientos de ingenieros
de computación trabajan juntos
-
para hacer una película
como El despertar de la Fuerza.
-
Hola, soy Rachel Roth, soy
ingeniera senior de desarrollo en IMAX
-
y dirijo el equipo de Animación
y Desarrollo de criaturas.
-
En El despertar de la Fuerza, soy
responsable por ayudar al artista
-
a desarrollar hilos, que son
las partes del personaje que se mueven
-
y permiten que el personaje sea
muy creíble en una galaxia muy lejana.
-
En la próxima hora, construiremos
nuestro propio juego de Star Wars
-
que te enseñará
lo básico sobre la programación.
-
Normalmente la programación es puro texto,
pero aquí utilizaremos bloques
-
que puedes arrastrar y soltar
para crear programas.
-
Debajo de los bloques,
aún estás creando código.
-
Después de que aprendamos lo básico
con los bloques, cambiaremos a Javascript,
-
uno de los lenguajes de programación
más populares en la Internet.
-
Para empezar, vamos a trabajar con Rain
para programar a BB8
-
para caminar y recoger
todas las piezas de basura.
-
Tu pantalla está dividida en tres partes.
-
A la izquierda está el espacio del juego
de Star Wars, donde se ejecuta el código.
-
Las instrucciones para cada nivel
están escritas en el espacio de juego.
-
Esta área del medio
es el cajón de herramientas,
-
y cada uno de estos bloques es un comando
que BB8 puede entender.
-
El espacio blanco a la derecha
se llama el espacio de trabajo,
-
y aquí construiremos nuestro programa.
-
Si arrastro el bloque
de mover a la izquierda ("moveLeft()")
-
y presiono "Run" (ejecutar), ¿qué sucede?
-
BB8 se mueve a la izquierda
un bloque en la cuadrícula.
-
¿Qué hago si quiero que BB8 haga algo
después del bloque "moveLeft()"?
-
Puedo añadir otro bloque
a nuestro programa.
-
Voy a seleccionar el bloque "moveUp()"
(mover hacia arriba),
-
lo encajaré bajo mi bloque "moveLeft()",
-
hasta que aparezca resaltado, y lo soltaré
y los dos bloques encajarán juntos.
-
Cuando presiono "Run" de nuevo,
BB8 ejecutará los comandos
-
que están apilados en nuestro espacio de
trabajo, de arriba hacia abajo.
-
Si alguna vez deseas borrar un bloque,
solo quítalo de la pila
-
y arrástralo de vuelta
al cajón de herramientas.
-
Luego de que haces clic en Run,
siempre puedes pulsar Reset (restablecer)
-
para llevar a BB8
de vuelta al comienzo.
-
Pues, ¡vamos al rodaje!