Ayer dediqué gran parte de la mañana a trabajar en el sistema de diálogos del proyecto. La idea es implementar un editor de conversaciones y para ello necesito un formato que pueda ser interpretado fácilmente. La solución anterior era muy potente y flexible, pero requería programar a mano cada diálogo en Lua. Era común que un mes después no recordara qué hacía cada cosa dentro de aquel mar de condiciones.
Sin embargo, luego de enfrascarme un buen rato en la implementación del nuevo diseño, me percaté que la estructura del archivo Xml tal vez no era la mejor para representar un diálogo complejo. Kiril me señaló que quizás la solución eran los flow graphs, con un formato propio para almacenarlos. Por tanto, tengo que volver a la "mesa de diseño" y descartar todo el trabajo de ayer. Sí, que le vamos a hacer, la programación tiene esas cosas jodidas de vez en cuando, hay que estar dispuesto a tirar código si quieres realmente hacer algo que sirva.
Sin embargo, luego de enfrascarme un buen rato en la implementación del nuevo diseño, me percaté que la estructura del archivo Xml tal vez no era la mejor para representar un diálogo complejo. Kiril me señaló que quizás la solución eran los flow graphs, con un formato propio para almacenarlos. Por tanto, tengo que volver a la "mesa de diseño" y descartar todo el trabajo de ayer. Sí, que le vamos a hacer, la programación tiene esas cosas jodidas de vez en cuando, hay que estar dispuesto a tirar código si quieres realmente hacer algo que sirva.
Comentarios
Publicar un comentario