Pour simuler un jeu de carte sur un ordinateur, on a écrit les lignes de code suivantes en Python:
1/6 : La variable jeu est une liste de 52 éléments. Quel est le type de chacun de ces éléments ?
Voici les règles du jeu de la bataille à deux joueurs :
La valeur des cartes est déterminée par la fonction suivante :
(!Règles 1)(Règles 2)(!Règles 3)(!Règles 4)
Vous trouverez dans l'archive testStrategies.zip , disponible au téléchargement (clic droit puis "enregistrer la cible du lien sous"), le programme testStrategies.py qui permet de définir et de tester deux stratégies sur 10 000 parties. Pour l'instant les deux stratégies testées consistent à choisir une carte aléatoirement.
A vous d'inventer votre propre stratégie.
Soyez créatifs pour imaginer votre stratégie (jouer en premier la carte le plus forte, la carte la plus faible, alterner plus forte, plus faible, une couleur en premier ou en alternant les couleurs.... tout est possible).
Gardez également en tête que les stratégies les plus efficaces sont parfois les plus simples à programmer.
Évidemment il est interdit dans votre fonction de modifier la liste passée en paramètre. Cela reviendrait à changer vos cartes ou celles de votre adversaire et cela s’appelle de la triche.