Bienvenidos a La Hora del Código...
Hola! Soy Kathleen Kennedy, productora de
"Star Wars: El despertar de la Fuerza".
Hoy vas a estar trabajando con una de
nuestras estrellas, BB-8.
BB-8 es un robot esférico.
Todo lo que hace y cada
movimiento que realiza es controlado por software.
La computación impacta todas las industrias,
desde el marketing y la salud hasta el cine.
De hecho, cientos de informáticos trabajaron
juntos para hacer "El despertar de la Fuerza".
Hola! Soy Rachel Rose. Soy ingeniera experta
en I+D en ILM.
Lidero el equipo de desarrollo y animación de criaturas.
En "El despertar de la Fuerza" ayudo a
los artistas a desarrollar articulaciones,
que son las partes del personaje que se
mueven y permiten que luzca
creíble en una galaxia muy muy lejana.
En la próxima hora, vamos a construir
nuestro propio juego de Star Wars
y aprenderemos conceptos básicos de programación.
Usualmente, se programa sólo con texto
pero nosotros usaremos bloques y así
podremos arrastrar y soltar para escribir
los programas.
Para comenzar vamos a trabajar con Rey
para programar a BB-8 para que recolecte
los pedazos de chatarra.
Tu pantalla está partida en tres partes.
A la izquierda está el espacio del juego
de Star Wars donde correrá el código.
Las instrucciones para cada nivel están escritas
debajo del espacio del juego.
El área del medio es la caja de herramientas
y cada uno de estos bloques es un comando
que BB-8 puede comprender.
El espacio blanco de la derecha es el
espacio de trabajo y es aquí donde
construiremos nuestro programa.
Si arrastro el bloque "mover a izquierda"
a nuestro espacio de trabajo, ¿qué sucede?
BB-8 se mueve un casillero a la izquierda
dentro de la cuadrícula.
¿Y si quiero que BB-8 haga algo después de
moverse un casillero a la izquierda?
Puedo agregar otro bloque a nuestro programa.
Voy a elegir el bloque "mover arriba" y lo arrastro
debajo del bloque "mover a izquierda"
hasta que aparezca el resaltado. Luego lo suelto
y los dos bloques quedarán juntos.
Cuando presione "ejecutar" de nuevo, BB-8 seguirá
los comandos apilados en nuestro espacio de trabajo
desde arriba hacia abajo. Si querés borrar un bloque,
sacalo de la pila y arrastralo hasta la caja de herramientas.
Luego de presionar "ejecutar", siempre podrás presionar
el botón "reiniciar" para que BB-8 vuelva al comienzo.
Ahora...¡comencemos!