Aller au contenu

Projet n°2 : Jeu du Pendu

Description du mini projet

Dans ce projet, vous allez créer un programme permettant de jouer au jeu du pendu.

Cahier des charges

Vous avez à votre disposition une fonction Python vous permettant de dessiner le pendu (voir ci-dessous)

def dessinPendu(nb):
    tab=[
    """
       +-------+
       |
       |
       |
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |
       |
       |
    ==============
    """
        ,
    """
       +-------+
       |       |
       |       O
       |       |
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |      |
       |
    ==============
    """,
    """
       +-------+
       |       |
       |       O
       |      -|-
       |      | |
       |
    ==============
    """
    ]
    return tab[nb]

Pour information les triples guillemets """ permettent de délimiter une chaîne de caractères située sur plusieurs lignes (chaîne de caractères multi-lignes). Nous vous laissons le soin d'étudier cette fonction dessinPendu afin de comprendre par vous-même son principe de fonctionnement.

Palier 4 : Une fois le palier 3 franchi

  • Lecture et écriture des données (ensemble de mot) à partir d'un fichier texte. Vous avez à votre disposition : un fichier contenant une liste de mot (contient un peu plus de 800 mots).
  • Gestion des scores (sur un fichier texte) et gestion du multi utilisateurs.

02_dico.txt