Retomando el desarrollo
Muy buenas a todos.
Tras entregar la aplicación, entre una cosa y otra se ha parado el desarrollo desde hace algo más de un mes. Entre la redacción de la memoria, la preparación de la presentación, una semana que me quedaba en el trabajo, la quincena de la ingeniería… vamos, que no he hecho nada. Pero cara a la edición nacional del CUSL4, hay que retomar el desarrollo de la aplicación y que no se quede en vaporware.
Además, tengo que mejorar la aplicación para que los 16 alumnos de Diseño de Videojuegos tengan los menos problemas posibles en su uso. Vamos a ver un poco cuales son las futuras líneas de actuación:
Por un lado, hay que hacer pequeñas mejoras para una mejor usabilidad propuestas por mi tutor Manuel Palomo. Estas son:
- Añadir una barra de progreso durante la simulación de rondas en las competiciones. Si cargamos competiciones con bastantes competidores, la aplicación de la impresión de quedarse bloqueada.
- Modo de reproducción de las partidas. Es decir, le damos al play para que se vayan moviendo solas las fichas.
- Algunas ediciones menores en la interfaz para que sea algo más intuitivo.
- Como comentó Antonio García Domínguez cuando defendí el proyecto, añadir metadatos de alguna forma.
No son ediciones demasiado grandes en su mayoría, así que procuraré ir haciéndolas poco a poco. Por otro lado tenemos una mejora a mayor escala, y es la de hacer una re-escritura del núcleo de la aplicación, LibGuadalete, que es la biblioteca que hace que las partidas se muevan, simular los movimientos, etcétera.
Esta re-escritura la haré para que dicho núcleo sea más modular y escalable, permitiendo eliminar y añadir reglas para modificar la lógica del juego. Es un cambio bastante grande, y ya tengo pensado y analizado la forma que va a tener, así que a ver si me animo y lo comento por aquí.
Estas dos vías de desarrollo las llevaré haciendo uso del sistema de ramas (branches) que tiene Git, y que me permitirán hacer ediciones de forma independiente entre ellas
Happy hacking!