top of page

Projet de création d'un jeu de carte : La Belote

L'objectif de mon projet est de créer un jeu carte : La Belote.
Pour commencer ce projet il faut commencer par coder un jeu de 32 cartes.

Puis je le modifie pour qu'il corresponde au code.

Ensuite il faut distribuer la pioche pour 4 joueur,

puis définir quel va être la carte à l'atout.

Une fois la carte à l'atout désignée il faut choisir qui prend la main,  avec la fonction suivante on vas définir la fin de la distribution en fonction de qui a prit la main.

Puis la dernière fonction que j'ai eu le temps d'écrire défini un tour de jeu.

jeu de 32.png
jeu modif.png
distribution.png
isrtuc distrib.png
carte a l'atout.png
distrin fatout.png
fonctionfinpart1.png

def tour_de_jeu1(main):
    if main == 1 :
        a = int(input("(joueur 1) Quel carte voulez vous jouer ?    ")) - 1
        b = int(input("(joueur 2) Quel carte voulez vous jouer ?    ")) - 1
        c = int(input("(joueur 3) Quel carte voulez vous jouer ?    ")) - 1
        d = int(input("(joueur 4) Quel carte voulez vous jouer ?    ")) - 1
        print('J1 joue la carte :  ',la_table[a])
        print('J2 joue la carte :  ',la_table[b])
        print('J3 joue la carte :  ',la_table[c])
        print('J4 joue la carte :  ',la_table[d])
        la_table.append(J1[a])
        la_table.append(J2[b])
        la_table.append(J3[c])
        la_table.append(J4[d])
        del J1[a]
        del J2[b]
        del J3[c]
        del J4[d]
    if main == 2 :
        a = int(input("(joueur 2) Quel carte voulez vous jouer ?    ")) - 1
        b = int(input("(joueur 3) Quel carte voulez vous jouer ?    ")) - 1
        c = int(input("(joueur 4) Quel carte voulez vous jouer ?    ")) - 1
        d = int(input("(joueur 1) Quel carte voulez vous jouer ?    ")) - 1
        print('J1 joue la carte :  ',la_table[d])
        print('J2 joue la carte :  ',la_table[a])
        print('J3 joue la carte :  ',la_table[b])
        print('J4 joue la carte :  ',la_table[c])
        la_table.append(J1[d])
        la_table.append(J2[a])
        la_table.append(J3[b])
        la_table.append(J4[c])
        del J1[d]
        del J2[a]
        del J3[b]
        del J4[c]
    if main == 3 :
        a = int(input("(joueur 3) Quel carte voulez vous jouer ?    ")) - 1
        b = int(input("(joueur 4) Quel carte voulez vous jouer ?    ")) - 1
        c = int(input("(joueur 1) Quel carte voulez vous jouer ?    ")) - 1
        d = int(input("(joueur 2) Quel carte voulez vous jouer ?    ")) - 1
        print('J1 joue la carte :  ',la_table[c])
        print('J2 joue la carte :  ',la_table[d])
        print('J3 joue la carte :  ',la_table[a])
        print('J4 joue la carte :  ',la_table[b])
        la_table.append(J1[c])
        la_table.append(J2[d])
        la_table.append(J3[a])
        la_table.append(J4[b])
        del J1[c]
        del J2[d]
        del J3[a]
        del J4[b]
    else :
        a = int(input("(joueur 4) Quel carte voulez vous jouer ?    ")) - 1
        b = int(input("(joueur 1) Quel carte voulez vous jouer ?    ")) - 1
        c = int(input("(joueur 2) Quel carte voulez vous jouer ?    ")) - 1
        d = int(input("(joueur 3) Quel carte voulez vous jouer ?    ")) - 1
        print('J1 joue la carte :  ',la_table[b])
        print('J2 joue la carte :  ',la_table[c])
        print('J3 joue la carte :  ',la_table[d])
        print('J4 joue la carte :  ',la_table[a])
        la_table.append(J1[b])
        la_table.append(J2[c])
        la_table.append(J3[d])
        la_table.append(J4[a])
        del J1[b]
        del J2[c]
        del J3[d]
        del J4[a]
    tour_de_jeu(la_table)
    return J1 and J2 and J3 and J4

Site réalisé par M.Maxence

bottom of page