0:00:00.099,0:00:05.060 Mi nombre es Jens Bergensten, me dicen Jeb[br]Soy desarrollador principal de Minecraft 0:00:05.060,0:00:13.820 en mojang.com. Tenía 11 o 12 cuando empezé[br]a programar porque quería hacer juegos 0:00:13.830,0:00:18.580 Uno de los amigos de mi padre me dijo que[br]para poder hacer juegos necesitaba 0:00:18.580,0:00:21.700 aprender a programar.[br]Así que comencé a programar. 0:00:23.740,0:00:26.740 Me gusta el diseño y averiguar [br]la arquitectura 0:00:27.250,0:00:29.999 de las cosas. Y por eso me gusta de Minecraft. 0:00:32.369,0:00:35.369 En la siguiente hora aprenderás lo básico 0:00:35.369,0:00:39.839 de ciencias de la computación programando [br]los movimientos de Alex o Steve en un 0:00:39.839,0:00:46.240 simulador del mundo de Minecraft.[br]Usualmente se programa sólo en texto pero 0:00:46.430,0:00:51.720 hoy usaremos bloques en un sistema donde[br]se puede arrastrar y soltar 0:00:51.720,0:00:57.289 para escribir programas. Por debajo estas[br]programando JavaScript. Un concepto que 0:00:57.289,0:01:03.020 estaras aprendiendo lo que un programador[br]usa cada dia y son las bases de ciencias 0:01:03.320,0:01:08.740 de computacion. Aqui en Mojang se usa el[br]mismo concepto para crear Minecraft. 0:01:08.740,0:01:14.220 Antesde comenzar, escojeras un persoaje.[br]Yo usare Alex. 0:01:14.230,0:01:17.969 Vamos a desarrollar un programa[br]que le ayude a moverse. 0:01:20.829,0:01:23.959 Tu pantalla se divide en tres partes 0:01:24.089,0:01:28.350 la izquierda es Minecraft de juego, donde[br]tu programa se ejecuta. Las instrucciones 0:01:28.350,0:01:34.899 para cada nivel estan escritas abajo. En[br]medio es la caja de herramientas y cada 0:01:34.899,0:01:41.790 bloque es un comando para Alex. El[br]espacio blanco se un espacio de trabajo 0:01:41.790,0:01:48.709 y aqui construiremos nuestro programa. Si[br]arrastramos el bloque de avanzar(); a 0:01:48.749,0:01:53.480 nuestro espacio de trabajo y luego damos[br]clic en ejecutar.¿Qué pasa? Alex avanza un 0:01:53.480,0:01:57.790 espacio en la cuadricula. ¿Qué tal si [br]queremos que haga algo despues 0:01:57.790,0:02:02.360 de moverse? Podemos agregar otro[br]bloque a nuestro programa 0:02:02.360,0:02:05.689 escogere el bloque vueltaDerecha(); y lo[br] 0:02:05.689,0:02:08.716 arrastrare por debajo de mi bloque[br] 0:02:08.716,0:02:11.416 avanza(); hasta que la linea anaranjada[br]aparezca. 0:02:11.416,0:02:13.543 luego lo soltare y los bloques[br] 0:02:13.543,0:02:16.533 se uniran, ejecutamos 0:02:16.753,0:02:19.490 y Alex ejecutara los comandos 0:02:19.490,0:02:24.800 de arriba hacia abajo y si quieres borrar[br] 0:02:25.350,0:02:28.540 un bloque, solo arrastralo en medio[br] 0:02:28.670,0:02:31.150 para regresar al nivel principal[br] 0:02:31.280,0:02:35.940 usa el comienza de nuevo de la derecha. [br] 0:02:36.870,0:02:40.900 Otra cosa veras un triangulo en el bloque 0:02:41.740,0:02:46.320 y significa que puedes cambiar tu opcion 0:02:46.320,0:02:48.560 Comencemos a codificar!