Update ARE-DYNAMIC.py
This commit is contained in:
parent
eb0b175002
commit
abd63aacc2
|
@ -52,12 +52,36 @@ def gen_matrice_initiale():
|
||||||
return fonction_gen()
|
return fonction_gen()
|
||||||
|
|
||||||
### Execution des tours / jeux
|
### Execution des tours / jeux
|
||||||
def partie1v1(coord_joueur, coord_adversaire):
|
def partie1v1(joueur, adversaire):
|
||||||
"""
|
"""
|
||||||
Coord^2 -> int
|
Joueur^2 -> int
|
||||||
Renvoie les années de prisons subies par le joueur
|
|
||||||
|
Effectue une partie à deux joueurs
|
||||||
|
Renvoie: paire (prison_joueur, prison_adversaire)
|
||||||
"""
|
"""
|
||||||
pass
|
|
||||||
|
stratj = ListeStrategies[joueur["strategie"]]
|
||||||
|
strata = ListeStrategies[adversaire["strategie"]]
|
||||||
|
|
||||||
|
etatj = stratj(joueur, adversaire)
|
||||||
|
etata = stratj(adversaire, joueur)
|
||||||
|
|
||||||
|
# 1 = avouer
|
||||||
|
# 0 = nier
|
||||||
|
if etatj == 0:
|
||||||
|
if etata == 0:
|
||||||
|
# nie-nie
|
||||||
|
return (2, 2)
|
||||||
|
else:
|
||||||
|
# nie-avoue
|
||||||
|
return (10, 0)
|
||||||
|
else:
|
||||||
|
if etata == 0:
|
||||||
|
# avoue-nie
|
||||||
|
return (0, 10)
|
||||||
|
else:
|
||||||
|
# avoue-avoue
|
||||||
|
return (5, 5)
|
||||||
|
|
||||||
def partie8tours(coord_joueur):
|
def partie8tours(coord_joueur):
|
||||||
"""
|
"""
|
||||||
|
|
Loading…
Reference in New Issue