1 00:00:00,099 --> 00:00:05,060 Mi nombre es Jens Bergensten, me dicen Jeb Soy desarrollador principal de Minecraft 2 00:00:05,060 --> 00:00:13,820 en mojang.com. tenía 11 o 12 cuando empeze a programar porque quería hacer juegos 3 00:00:13,830 --> 00:00:18,580 Uno de los amigos de mi padre me dijo que necesitaba saber programar para hacer 4 00:00:18,580 --> 00:00:21,700 juegos. Así que comense a programar. 5 00:00:23,740 --> 00:00:26,740 Me gusta el diseño y averiguar arquitectura 6 00:00:27,250 --> 00:00:29,999 de las cosas. Y eso me gusta de Minecraft. 7 00:00:32,369 --> 00:00:35,369 En la siguiente hora aprenderas lo basico 8 00:00:35,369 --> 00:00:39,839 de ciencias de la computacion programando los movimientos de Alex o Steve en un 9 00:00:39,839 --> 00:00:46,240 simulador del mundo de Minecraft. usualmente programacion es solo texto pero 10 00:00:46,430 --> 00:00:51,720 hoy usaremos bloques: un sistema que se puede arrastrar y soltar 11 00:00:51,720 --> 00:00:57,289 para escribir programas. por debajo estas programando JavaScript. Un concepto que 12 00:00:57,289 --> 00:01:03,020 estaras aprendiendo lo que un programador usa cada dia y son las bases de ciencias 13 00:01:03,320 --> 00:01:08,740 de computacion. Aqui en Mojang se usa el mismo concepto para crear Minecraft. 14 00:01:08,740 --> 00:01:14,220 Antesde comenzar, escojeras un persoaje. Yo usare Alex. 15 00:01:14,230 --> 00:01:17,969 Vamos a desarrollar un programa que le ayude a moverse. 16 00:01:20,829 --> 00:01:23,959 Tu pantalla se divide en tres partes 17 00:01:24,089 --> 00:01:28,350 la izquierda es Minecraft de juego, donde tu programa se ejecuta. Las instrucciones 18 00:01:28,350 --> 00:01:34,899 para cada nivel estan escritas abajo. En medio es la caja de herramientas y cada 19 00:01:34,899 --> 00:01:41,790 bloque es un comando para Alex. El espacio blanco se un espacio de trabajo 20 00:01:41,790 --> 00:01:48,709 y aqui construiremos nuestro programa. Si arrastramos el bloque de avanzar(); a 21 00:01:48,749 --> 00:01:53,480 nuestro espacio de trabajo y luego damos clic en ejecutar.¿Qué pasa? Alex avanza un 22 00:01:53,480 --> 00:01:57,790 espacio en la cuadricula. ¿Qué tal si queremos que haga algo despues 23 00:01:57,790 --> 00:02:02,360 de moverse? Podemos agregar otro bloque a nuestro programa 24 00:02:02,360 --> 00:02:05,689 escogere el bloque vueltaDerecha(); y lo 25 00:02:05,689 --> 00:02:08,716 arrastrare por debajo de mi bloque 26 00:02:08,716 --> 00:02:11,416 avanza(); hasta que la linea anaranjada aparezca. 27 00:02:11,416 --> 00:02:13,543 luego lo soltare y los bloques 28 00:02:13,543 --> 00:02:16,533 se uniran, ejecutamos 29 00:02:16,753 --> 00:02:19,490 y Alex ejecutara los comandos 30 00:02:19,490 --> 00:02:24,800 de arriba hacia abajo y si quieres borrar 31 00:02:25,350 --> 00:02:28,540 un bloque, solo arrastralo en medio 32 00:02:28,670 --> 00:02:31,150 para regresar al nivel principal 33 00:02:31,280 --> 00:02:35,940 usa el comienza de nuevo de la derecha. 34 00:02:36,870 --> 00:02:40,900 Otra cosa veras un triangulo en el bloque 35 00:02:41,740 --> 00:02:46,320 y significa que puedes cambiar tu opcion 36 00:02:46,320 --> 00:02:48,560 Comencemos a codificar!