Jeu de carte

[Résolu/Fermé]
Signaler
-
 AnaisArnoo -
Bonjour,

Je souhaiterai programmer un jeu de carte avec une pioche, cependant je n’arrive pas à comprendre comment commencer ma fonction qui définit la pioche, je m’explique, lorsque la pioche est vide il faut mélanger le talon en veillant à laisse la dernière carte dans la liste talon et ajouter les restantes à celle de la liste pioche pour que la pioche soit de nouveau pleine

1 réponse

Messages postés
16799
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 septembre 2021
900
bonsoir, suggestion pour commencer ta fonction qui intervient quand la pioche est vide:
- copier le talon dans la pioche
- vider le talon
- déplacer la dernière carte de la pioche vers le talon
- mélanger la pioche
- supprimer la dernière carte de la pioche
Bonjour AnaisArnoo.

65, 90, cela représente les nombres ordinaux de A et Z.
D'où le chr() qui fait l'inverse de ord()
Et donc tout ce qui se situe de 65 à 90, représente les lettres majuscules de A à Z.

print('ord(A) ->', ord('A'), 'ord(Z) ->', ord('Z'))
print('chr(65) ->', chr(65), ',', 'chr(90) ->', chr(90))


Mais ces valeurs arbitraires n'étaient là que pour illustrer un exemple, ce n'est pas ce qui est important ici.
Messages postés
420
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
6 décembre 2020
264
Pourquoi supprimer la dernière carte de la pioche ?
Messages postés
16799
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 septembre 2021
900 >
Messages postés
420
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
6 décembre 2020

effectivement, inutile et nuisible. il me semble que le code de critou ne le fait pas, qu'il fait:
- garder la dernière carte du talon et copier le reste vers la pioche
- mélanger la pioche
Messages postés
420
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
6 décembre 2020
264
Oui le code de critou fonctionne, j'étais juste étonné par ta proposition ^^
Merci pour vos réponses cela m’a bien aidé