19/11/2024 Estado actual
Hola,
la semana pasada avancé en algo que pensé que tendría que subcontratar a algún experto programador en Godot. Me alegro de que finalmente haya conseguido hacerlo por mi mismo y no depender de terceros (aun tengo pendiente decidir qué hacer con los gráficos, si hacerlos yo o contratarlos) Se trata del sistema de save/load.
Básicamente, sé que hay diversos plugins para Godot para hacer un sistema de save/load del juego, pero quería hacer algo por mi mismo y que yo tuviera el control, para bien y para mal. Finalmente, di con la tecla grabando tooodas las variables del juego en un JSON que Godot exporta e importa según los comandos de save / load. Es un sistema rudimentario y corro mucho riesgo de dejarme alguna variable fuera del sistema, pero tendré que estar atento para que no se me escape nada. En todo caso, la partida se graba en un json de texto plano sin encriptar, por lo que sería fácilmente editable si hubiese algún error en el archivo.
Por otro lado, no tan importante pero si bonito, he puesto un efecto fadeout-fadein en los cambios de escena para que no sean tan bruscos. Me ha dado algunos problemas porque el efecto se quedaba a medias... o se cargaba la escena, desaparecía y aparecía con el fadein.. en fin. Finalmente, hice una función a la que se le pasa cual será la siguiente escena y hace un fadeout, fadein y carga la escena.
Mirando al futuro, sigo escribiendo el guion de la historia y también voy a empezar a incorporar los primeros efectos de sonido al juego, lo que obligará a incluir opciones de volumen y mute.
Agrego un vídeo para que veáis el progreso que cuento en este post.
Os iré informando, muchas gracias!
Get Escape Carcelario
Escape Carcelario
¿Podrás descubrir los secretos de esta cárcel espacial?
Status | In development |
Author | Trevizer |
Genre | Interactive Fiction |
Tags | Godot, Singleplayer |
Languages | Catalan; Valencian, English, Spanish; Castilian, Galician |
Accessibility | Subtitles |
More posts
- 18/03/25 - Expandiendo la aventura14 days ago
- 17/02/25 - La demo sale a la luz43 days ago
- 10/02/25 - Preparando la demo pública50 days ago
- 19/12/24 - Imágenes y cambios en el códigoDec 19, 2024
- 09/12/24 - Estado actual - Gestión de los idiomasDec 09, 2024
- Estado 02/12/24Dec 02, 2024
- Estado Agosto 24Nov 11, 2024
- Estado 11/11/24Nov 11, 2024
Leave a comment
Log in with itch.io to leave a comment.