Boxoban: Servicio digital de juego de puzles estilo Sokoban/Sprints
< Boxoban: Servicio digital de juego de puzles estilo Sokoban
Sprint 1
editarEl sprint 1 fue desde el 22 de octubre al 5 de noviembre, y en general hemos completado la mayoría de objetivos y trabajos planteados.
Algunos de ellos son:
- Cada uno de los miembros tenía como objetivo entender el proyecto que vamos a realizar así como las mecánicas y funcionamiento del juego.
- Hemos acordado aplicar la metodología Scrum con pequeñas variaciones para este proyecto.
- Hemos establecido las tecnologías que vamos a utilizar y los canales de comunicación.
- Nos hemos registrado en aquellos que hacían falta.
- Repartimos el trabajo para que cada miembro del grupo pudiese colaborar activamente y cumplir lo que nos pide el profesor.
- Todos los miembros podemos descargarnos el repositorio y el código del proyecto.
- Hemos utilizado trello para mandar y organizar las tareas.
- Tenemos actas semanales para ir documentando nuestros avances y problemas.
- El scrum master es Gorka.
Sprint 2
editarEl sprint 2 fue desde el 5 hasta el 19 noviembre y en general vamos avanzando en los puntos importantes del proyecto. Hemos cumplido por ahora las tareas previstas tanto para el servicio como para la ampliación de la wikiversidad.
Los puntos importantes conseguidos en este Sprint son:
- La parte del portafolio del proyecto lo hemos mejorado para que se entienda mejor, como lo pidió Federico.
- Seguimos ampliando la parte de nuestro proyecto en la wikiversidad, así como en los temas de clase.
- Se ha conseguido un cargador de niveles en formato XML.
- Se puede mover el avatar y se desarrollan el sistema de colisiones entre los elementos del mundo.
- Se han hecho contadores de paso, de tiempo y un HUD.
- Se han generado las primeras texturas para el juego.
- Se han generado los primeros sonidos y tonos para el juego.
- En general estamos satisfechos con el trabajo de este sprint, teniendo un prototipo con bastantes funcionalidades implementadas, la wikiversidad la estamos ampliando poco a poco y defendiendo los temas que tenemos que presentar para el resto de la clase.
- Estamos cumpliendo las metas de los sprints que nos estamos proponiendo por lo que todo indica que tendremos el servicio en el tiempo indicado.
- Para el siguiente Sprint queremos tener ya una versión alpha del juego.
Sprint 3
editarEl sprint 3 fue desde el 19 de noviembre hasta el 3 de diciembre. Seguimos progresando en todos los aspectos del proyecto. La semana pasada no pudimos reunirnos por causas varias por lo que no tuvimos la reunión semanal. En cualquier caso seguimos con las tareas que teníamos y puliendo cada vez más el juego y el servicio que ofreceremos.
También seguimos ampliando la wikiversidad.
Los puntos importantes conseguidos son:
- Ya tenemos un diseño del menú y las pantallas del juego.
- Se han maquetado varias pantallas.
- Estamos integrando las texturas al menú del juego y a los personajes, por otro lado también se están añadiendo las que se usarán en los niveles del juego.
- Tenemos nuevas animaciones para el avatar del juego.
- Se ha implementado un conversor de formato TMX (Tiled) a formato XML del juego.
- Se han reparado varios bugs que se han encontrado en el proceso de desarrollo.
- Se ha mejorado la lógica y gestión de las pantallas que aparecerán en el juego.
- Hemos definido una estrategia de comercialización del producto.
- Respecto a la wikiversidad, la documentación se orientará más al tema servicios que al proceso de desarrollo.
- También nos tocó exponer algunos temas en la clase, y tendremos que defender nuestro servicio, antes de que lleguen las vacaciones.
- Seguimos generando documentación interna, como las actas o documentos de proceso y se debate si se subirán finalmente a la wikiversidad.
- Como nos habíamos propuesto, hemos llegado al sprint 3 con un alpha del juego, por lo que estamos siguiendo la planificación que nos planteamos para el proyecto.
- Estamos satisfechos con los avances, aunque quedan muchas cosas por hacer.
- Para el Sprint 4 nos gustaría tener y beta del juego y que lo puedan probar el mayor número de personas, para que nos puedan dar feedback.
Sprint 4
editarEl sprint 4 fue desde el 3 hasta el 17 de diciembre. Seguimos cumpliendo según la planificación que realizamos al principio de curso. Debido a la cercanía de las fiestas navideñas queríamos dejar terminadas varias cosas importantes para así poder descansar un poco en esas fechas.
Estamos satisfechos con los objetivos alcanzados en este sprint.
Los más importantes son:
- Por fin hemos logrado tener una versión beta lista para probarse. Tiene las funcionalidades más importantes del juego final y supone una gran mejora respecto a la versión alfa.
- Se ha compartido la versión beta para realizar la fase de beta cerrada entre algunos afortunados.
- Se ha conseguido integrar los sonidos y música en el juego.
- Se ha completado las descripciones y los nombres de los niveles.
- Se ha convertido y adaptado niveles de sokoban original al formato que empleamos nosotros en XML.
- Tenemos el primer mundo creado, es decir, unos nueve niveles.
- Se ha completado la construcción de un tutorial para los jugadores nuevos.
- Desgraciadamente se tuvo que cancelar la implementación de cinemáticas por falta de tiempo principalmente.
- Se siguen corrigiendo los bugs y errores que se van encontrado.
- En cuanto a documentación se sigue generando actas y los primeros documentos respecto al servicio que ofreceremos.
- Empezamos a tener feedback sobre el juego.
- Se han decidido algunos aspectos del servicio que ofreceremos.
Sprint 5
editarEl sprint 5 fue desde el 2 hasta 14 de enero. Cada vez queda menos tiempo para terminar las cosas pero hemos avanzado según lo previsto. Federico ha probado nuestro servicio y ha dejado algunos comentarios con aspectos importantes que tenemos que resolver. Con el feedback generado estamos haciendo las modificaciones oportunas para poder mejorar en esos puntos débiles. En este Sprint hemos avanzado en :
- Se ha producido una fase intensiva de testing para solucionar aquellos fallos encontrados durante las primeras semanas de operación del servicio.
- Se han evaluado aquellas propuestas y descartado las inviables.
- Se están puliendo los últimos detalles del juego para poder conseguir una versión final y posteriormente realizar el lanzamiento oficial del juego.
- Hemos intentado adaptarnos a las sugerencias del profesor.
- Se sigue generando documentación sobre todo en la parte de ITIL que es la que el profesor está más interesado.
- Se acercan semanas difíciles por la gran cantidad de carga de trabajo en el resto de asignaturas y la entrega de numerosas prácticas por lo que hemos avanzado todo el trabajo que nos fue posible.
Sprint 6
editarEl sprint 6 fue desde el 14 al 27 de enero. Último sprint del curso, y con todo el trabajo terminado. Hemos pulido todos los detalles que nos faltaba y completado las tareas pendientes. Los puntos principales son :
- Se ha completado la documentación que faltaba y pasado a la wikiversidad como el dijo el profesor.
- El juego está listo después de haber sido retocado y mejorado. Se procederá a su lanzamiento en breve.
- Se está haciendo la presentación que haremos la última semana en clase para explicar el proyecto a nuestros compañeros.
- El servicio sigue operativo y se siguen atendiendo las peticiones.