Snake Worlds Roadmap

A continuación se muestran todas las metas alcanzadas y las nuevas metas por alcanzar para el videojuego Snake Worlds. El roadmap para Snake Worlds comienza en la fase Beta 1.

Planes para la versión beta

Las versiones beta se utilizan para implementar todas las funcionalidades que tendrá la versión 1.0 de Snake Worlds. Probablemente estén llenas de bugs y sean muy inestables. La versión 0.4 debería tener todas las funcionalidades integradas y ser estable, pero podría añadir una versión 0.5 si decidiera agregar funcionalidades multijugador.

Beta 1 (versión 0.1)

  • Iniciar partida básica (listo)
  • Aumentar el tamaño de la serpiente al conseguir puntos y terminar la partida si la cabeza colisiona con alguna parte de su cuerpo o con los márgenes del mapa (listo)
  • Guardar y mostrar la mayor puntuación alcanzada durante el tiempo de ejecución (listo)

Beta 2 (versión 0.2)

  • Añadir un menú principal que se ejecute antes del propio juego (por hacer)
  • Añadir una base de datos embebida que recuerde la puntuación máxima alcanzada aún después de cerrar el programa (por hacer)
  • Añadir algunos escenarios jugables diferentes (por hacer)

Beta 3 (versión 0.3)

  • Añadir la posibilidad de crear escenarios personalizados (por hacer)
  • Añadir la posibilidad de exportar escenarios creados (por hacer)
  • Añadir la posibilidad de importar escenarios creados (por hacer)

Beta 4 (versión 0.4)

  • Añadir la posibilidad de crear perfiles de jugador (por hacer)
  • Guardar las puntuaciones de los escenarios por defecto, creados e importados por separado para cada perfil (por hacer)
  • Añadir la posibilidad de comparar las puntuaciones de todos los perfiles para cada escenario (por hacer)

Beta 5+ (versión 0.5+)

En principio no será necesario llegar a la versión 0.5 de juego, pero por si acaso dejaré espacio reservado para ello.

Planes para la versión final

Una vez alcanzada una versión beta estable que integre todas las funcionalidades será momento de refactorizar, optimizar y documentar el código. Se lanzará una versión candidata a versión 1.0 y se comprobará que todo funcione correctamente. En caso de que haya algún problema se lanzará otra versión candidata a versión 1.0 (esperemos que no sea necesario). Una vez se consiga una versión candidata 100% funcional y libre de errores se lanzará la versión 1.0 de CPJutsu y se liberará su código para que cualquiera pueda estudiarlo y modificarlo.

Bugs y sugerencias

Si has jugado a Snake Worlds y te has topado con algún bug o quieres hacer alguna sugerencia, por favor, rellena el siguiente formulario:

search previous next tag category expand menu location phone mail time cart zoom edit close