-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinitialisation.py
More file actions
executable file
·64 lines (59 loc) · 2.02 KB
/
initialisation.py
File metadata and controls
executable file
·64 lines (59 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# -*- coding: utf8 -*-
from random import Random
import affichage
import decision
import help
generateur=Random()
def card_game(liste1,liste2,liste3):
carte=()
for i in range(len(liste2)):
for j in range(len(liste3)):
carte=(liste2[i]+";"+liste3[j])
liste1.append(carte)
return liste1,liste2
def Shuffle(liste):
generateur.shuffle(liste)
return liste
def distribution(liste1,liste2,liste3,liste4):
for i in range(len(liste1)):
if i%2==0 and i<16:
liste2.append(liste1[i])
elif i%2==1 and i<16:
liste3.append(liste1[i])
else:
liste4.append(liste1[i])
return liste2,liste3,liste4
def choix_help(nom):
print nom
print"selectionner 1 pour continuer le jeu"
print"selectionner un autre nombre pour demander l aide"
erreur=1
while erreur:
erreur=0
try:
choix=int(raw_input("choix:"))
except ValueError:
print "veuillez entrer un nombre valide"
erreur=1
if choix!=1:
help.aide_choix_joueur()
erreur=1
def actif_player(liste1,liste2,valeur_carte_j1,valeur_carte_j2,i,j): #voir comment khaoula a modifie le programme
while 1:
affichage.choix_help(i)
carte_tire_j1,valeur_carte_j1=decision.choice_card1(liste1,liste2,i)
affichage.choix_help(j)
carte_tire_j2,valeur_carte_j2=decision.choice_card1(liste1,liste2,j)
while valeur_carte_j1==valeur_carte_j2:
print"la valeur est identique veuillez retirer les cartes"
carte_tire_j2,valeur_carte_j2=decision.choice_card1(liste1,liste2,j)
else:
break
print i," a tire la carte",carte_tire_j1, "avec la valeur de", valeur_carte_j1
print j," a tire la carte",carte_tire_j2, "avec la valeur de", valeur_carte_j2
if valeur_carte_j2<valeur_carte_j1:
print i," est le joueur actif"
else:
print j," est le joueur actif"
Shuffle(liste1)
return(liste1,valeur_carte_j1,valeur_carte_j2)