Posted May 23, 2025 by kplaceholder50
#update
Han pasado unos siete meses desde que publiqué la versión 0.1.0 de este juego. En un primer momento, creé este juego como ejercicio de clase para la segunda edición del curso de Godot de la EOI, con la intención de comprobar cómo de viable era crear un RPG desde cero en Godot 4. El proyecto en sí solo estaba pensado a corto plazo, centrado en tener una excusa para implementar mecánicas de RPG por turnos y de juego idle.
Pero recibí feedback muy positivo y críticas constructivas muy útiles, y eso me motivó a darle una vuelta y tratar de convertirlo en un proyecto a largo plazo. Después de todo, quiero dedicarme a desarrollar videojuegos profesionalmente, y aunque he tocado todos los palos del desarrollo de videojuegos, nunca lo había reunido todo en un proyecto tan relativamente complejo.
Así que, por el momento, he estado puliendo el prototipo de juego que hice en su día, y he llegado al punto de poder publicar una nueva versión.
Esta versión, a la que he podido dedicar bastante más tiempo que la original, supone una reestructuración completa de la base de código: aunque la mayoría de estos cambios son invisibles para el jugador, ahora existen unos fundamentos muy sólidos sobre los que podré construir los siguientes prototipos. El objetivo principal era recrear la experiencia original, pero con una estructura mucho más robusta y extensible. Aun así, ya que estamos, he aprovechado para añadir algunas mejoras que me hubiera gustado incluir desde el principio, particularmente la pantalla de título, la posibilidad de guardar la partida, los efectos de sonido y las indicaciones de controles.
Por supuesto, también pude identificar una serie de errores de programación y de diseño en base a las pruebas realizadas. Además de corregir bugs, hay unos cuantos aspectos de diseño que han cambiado, para poder tener una experiencia más fluida. Notablemente, ahora el coste de despliegue de drones en combate escala con el número de drones activos, en lugar del número total de despliegues. De esta forma, el jugador ya no se queda vendido en cuanto un combate se tuerce. Y respecto a la escala de costes, en esta versión es bastante más amable.
Un despiste de última hora que ocurrió durante el curso supuso que la tienda, el local cerrado que se encuentra al noroeste de la primera zona, no fuera accesible porque olvidé poner la llave en algún lugar. Lo lamento si te quedaste con las ganas en su día de ver lo que contenía este local. Ahora la llave ya se puede obtener jugando normalmente.
Si no probaste la versión 0.1.0 en su día, ahora es el mejor momento de probar este prototipo. La experiencia es más cercana a lo que tenía en mente en un primer momento y está más pulida. Pero esta experiencia no se va a mantener intacta mucho más tiempo, pues se vienen cositas 🔥
Gracias a varios cambios realizados en la versión 0.1.1, ahora es viable publicar más versiones con menos cambios. Mi intención es publicar una actualización cada varios meses. Algunas traerán contenido nuevo, mientras que otras serán actualizaciones de estabilidad. Para distinguirlas, las actualizaciones con contenido nuevo incrementarán el número de la versión menor: 0.x.0. Si sigues el desarrollo de este juego, permanece atento a estas actualizaciones, ya que serán las que demuestren las novedades.
De cara a la versión 0.2, hay una serie de novedades que quiero incorporar al juego, a saber:
Las funcionalidades relativas a los drones y el combate son bloqueantes y estarán incluidas en la versión 0.2.0, pero el resto llegarán a lo largo de versiones posteriores, en función de lo que yo considere prioritario según vaya desarrollando. Lo que sí puedo garantizar es que todas ellas (y puede que más) estarán incluidas en el juego antes de que llegue la versión 0.3.0.
De cara a una hipotética versión 1.0.0, tengo una idea firme y clara de cómo quiero que se vea y funcione el juego, pero por ahora voy a reservármela. No quiero vender humo, y por ello tengo la responsabilidad de asegurarme de que dicha idea es viable y encaja con el proyecto. Durante el proceso de desarrollo, iré añadiendo capas de funcionalidad al juego como si de añadir pisos a una torre se tratara, de modo que, poco a poco, cada vez se parezca más al concepto final.
Espero que os haga tanta ilusión como a mí recorrer este camino ✌️