human
- Comment fonctionnent les fichiers de sauvegarde des jeux vidéo ? Comment les jeux vidéo suivent-ils les actions effectuées, l'inventaire, etc. dans un fichier de sauvegarde ? Explique comme si j'avais cinq ans.
gpt
[voici un exemple de la structure de données de sauvegarde pokemon gen iv] (URL_0) c'est un peu au-delà de la portée de ce subreddit mais je vais décomposer l'idée. Vous avez donc des données comme Trainer Name : charmonkie total Money : 123456 gender : male nombre de Pokemon : 1 pokemon list : ( type : charmander , hp:50 , maxhp:100 , movelist:(ember , scratch ) experience:780 ) so pour enregistrer que le jeu créera un fichier avec quelque chose comme les 15 premiers caractères sont le nom du joueur, des espaces supplémentaires devant si moins de 15 caractères "charmonkie" les 10 suivants sont de l'argent total, ajoutez des 0 au début si nécessaire, "0000123456" le caractère suivant est 0 pour homme , 1 pour femme " 0 " les 3 caractères suivants sont le nombre de pokémon " 001 " suivant ( cependant beaucoup de pokémon d'une même ligne ^ ) * taille du pokémon de sauvegarde = liste de pokémon ( voir ci-dessous ) ( dans la liste de pokémon ) les 3 premiers chars est le numéro du pokemon " 004 " les 3 suivants sont des hp actuels " 050 " les 3 suivants sont des hp max " 100 " les 3 suivants sont l' identifiant de chaque mouvement ( tous des 0 pour aucun mouvement ) ember pourrait être " 001 " scratch pourrait soyez " 002 " alors nous avons " 000 " et " 000 " puisque nous n'avons que 2 des 4 mouvements possibles les 6 prochains personnages sont l'expérience " 000780 " donc voici notre fichier de sauvegarde pour notre jeu pokemon " charmonkie00001234560001004050100001002000000000780 " un peu plus long que notre exemple ici .. rappelez - vous qu'ils pourraient sauver 500 pokémons avec 4 mouvements chacun , plus quels entraîneurs ils ont combattus , à quelle position ils se trouvent sur la carte ( quelque chose comme zzxxyym , zz = ville / carte xx = x coords pour cette carte , yy = y coords , m est s'ils font face au nord , au sud , à l' est , à l' ouest ) .... beaucoup de choses à sauvegarder même pour un jeu aussi vieux que pokemon