Tal y como traté de explicar en la entrada anterior, el formato de datos del Argentum Online original no parece el optimo.
Aún así puedo afirmar que este formato ha mejorado sustancialmente desde las primeras versiones. Sin embargo, a pesar de todas las evoluciones que ha sufrido a lo largo del tiempo, nunca se ha llegado a profundizar en ellos con el objetivo de optimizarlo de verdad.
En el post anterior revelé la información innecesaria o redundante de la que directamente se podía prescindir. Sin embargo, más allá de esto, cierta información como la correspondiente a zonas bloqueadas o navegables, por ejemplo, puede no estar almacenada de la forma mas conveniente.
Más concretamente, en el caso mas extremo, si tenemos en cuenta la cantidad de agua que hay en el mundo no parece la estructura mas apropiada para almacenarlo guardar todos y cada uno de los tiles de forma individual. También hay que tener en cuenta que lo más habitual será, tanto para el agua como para los tiles bloqueados, que estos no se encuentren de forma aislada o separados entre si.
Continuar leyendo «Estructura de datos del mundo de DinastyAO»