{"id":593,"date":"2016-04-13T20:36:50","date_gmt":"2016-04-13T20:36:50","guid":{"rendered":"http:\/\/growlinga.com\/es\/?p=593"},"modified":"2016-04-13T20:47:10","modified_gmt":"2016-04-13T20:47:10","slug":"avances-en-godot-engine-y-storytelling","status":"publish","type":"post","link":"http:\/\/growlinga.com\/es\/avances-en-godot-engine-y-storytelling\/","title":{"rendered":"Avances en Godot Engine y Storytelling"},"content":{"rendered":"<p>Una semana productiva desde el punto de vista intelectual, no tanto en el avance de Barsuvia, pero \u00a1hey!, todo es avance en game design, \u00bfNo es as\u00ed?.<\/p>\n<p>Por fin pude compilar la \u00faltima actualizaci\u00f3n de Godot desde su c\u00f3digo fuente, como recordar\u00e1n del <a href=\"http:\/\/growlinga.com\/es\/barsuvia-plugins-proyectos-y-herramientas\/\">post\u00a0anterior<\/a>, queremos jugar un poco con el sistema de plugins de este engine que apenas se est\u00e1 cocinando, y en la versi\u00f3n estable actual(la descargable del website), a\u00fan no se implementa.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-594 aligncenter\" src=\"http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/godotengine.jpg\" alt=\"Godot Engine\" width=\"460\" height=\"215\" srcset=\"http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/godotengine.jpg 460w, http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/godotengine-300x140.jpg 300w\" sizes=\"auto, (max-width: 460px) 100vw, 460px\" \/><br \/>\nLa forma en que queremos utilizarlos es simple: que los plugins vayan dentro del proyecto, y no en una carpeta de plugins a nivel del editor y exterior al proyecto, como actualmente se maneja.<\/p>\n<p>\u00bfY esto por qu\u00e9?, bueno, es much\u00edsimo m\u00e1s facil compartir un proyecto bien contenido, que un enviroment completo al equipo y a los sistemas de versionamiento.<\/p>\n<p>Me cost\u00f3 sudor y l\u00e1grimas&#8230; y poco m\u00e1s de 6 horas averiguarlo y no es que Godot sea complicado de compilar en s\u00ed, sino que el problema lo presentaba MS Visual Studio a la hora de correr scons, los mensajes de error eran muy escuetos, b\u00e1sicamente faltaban ciertas liber\u00edas para completarse.<\/p>\n<p>Al final todo sali\u00f3 bien: era necesario especificar que el ejecutable compilado era para 64 bits y todo corri\u00f3 de maravilla. Ahora estamos listos para lo que sigue: un manejador de tilemaps con eventos.<\/p>\n<p>Creo que comenzar\u00e9 algunos art\u00edculos\/tutoriales sobre Godot Engine, es una forma de contribuir a la comunidad y bueno tambi\u00e9n de guardar conocimiento para futuras referencias.<\/p>\n<p>Por otro lado inici\u00e9 con la lectura de Video Game Storytelling de Evan Skolnick, interesante libro para un desarrollador, nos ayuda a conectar el desarrollo de videojuegos(y de cualquier proyecto que involucre contar una historia) entre las diferentes partes que componen a un equipo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-595 aligncenter\" src=\"http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/videogame-storytelling.jpg\" alt=\"Video Game Storytelling\" width=\"232\" height=\"346\" srcset=\"http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/videogame-storytelling.jpg 232w, http:\/\/growlinga.com\/es\/wp-content\/uploads\/2016\/04\/videogame-storytelling-201x300.jpg 201w\" sizes=\"auto, (max-width: 232px) 100vw, 232px\" \/><\/p>\n<p>Segun comenta el autor, si el trabajo que desarrollamos en nuestra \u00e1rea, ya sea escritores, desarrolladores, modeladores, m\u00fasicos, etc., ayuda a contar la historia, entonces debemos saber c\u00f3mo contarla, que seamos en realidad un equipo y nuestros esfuerzos cuenten la mejor versi\u00f3n posible de la misma. Para esto nos da un lenguaje y una base de inicio, de tal forma que todos los involucrados est\u00e9n en la misma frecuencia y puedan romper la barrera de comunicaci\u00f3n de ideas entre ellos.<\/p>\n<p>Ya en futuras entradas les estar\u00e9 platicando un poco m\u00e1s de su contenido.<\/p>\n<p>Hasta entonces un saludo y feliz #gamedev<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una semana productiva desde el punto de vista intelectual, no tanto en el avance de Barsuvia, pero \u00a1hey!, todo es avance en game design, \u00bfNo es as\u00ed?.<\/p>\n","protected":false},"author":2,"featured_media":596,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-593","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articulo"],"_links":{"self":[{"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/posts\/593","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/comments?post=593"}],"version-history":[{"count":5,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/posts\/593\/revisions"}],"predecessor-version":[{"id":602,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/posts\/593\/revisions\/602"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/media\/596"}],"wp:attachment":[{"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/media?parent=593"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/categories?post=593"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/growlinga.com\/es\/wp-json\/wp\/v2\/tags?post=593"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}