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