1 00:00:00,099 --> 00:00:05,060 Mi nombre es Jens Bergensten, pero todos me dicen Jeb. Soy el desarrollador principal en Minecraft 2 00:00:05,060 --> 00:00:13,390 aquí en mojang.com. Comencé a programar a los 11 o 12 años porque 3 00:00:13,390 --> 00:00:17,750 quería hacer juegos. Un amigo de mi papá me dijo que para hacer juegos tenía que saber 4 00:00:17,750 --> 00:00:26,090 programar, de modo que así comencé. Me gusta diseñar y entender la 5 00:00:26,090 --> 00:00:33,329 arquitectura de las cosas. Eso es lo que más me gusta de Minecraft. En la próxima hora, 6 00:00:33,329 --> 00:00:39,219 aprenderás los básicos de la ciencia de la computación programando a Alex o Steve 7 00:00:39,219 --> 00:00:45,940 para que se muevan en una pieza simulada de un mundo de Minecraft. La programación tradicional usa texto, 8 00:00:45,940 --> 00:00:51,019 pero hoy usaremos Blockly, un sistema que usa bloques que puedes arrastrar y colocar para 9 00:00:51,019 --> 00:00:57,620 escribir programas. En realidad, estarás creando código de JavaScript. Los conceptos que 10 00:00:57,620 --> 00:01:02,530 aprenderás son los que usan los programadores a diario y son la base de la ciencia 11 00:01:02,530 --> 00:01:09,890 de la computación. En Mojang usamos estos mismos conceptos para Minecraft. Antes de comenzar, 12 00:01:09,890 --> 00:01:15,299 elegirás un personaje. Yo elegiré a Alex. Escribamos código para un programa 13 00:01:15,299 --> 00:01:22,810 que la ayude a moverse por la pantalla. Tu pantalla está dividida en tres partes principales. 14 00:01:22,810 --> 00:01:28,579 A la izquierda está el espacio de juego de Minecraft, donde se ejecutará tu programa. Las instrucciones para 15 00:01:28,579 --> 00:01:34,740 cada nivel están escritas más abajo. Esta área en el medio es el cuadro de herramientas y cada uno de esos bloques es 16 00:01:34,740 --> 00:01:40,899 un comando que dirige las acciones de Alex. El espacio blanco a la derecha se llama 17 00:01:40,899 --> 00:01:46,920 área de trabajo y es ahí donde construiremos el programa. Si arrastras el bloque \"ir hacia adelante\" 18 00:01:46,920 --> 00:01:53,340 hacia el área de trabajo y haces clic en Ejecutar, ¿qué pasará? Alex irá hacia adelante un espacio en el 19 00:01:53,340 --> 00:01:59,770 recuadro. ¿Y si quisiéramos que hiciera algo más luego de avanzar un espacio? Pues agregamos 20 00:01:59,770 --> 00:02:05,140 otro bloque al programa. Yo voy a elegir el bloque \"girar a la derecha\" y lo arrastraré 21 00:02:05,140 --> 00:02:11,380 debajo del bloque \"ir hacia adelante\" hasta que aparezca la línea anaranjada. Luego lo colocaré 22 00:02:11,380 --> 00:02:17,260 y los dos bloques encajarán. Si volvemos a pulsar Ejecutar, Alex realizará 23 00:02:17,260 --> 00:02:22,670 los comandos que están apilados de arriba hacia abajo en el espacio de trabajo. Y si alguna vez quieres 24 00:02:22,670 --> 00:02:28,700 eliminar un bloque, arrástralo desde la pila hacia el cuadro de herramientas. Para deshacer los cambios 25 00:02:28,700 --> 00:02:33,790 y volver al comienzo del nivel, usa el botón Comenzar de nuevo que está en la esquina superior derecha 26 00:02:33,790 --> 00:02:41,170 del área de trabajo. Y algo más, ¿ves el pequeño triángulo en algunos bloques? 27 00:02:41,170 --> 00:02:46,620 Si ves ese triángulo, significa que puedes elegir una opción diferente. 28 00:02:46,620 --> 00:02:48,750 ¡Comencemos a crear código!