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