API

Module providing Random variable generators.

class demineur.Demineur(fichier_sauvegarde='demineur.json', taille=10, nombre_mines=20, exploratoire=False, difficulte='moyen', mode_chronometre=False)[source]

Bases: object

Classe représentant le jeu de Démineur.

afficher_grille()[source]

A Function to show the game’s board

charger_jeu()[source]

Load the game state from a JSON file.

decouvrir_cases(x, y)[source]

A Function to uncover a cell

jouer()[source]

A Function to launch the game.

marquer_case(x, y)[source]

Mark or unmark a cell with a flag.

sauvegarder_jeu()[source]

Save the current game state to a JSON file.

suggerer_case()[source]

Suggest randomly a safe cell that doesn’t contain a mine

traiter_choix(choix)[source]

Used for player choice inputs

verifier_temps()[source]

Check if the time limit has been reached.

demineur.choisir_difficulte()[source]

Demande à l’utilisateur de choisir un niveau de difficulté et retourne les paramètres du jeu.