Projet 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)

1
def dessinPendu(nb):
2
    tab=[
3
    """
4
       +-------+
5
       |
6
       |
7
       |
8
       |
9
       |
10
    ==============
11
    """,
12
    """
13
       +-------+
14
       |       |
15
       |       O
16
       |
17
       |
18
       |
19
    ==============
20
    """
21
        ,
22
    """
23
       +-------+
24
       |       |
25
       |       O
26
       |       |
27
       |
28
       |
29
    ==============
30
    """,
31
    """
32
       +-------+
33
       |       |
34
       |       O
35
       |      -|
36
       |
37
       |
38
    ==============
39
    """,
40
    """
41
       +-------+
42
       |       |
43
       |       O
44
       |      -|-
45
       |
46
       |
47
    ==============
48
    """,
49
    """
50
       +-------+
51
       |       |
52
       |       O
53
       |      -|-
54
       |      |
55
       |
56
    ==============
57
    """,
58
    """
59
       +-------+
60
       |       |
61
       |       O
62
       |      -|-
63
       |      | |
64
       |
65
    ==============
66
    """
67
    ]
68
    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.

ComplémentPalier 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.