Mi nombre es Jens Bergensten, me dicen Jeb
y soy desarrollador principal de Minecraft
en mojang.com. Tenía 11 o 12 cuando empecé
a programar porque quería hacer juegos.
Uno de los amigos de mi padre me dijo que,
para poder hacer juegos, necesitaba
aprender a programar. Y fue lo que hice.
Me gusta diseñar y descubrir
la arquitectura de las cosas.
Por eso me gusta Minecraft.
En la siguiente hora aprenderás lo básico
en ciencias de la computación. Programarás
a Alex o Steve para que se mueven en un
mundo de Minecraft. Usualmente se programa
en texto, pero hoy usaremos blockly, que
usa bloques que puedes arrastrar y soltar
para escribir programas. En definitiva,
vas a crear código JavaScript. Aprenderás
qué utilizan los programadores día a día
y los conceptos básicos de las ciencias de
la computación. En Mojang usamos esos
conceptos para que funcione Minecraft.
Primero, elige tu personaje. Voy a elegir
a Alex. Vamos a crear código para un
programa que la ayude a moverse por la
pantalla, dividida en tres partes.
A la izquierda está el espacio de juego de
Minecraft, donde se ejecuta el programa.
Las instrucciones de cada nivel están
debajo. En el medio están las herramientas
y cada bloque es un comando que mueve a
Alex. El espacio vacío a la derecha es el
espacio de trabajo y allí creamos nuestro
programa. Arrastra el bloque Avanzar();
a este espacio y haz clic en Ejecutar.
¿Qué ocurre? Alex avanza un espacio en la
grilla. ¿Y si queremos hacer algo luego de
que avanza un espacio? Podemos agregar
otro bloque a nuestro programa.
Voy a elegir el bloque girarDerecha();
y arrastrarlo debajo del bloque Avanzar();
hasta que aparezca la línea naranja. Luego
lo suelto y los bloques encajan. Cuando
presiono Ejecutar, Alex realiza los
comandos apilados de arriba hacia abajo
en nuestro espacio de trabajo. Si quieres
borrar un bloque, arrástralo desde la pila
a la caja de herramientas. Para deshacer
tus cambios y volver al nivel inicial, usa
el botón Comenzar de nuevo en la esquina
superior derecha. Una cosa más, ¿ves el
pequeño triángulo en los bloques de girar?
Cada vez que los veas, significa que
puedes elegir una opción diferentes.
¡Comencemos a programar!