Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: save game #43

Merged
merged 2 commits into from
Nov 7, 2024

Conversation

moradlarbi
Copy link
Contributor

Cette pull request ajoute une nouvelle fonctionnalité permettant aux joueurs de sauvegarder leur progression pendant la partie. La fonctionnalité répond à l'issue #42.

Les principales modifications apportées sont les suivantes :

  • Ajout de la méthode sauvegarder_jeu() : Cette méthode sauvegarde l'état actuel du jeu (grille, grille visible, nombre de mines, etc.) dans un fichier JSON.
    Ajout d'une option de sauvegarde dans la boucle principale du jeu : Pendant la partie, le joueur peut taper "save" pour sauvegarder sa progression.
    Validation des entrées : Le jeu vérifie si l'utilisateur souhaite sauvegarder ou s'il entre des coordonnées pour continuer à jouer.
    Les informations sauvegardées incluent :
    Taille de la grille
    Nombre de mines
    Grille visible et cachée
    Statistiques du jeu en cours
    Problème lié :
    Fixes issue Feature: sauvegarde de la partie dans un fichier JSON #42

@moradlarbi moradlarbi force-pushed the moradBranch/save branch 4 times, most recently from 8e46242 to 3255f2e Compare October 17, 2024 13:50
@moradlarbi moradlarbi force-pushed the moradBranch/save branch 4 times, most recently from 6800a9e to d4ba6e3 Compare November 6, 2024 21:45
src/demineur.py Show resolved Hide resolved
@SMoraisDev SMoraisDev merged commit cc526ed into UEVE-DLL-2024-2025:main Nov 7, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants