[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.10,0:00:05.06,Default,,0000,0000,0000,,Mi nombre es Jens Bergensten, me dicen Jeb\Ny soy desarrollador principal de Minecraft Dialogue: 0,0:00:05.06,0:00:13.39,Default,,0000,0000,0000,,en mojang.com. Tenía 11 o 12 cuando empecé\Na programar porque quería hacer juegos. Dialogue: 0,0:00:13.39,0:00:17.75,Default,,0000,0000,0000,,Uno de los amigos de mi padre me dijo que,\Npara poder hacer juegos, necesitaba Dialogue: 0,0:00:17.75,0:00:26.09,Default,,0000,0000,0000,,aprender a programar. Y fue lo que hice.\NMe gusta diseñar y descubrir Dialogue: 0,0:00:26.09,0:00:33.33,Default,,0000,0000,0000,,la arquitectura de las cosas. \NPor eso me gusta Minecraft. Dialogue: 0,0:00:33.33,0:00:39.22,Default,,0000,0000,0000,,En la siguiente hora aprenderás lo básico\Nen ciencias de la computación. Programarás Dialogue: 0,0:00:39.22,0:00:45.94,Default,,0000,0000,0000,,a Alex o Steve para que se mueven en un\Nmundo de Minecraft. Usualmente se programa Dialogue: 0,0:00:45.94,0:00:51.02,Default,,0000,0000,0000,,en texto, pero hoy usaremos blockly, que\Nusa bloques que puedes arrastrar y soltar Dialogue: 0,0:00:51.02,0:00:57.62,Default,,0000,0000,0000,,para escribir programas. En definitiva, \Nvas a crear código JavaScript. Aprenderás Dialogue: 0,0:00:57.62,0:01:02.53,Default,,0000,0000,0000,,qué utilizan los programadores día a día\Ny los conceptos básicos de las ciencias de Dialogue: 0,0:01:02.53,0:01:09.89,Default,,0000,0000,0000,,la computación. En Mojang usamos esos\Nconceptos para que funcione Minecraft. Dialogue: 0,0:01:09.89,0:01:15.30,Default,,0000,0000,0000,,Primero, elige tu personaje. Voy a elegir\Na Alex. Vamos a crear código para un Dialogue: 0,0:01:15.30,0:01:22.81,Default,,0000,0000,0000,,programa que la ayude a moverse por la\Npantalla, dividida en tres partes. Dialogue: 0,0:01:22.81,0:01:28.58,Default,,0000,0000,0000,,A la izquierda está el espacio de juego de\NMinecraft, donde se ejecuta el programa. Dialogue: 0,0:01:28.58,0:01:34.74,Default,,0000,0000,0000,,Las instrucciones de cada nivel están \Ndebajo. En el medio están las herramientas Dialogue: 0,0:01:34.74,0:01:40.90,Default,,0000,0000,0000,,y cada bloque es un comando que mueve a\NAlex. El espacio vacío a la derecha es el Dialogue: 0,0:01:40.90,0:01:46.92,Default,,0000,0000,0000,,espacio de trabajo y allí creamos nuestro\Nprograma. Arrastra el bloque Avanzar(); Dialogue: 0,0:01:46.92,0:01:53.34,Default,,0000,0000,0000,,a este espacio y haz clic en Ejecutar.\N¿Qué ocurre? Alex avanza un espacio en la Dialogue: 0,0:01:53.34,0:01:59.77,Default,,0000,0000,0000,,grilla. ¿Y si queremos hacer algo luego de\Nque avanza un espacio? Podemos agregar Dialogue: 0,0:01:59.77,0:02:05.14,Default,,0000,0000,0000,,otro bloque a nuestro programa. \NVoy a elegir el bloque girarDerecha(); Dialogue: 0,0:02:05.14,0:02:11.38,Default,,0000,0000,0000,,y arrastrarlo debajo del bloque Avanzar();\Nhasta que aparezca la línea naranja. Luego Dialogue: 0,0:02:11.38,0:02:17.26,Default,,0000,0000,0000,,lo suelto y los bloques encajan. Cuando \Npresiono Ejecutar, Alex realiza los Dialogue: 0,0:02:17.26,0:02:22.67,Default,,0000,0000,0000,,comandos apilados de arriba hacia abajo\Nen nuestro espacio de trabajo. Si quieres Dialogue: 0,0:02:22.67,0:02:28.70,Default,,0000,0000,0000,,borrar un bloque, arrástralo desde la pila\Na la caja de herramientas. Para deshacer Dialogue: 0,0:02:28.70,0:02:33.79,Default,,0000,0000,0000,,tus cambios y volver al nivel inicial, usa\Nel botón Comenzar de nuevo en la esquina Dialogue: 0,0:02:33.79,0:02:41.17,Default,,0000,0000,0000,,superior derecha. Una cosa más, ¿ves el\Npequeño triángulo en los bloques de girar? Dialogue: 0,0:02:41.17,0:02:46.62,Default,,0000,0000,0000,,Cada vez que los veas, significa que\Npuedes elegir una opción diferente. Dialogue: 0,0:02:46.62,0:02:48.75,Default,,0000,0000,0000,,¡Comencemos a programar!