Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Non le but de la sauvegarde n'était pas d'éviter de recommencer depuis le début quand on meurt, mais comme il y a pas mal de niveau et de contenu, c'était plus pour avoir la possibilité de quitter le jeu et de reprendre la partie plus tard :)

Je vois le truc, tu n'as pas tord sur un point, si on veut continuer plus tard. Je me suis noté d'enregistrer la progression au passage par le shop. C'est plus facile que d'enregistrer toute une map. Sauver les caractéristiques du personnage et son argent et permettre de quitter à ce moment plutôt que de lancer un nouveau donjon.

Par contre, mourir devrait effacer cette sauvegarde pour rester dans le challenge d'arriver au bout. Tu voyais ça comme ça ?

Oui exactement, une création de sauvegarde lorsque l'on quitte le jeu uniquement et qui est rechargé en mémoire au démarrage du jeu puis détruite directement afin de garder cette notion de dead and retry.
Ce n'est pas nécessaire mais si tu penses pousser ton jeu plus loin il serait intéressant d'ajouter cette fonctionnalité, en règle générale si une partie dure plus de 30 min, c'est un gros plus d'avoir un système de sauvegarde.
La sauvegarde du donjon n'est pas si compliqué que ça si on part du principe que lorsque l'on recharge une partie on recommence le niveau du donjon actuel depuis le début, il suffit de sauvegarder ton tableau d'id de tiles et à la place de la génération procédurale replacer les valeurs sauvegardée dans le tableau, ainsi que les stats du perso bien sûr.

Le fait de sauver dans le shop et de quitter à ce moment évite d'avoir à sauver le donjon. Seules les valeurs des statistiques du personnage, son étage et ses pièces d'or sont à sauver. Continuer une partie ne fait que te remettre à ce niveau avec tes stats et tes pièces d'or restantes et te positionne dans le shop (là où tu as sauvé).

Si vraiment il fallait regénérer le donjon, il suffirait techniquement qu'à stocker aussi la seed utilisée pour refaire le donjon à l'identique. Je n'imagine pas que l'on puisse "sauver" en plein milieu du donjon, mais seulement dans le shop : soit tu continue à l'étage inférieur, soit qui quitte le jeu en sauvant à ce moment.

En tout cas, j'ai noté ça dans ma todolist et y plancherai quand j'aurais fini d'ajouter les vampires ;)