Bonsoir je dois:
creer une fonction flottes.sauvegardePartie(maFlotte, saFlotte)
Sauvegarde la partie en cours en enregistrant dans un fichier binaire appelé “sauvegarde.bin” l’état de la flotte du joueur maFlotte, l’état de la flotte de son adversaire saFlotte et l’identifiant du joueur qui prendra la main pour joueur (c’est à dire qui effectuera le prochain tir) à la reprise de la partie.
Si une sauvegarde d’une partie précédente existe déjà, elle sera écrasée par la nouvelle sauvegarde.
La sauvegarde n’est possible que lorsque le jeu est en local contre l’ordinateur ; elle se fera donc toujours à l’initiative du joueur.
Paramètres:
maFlotte (dict) – le dictionnaire modélisant la flotte du joueur
saFlotte (dict) – le dictionnaire modélisant la flotte de l’adversaire
j'ai faits:
je ne vois pas comment creer la variable qui determine le prochain joueur .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 def sauvegadePartie(): fichier=open('sauvegarde.bin', 'wb') # le fichier de sauvegarde s'appelle sauvegarde.bin pickle.dump(maFlotte,fichier) pickle.dump(saFlotte, fichier) ######CREER VARIABLE QUI DERTERMINE LE JOUEUR QUI DOIT JOUER fichier.close()
Mercu vraiment pour votre aide.
Partager