Buenas, traigo un poco de avance también de mi proyecto, de este probablemente abra hilo dentro de unos cuántos días cuando tenga todo más o menos bien montado, para que no quede muy tocho pongo info en spoiler:
spoilerPrimero un pequeño avance:
De lo que se puede ver en el vídeo, a falta de sonido:
- En la parte de mejoras podemos comprar mejoras generales para todas las naves (más vida, daño de las armas, velocidad, etc...).
- Podemos devolver las mejoras obtenidas para reembolsar el coste total de las mejoras y poder reinvertir de nuevo en otras diferentes, es posible que esto lo cambie y meta una tarifa de reembolso.
- En el modo de juego arcade podemos seleccionar una nave y un piloto (aunque cada nave tiene su propio piloto particular).
- Cada piloto y cada nave tienen sus propias estadísticas, por lo que mezclar diferentes pilotos y naves puede dar a partidas diferentes.
- En el panel de la izquierda se puede ver la suma total de todas las estadísticas (nave + piloto + mejoras compradas), en los otros dos paneles se pueden ver las estadísticas de las naves y el piloto por separado, sobre esto, había pensado que quizá podría poner un botón para hacer que este panel sea desplegable, y así no poner un exceso de información a primera vista.
- En el selector de mapas (actualmente solo funciona el primero) simplemente seleccionamos el que queremos y adelante, la idea es que luego cada mapa tenga un tipo de enemigos particular y haya diferentes climas, por ejemplo, en un mapa de nieve podría poner que cada x tiempo bajo los efectos del frío se reduzcan las estadísticas.
- El objetivo de cada partida es sobrevivir hasta el minuto 30 (esto puede variar), momento en el que aparecerá el boss de la zona, tanto si ganamos como si perdemos acumularemos toda la chatarra obtenida durante la partida que luego podremos usar para desbloquear otras naves, pilotos y mejoras.
- En el HUD podemos ver la barra de vida (cuya anchura depende de la vida final de la nave (aunque no se si cambiarlo a un tamaño fijo y luego reducir por porcentaje), la barra de experiencia que actualmente no funciona y la cantidad de chatarra obtenida en la partida.
- Falta implementar el sistema de mejorar y obtener armas y potenciadores temporales y permanentes durante la partida, que los enemigos suelten experiencia y todo el sistema de subir de nivel la nave para ir mejorándola durante la partida.
Si tenéis alguna observación, consejo o sugerencia, todo es bienvenido
Empecé trabajando en el proyecto en Godot 3.4 y luego lo he actualizado a la versión actual de Godot 4.0, costó un poco familiarizarse a todos los cambios de Godot 4.0, pero el resultado es mucho mejor, la verdad.