Projet filé : Mollky

Projet : appli Mollky

Ce projet va durer dans le temps car nous y reviendrons en l'enrichissant de nos compétences, il faudra donc penser à le sauvegarder sur le réseau et faire une copie sur une clé ou sur votre espace perso!

Le but de ce mini projet et de créer un système de gestion d'une partie de mollky: gestion des parties, score, joueurs....

Dans un exercice précédent, nous avons vu comment réaliser un script permettant de gérer une partie, voir script exemple ci-dessous mais chacun peut avoir son propre code avec des fonctionnalités supplémentaires


    """indice:
    L=[]
for i in range (3):
    L.append([])"""
def mollky():
"""j'ai oublié la docstring🤔"""
    score1=0
    score2=0
    partie1=0
    partie2=0
    while partie1!=3 or partie2 !=3:
        nb_quille=int(input("quel est le nombre de quilles tombées par le joueur 1?"))
       """ et au moins un assert😜"""
        if nb_quille==1:
            numero=int(input("quelle est la valeur de la quille?"))
            score1+=numero
        else:
            score1+=nb_quille
        if score1>50:
            score1=25
        elif score1==50:
            partie1+=1
            score1=0
        nb_quille=int(input("quel est le nombre de quilles tombées par le joueur 2?"))
        if nb_quille==1:
            numero=int(input("quelle est la valeur de la quille?"))
            score2+=numero
        else:
            score2+=nb_quille
        if score2>50:
            score2=25
        elif score2==50:
            partie2+=1
            score2=0
    if partie1==3:
        return 1
    elif partie2==3:
        return 2
Ajouter la possibilité de choisir un nombre de joueurs puis affecter le score pour chaque joueur, un indice, les listes peuvent servir🤪. Attention, le code risque d'être modifié, réfléchissez à l'algorithme et à la tarminaison de la boucle while.
ajouter la possibilité d'entrer un nom de joueur puis afficher le nom du gagnant en fin de partie

Pensez à renseigner les docstrings et insérer des asserts

Vous pouvez également proposer des évolutions .