Skip to main content

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

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 ;)