1 99:59:59,999 --> 99:59:59,999 Mi nombre es Jens Bergensten, me dicen Jeb Soy desarrollador principal de Minecraft 2 99:59:59,999 --> 99:59:59,999 en mojang.com. Tenía 11 o 12 cuando empezé a programar porque quería hacer juegos 3 99:59:59,999 --> 99:59:59,999 Uno de los amigos de mi padre me dijo que para poder hacer juegos necesitaba 4 99:59:59,999 --> 99:59:59,999 aprender a programar. Así que comencé a programar. 5 99:59:59,999 --> 99:59:59,999 Me gusta el diseño y averiguar la arquitectura 6 99:59:59,999 --> 99:59:59,999 de las cosas. Y por eso me gusta de Minecraft. 7 99:59:59,999 --> 99:59:59,999 En la siguiente hora aprenderás lo básico 8 99:59:59,999 --> 99:59:59,999 de ciencias de la computación programando los movimientos de Alex o Steve en un 9 99:59:59,999 --> 99:59:59,999 simulador del mundo de Minecraft. Usualmente se programa sólo en texto pero 10 99:59:59,999 --> 99:59:59,999 hoy usaremos bloques en un sistema donde se puede arrastrar y soltar 11 99:59:59,999 --> 99:59:59,999 para escribir programas. Por debajo estas programando JavaScript. Un concepto que 12 99:59:59,999 --> 99:59:59,999 estaras aprendiendo lo que un programador usa cada dia y son las bases de ciencias 13 99:59:59,999 --> 99:59:59,999 de computacion. Aqui en Mojang se usa el mismo concepto para crear Minecraft. 14 99:59:59,999 --> 99:59:59,999 Antesde comenzar, escojeras un persoaje. Yo usare Alex. 15 99:59:59,999 --> 99:59:59,999 Vamos a desarrollar un programa que le ayude a moverse. 16 99:59:59,999 --> 99:59:59,999 Tu pantalla se divide en tres partes 17 99:59:59,999 --> 99:59:59,999 la izquierda es Minecraft de juego, donde tu programa se ejecuta. Las instrucciones 18 99:59:59,999 --> 99:59:59,999 para cada nivel estan escritas abajo. En medio es la caja de herramientas y cada 19 99:59:59,999 --> 99:59:59,999 bloque es un comando para Alex. El espacio blanco se un espacio de trabajo 20 99:59:59,999 --> 99:59:59,999 y aqui construiremos nuestro programa. Si arrastramos el bloque de avanzar(); a 21 99:59:59,999 --> 99:59:59,999 nuestro espacio de trabajo y luego damos clic en ejecutar.¿Qué pasa? Alex avanza un 22 99:59:59,999 --> 99:59:59,999 espacio en la cuadricula. ¿Qué tal si queremos que haga algo despues 23 99:59:59,999 --> 99:59:59,999 de moverse? Podemos agregar otro bloque a nuestro programa 24 99:59:59,999 --> 99:59:59,999 escogere el bloque vueltaDerecha(); y lo 25 99:59:59,999 --> 99:59:59,999 arrastrare por debajo de mi bloque 26 99:59:59,999 --> 99:59:59,999 avanza(); hasta que la linea anaranjada aparezca. 27 99:59:59,999 --> 99:59:59,999 luego lo soltare y los bloques 28 99:59:59,999 --> 99:59:59,999 se uniran, ejecutamos 29 99:59:59,999 --> 99:59:59,999 y Alex ejecutara los comandos 30 99:59:59,999 --> 99:59:59,999 de arriba hacia abajo y si quieres borrar 31 99:59:59,999 --> 99:59:59,999 un bloque, solo arrastralo en medio 32 99:59:59,999 --> 99:59:59,999 para regresar al nivel principal 33 99:59:59,999 --> 99:59:59,999 usa el comienza de nuevo de la derecha. 34 99:59:59,999 --> 99:59:59,999 Otra cosa veras un triangulo en el bloque 35 99:59:59,999 --> 99:59:59,999 y significa que puedes cambiar tu opcion 36 99:59:59,999 --> 99:59:59,999 Comencemos a codificar!