+6
JAGG
Arius
putito
shirrako118
Mikeboix
Terco_Viejo
10 participantes

    Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Sondeo

    ¿Qué os ha parecido el blog?

    [ 0 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-110%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [0%] 
    [ 4 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-1125%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [25%] 
    [ 1 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-116%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [6%] 
    [ 2 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-1113%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [13%] 
    [ 0 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-110%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [0%] 
    [ 0 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-110%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [0%] 
    [ 0 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-110%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [0%] 
    [ 9 ]
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-1156%  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Barra-10 [56%] 

    Votos Totales: 16
    Terco_Viejo
    Terco_Viejo
    Usuario VIP
    Usuario VIP


    Mensajes : 791
    Facción : Imperio Calrádico - Reyne de Mallorques

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Terco_Viejo Jue Oct 11, 2018 9:55 pm

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Ddc5004bddf6691ad45579a46e3d21d12f7d2be3

    Saludos guerreros de Calradia!

    El desarrollo de juegos puede ser un asunto delicado. A veces una tecnología o herramienta existente no hace exactamente lo que uno quiere que haga o no es tan eficiente como uno espera. Esto te deja con una decisión difícil de tomar: cambiar el diseño o crear tu propia solución a medida.

    Esto es algo que nos dimos cuenta mientras trabajábamos en la Interfaz de Usuario (UI) para Bannerlord. Anteriormente, usábamos una combinación de Flash y Scaleform para crear nuestra interfaz de usuario, que en realidad es un método bastante común en la industria de los juegos. Empezaríamos por crear la interfaz de usuario en Flash, antes de usar Scaleform para hacer que la interfaz de usuario funcione en el juego. Técnicamente, tanto Scaleform como Flash funcionaron perfectamente y nos proporcionaron la capacidad de implementar la interfaz de usuario de la forma que queríamos. Sin embargo, no pasó mucho tiempo antes de que nos dimos cuenta de algunos problemas con el proceso general de creación e implementación de la interfaz de usuario que creímos que necesitábamos abordar.

    Para empezar, el proceso fue bastante lento. Cualquier cambio en la interfaz de usuario tenía que hacerse en Flash, antes de ser implementado en el juego a probar. A medida que las pantallas crecían en complejidad, la generación del archivo.swf tomaba más tiempo. Y con cada cambio que hacíamos, el juego tenía que ser recargado para ver el resultado. Incluso un pequeño cambio, como mover un elemento 5 píxeles a la izquierda, requeriría pasar por todo este proceso.

    Además, Scaleform y Flash son frameworks de terceros sobre los que teníamos un control limitado. La dificultad de cambiar y modificar estos sistemas, en función de nuestras necesidades, nos hizo cuestionar el esfuerzo que estábamos haciendo para que funcionara.

    Finalmente, nos dimos cuenta de que el tiempo y la energía que gastábamos en la interfaz de usuario realmente nos estaba frenando, y la única forma de tener una interfaz de usuario que se ajustara a nuestra visión del juego sería crear nuestra propia biblioteca de interfaz de usuario. Después de todo, algunos problemas son sólo oportunidades disfrazadas.

    Ahora, esa era una perspectiva realmente aterradora porque ya habíamos invertido miles de horas-hombre en la interfaz de usuario existente. Afortunadamente, al principio del proceso de desarrollo, habíamos decidido utilizar un paradigma llamado MVVM para crear la interfaz de usuario. Esto significaba que parte de nuestro código estaba en clases C# ordenadas que no dependían de ninguna biblioteca específica de la interfaz de usuario, y podríamos reutilizar esta parte de nuestro trabajo incluso si tuviéramos que rehacer el resto. Yay!

    Luego, tuvimos que decidir cómo sería nuestra nueva biblioteca de UI. Se nos ocurrió una lista de requisitos:

    *La nueva biblioteca tenía que ser rápida y rápida. Nuestro equipo de motores trabajó muy duro para eliminar un solo milisegundo de nuestro ciclo de renderizado y no apreciarían que la interfaz de usuario malgastara sus ahorros con un rendimiento deficiente.
    *La nueva biblioteca también tenía que ser muy fácil de trabajar y hacer cambios sobre la marcha. Preferiblemente usaría un formato de archivo de especificaciones basado en texto, como XML, ya que los archivos basados en texto hacen que la colaboración entre múltiples desarrolladores sea mucho más fácil.
    *El sistema tenía que facilitar la creación de interfaces de usuario altamente interactivas.
    *El diseño de la interfaz de usuario tenía que ser independiente de cómo se vería visualmente. Esto permitiría al diseñador de la interfaz de usuario trabajar independientemente del artista.


    Decidimos llamar a nuestro nuevo marco de trabajo de interfaz de usuario Gauntlet (¡por la única razón de que nos pareció genial!). Con Gauntlet, podemos hacer cambios sobre la marcha. Esto significa que podemos editar una pantalla sin cerrar el juego una sola vez, sin necesidad de generar archivos ni pasos adicionales. Cuando hacemos cambios en el archivo.xml de una pantalla, vemos los resultados tan pronto como guardamos ese archivo. Y debido a que tenemos control total sobre el sistema, podemos hacer cambios en el sistema a medida que nuestras necesidades lo requieran.

    Entonces, ¿cómo funciona? Bueno, el sistema es bastante simple. Acoplamos un archivo.xml a una pantalla del juego, que el juego carga cuando se abre la pantalla. Toda la información de disposición de la pantalla se especifica en este fichero. También podemos hacer referencia a otros archivos.xml en cada .xml, lo que significa que si creamos un elemento de la interfaz de usuario que sabemos que vamos a usar más de una vez (es decir, en otras pantallas) podemos simplemente referirnos a ese elemento. Esto nos permite hacer cambios en el archivo y hacer que estos cambios ocurran en cualquier lugar donde hagamos referencia a este.xml.

    También tenemos un conjunto de archivos XML separados que especifican cómo se verán los distintos elementos, de forma muy parecida a los archivos CSS que se utilizan para las páginas HTML. Este sistema de despellejar es muy potente y el artista puede especificar fácilmente cada detalle sobre cómo se verá y comportará un elemento de interfaz de usuario. Por ejemplo, un botón puede cambiar de color cuando el usuario mueve el ratón sobre él y puede pasar por una animación cuando el usuario hace clic sobre él.

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Blog_post_61_taleworldswebsite_02
    Pantalla inventario.xml

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Blog_post_61_taleworldswebsite_03
    Inventario ingame

    Esperamos que Gauntlet sea una adición bienvenida para nuestra comunidad de modding. En Warband, la edición de la interfaz de usuario siempre fue un dolor de cabeza y había algunas limitaciones que no se podían superar. Con Gauntlet, los modders tendrán control total sobre cada pantalla, con la única limitación de su imaginación.


    En el blog de la próxima semana, hablaremos con el Asistente de Diseño, Cihan Şekercioğlu. Si tienes alguna pregunta que te gustaría hacerle, por favor, deja una en la replicas y de todas ellas elegiremos una para que responda.



    _________________
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Firmac11
    Mikeboix
    Mikeboix
    Emperador
    Emperador


    : : wyrd bi∂ ful ārǣd
    Mensajes : 14432
    Facción : Imperio de Calradia

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Mikeboix Jue Oct 11, 2018 10:20 pm

    Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.


    _________________
    ~No olvides leer las normas. No resuelvo dudas de los juegos por mensaje privado.~

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet VHfna16  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Hopesp10
    Terco_Viejo
    Terco_Viejo
    Usuario VIP
    Usuario VIP


    Mensajes : 791
    Facción : Imperio Calrádico - Reyne de Mallorques

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Terco_Viejo Jue Oct 11, 2018 11:11 pm

    Mikeboix escribió:Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet No-country-jones-new-760
    Más de un año de "Finishing touches"


    _________________
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Firmac11
    shirrako118
    shirrako118
    Espadachín
    Espadachín


    Mensajes : 113
    Facción : Imperio del Hombre

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por shirrako118 Jue Oct 11, 2018 11:43 pm

    Mikeboix escribió:Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.

    Otro motivo es que se la pasaron unos cuantos años creando el motor del juego y empezaron a trabajar en el juego hace unos años, no desde el principio.

    Ciertamente anunciaron el juego muy tempranamente y mira la presión que tienen actualmente :S
    putito
    putito
    Miliciano
    Miliciano


    Mensajes : 46

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por putito Vie Oct 12, 2018 12:38 pm

    shirrako118 escribió:
    Mikeboix escribió:Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.

    Otro motivo es que se la pasaron unos cuantos años creando el motor del juego y empezaron a trabajar en el juego hace unos años, no desde el principio.

    Ciertamente anunciaron el juego muy tempranamente y mira la presión que tienen actualmente :S

    pagaran por sus crímenes.
    Arius
    Arius
    Usuario VIP
    Usuario VIP


    Mensajes : 422

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Arius Vie Oct 12, 2018 1:42 pm

    shirrako118 escribió:
    Mikeboix escribió:Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.

    Otro motivo es que se la pasaron unos cuantos años creando el motor del juego y empezaron a trabajar en el juego hace unos años, no desde el principio.

    Ciertamente anunciaron el juego muy tempranamente y mira la presión que tienen actualmente :S

    El problema es que el motor gráfico lo han rehecho por lo menos una vez, puede que dos. Hace 3 años salieron noticias de que tenían un nuevo motor gráfico, y este mismo año en marzo dijeron que habían vuelto a hacer el motor gráfico. No es que anunciaran el juego pronto, sino que son unos chapuzas de cuidado...
    JAGG
    JAGG
    Miliciano
    Miliciano


    Mensajes : 6

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por JAGG Vie Oct 12, 2018 2:25 pm

    Pedazo de juego, todavia nada de un Early Access, donde ir matando bandidos?
    avatar
    Invitado
    Invitado


      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Invitado Sáb Oct 13, 2018 2:12 am

    Arius escribió:
    shirrako118 escribió:
    Mikeboix escribió:Bueno, supongo que este es sólo uno más de los motivos por el cual les está llevando tanto tiempo acabar el dichoso juego. Es bueno ver que al menos están haciendo bien las cosas y no dejan cabos sin atar.

    Otro motivo es que se la pasaron unos cuantos años creando el motor del juego y empezaron a trabajar en el juego hace unos años, no desde el principio.

    Ciertamente anunciaron el juego muy tempranamente y mira la presión que tienen actualmente :S

    El problema es que el motor gráfico lo han rehecho por lo menos una vez, puede que dos. Hace 3 años salieron noticias de que tenían un nuevo motor gráfico, y este mismo año en marzo dijeron que habían vuelto a hacer el motor gráfico. No es que anunciaran el juego pronto, sino que son unos chapuzas de cuidado...

    Por lo que se puede ver, quizás podamos decir que "eran" unos chapuzas, parece que ahora lo están haciendo bien ordenadamente. Al igual que se podrá decir ahora mismo que el juego es posible que lleve como tal un año y poco en desarrollo a causa de todas estas descordinaciones de TaleWorlds...
    Terco_Viejo
    Terco_Viejo
    Usuario VIP
    Usuario VIP


    Mensajes : 791
    Facción : Imperio Calrádico - Reyne de Mallorques

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Terco_Viejo Sáb Oct 13, 2018 4:21 pm



    _________________
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Firmac11
    Mikeboix
    Mikeboix
    Emperador
    Emperador


    : : wyrd bi∂ ful ārǣd
    Mensajes : 14432
    Facción : Imperio de Calradia

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Mikeboix Dom Oct 14, 2018 1:08 pm

    Dios, ese video es pura gloria memera. Me encanta.


    _________________
    ~No olvides leer las normas. No resuelvo dudas de los juegos por mensaje privado.~

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet VHfna16  Diario semanal de desarrollo de Bannerlord 59: Gauntlet Hopesp10
    Magua
    Magua
    Miliciano
    Miliciano


    Mensajes : 88

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Magua Lun Oct 15, 2018 7:48 am

    Al menos el nuevo sistema mola bastante, y la comparacion con CSS y HTML muy esclarecedora.

    El video es sensacional Very Happy
    adrianpd
    adrianpd
    Miliciano
    Miliciano


    Mensajes : 6

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por adrianpd Lun Oct 15, 2018 2:35 pm

    !Es verdad que se han demorado bastante, pero se ve tambien que estan haciendo un esfuerzo para que bannerlord sea un juego admirable por sus fans! y se que lo sera!!!
    smow
    smow
    Miliciano
    Miliciano


    Mensajes : 55

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por smow Mar Oct 16, 2018 5:55 pm

    Hombre, es una gran noticia el saber que han trabajado para re-modelar, mejorar, e innovar en el desarrollo del juego.

    En todos los blogs siempre ha salido el programador de turno diciendo :"he tenido que volver a crear", "hemos tenido que implementar un nuevo sistema", "tuvimos que empezar.....". Este blog suena a mega-disculpa con la comunidad para explicar levemente los retrasos que tienen.

    adrianpd escribió:!Es verdad que se han demorado bastante, pero se ve tambien que estan haciendo un esfuerzo para que bannerlord sea un juego admirable por sus fans! y se que lo sera!!!

    A eso le llamo yo optimismo! cheers
    Gerik
    Gerik
    Moderador
    Moderador


    : : Alone Wolf
    Mensajes : 1194
    Facción : Reino del Norte

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Gerik Miér Oct 17, 2018 11:01 pm

    Terco_Viejo escribió:

    El mejor vídeo que he visto en toda mi puta vida.-
    Terco_Viejo
    Terco_Viejo
    Usuario VIP
    Usuario VIP


    Mensajes : 791
    Facción : Imperio Calrádico - Reyne de Mallorques

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Terco_Viejo Jue Oct 18, 2018 12:27 pm

      Diario semanal de desarrollo de Bannerlord 59: Gauntlet 1*JCR_nLggP8ZQDcrUtTVhbA

    ¿Qué nos traerán hoy de nuevo (mierda) los chicos de TW?

    p.d. el vídeo es oro en paño. Very Happy


    _________________
      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Firmac11

    Contenido patrocinado


      Diario semanal de desarrollo de Bannerlord 59: Gauntlet Empty Re: Diario semanal de desarrollo de Bannerlord 59: Gauntlet

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Lun Nov 18, 2024 6:39 am