Update ARE-DYNAMIC.py

This commit is contained in:
julianb0 2017-03-01 10:51:38 +01:00 committed by GitHub
parent eb0b175002
commit abd63aacc2
1 changed files with 28 additions and 4 deletions

View File

@ -52,12 +52,36 @@ def gen_matrice_initiale():
return fonction_gen()
### Execution des tours / jeux
def partie1v1(coord_joueur, coord_adversaire):
def partie1v1(joueur, adversaire):
"""
Coord^2 -> int
Renvoie les années de prisons subies par le joueur
Joueur^2 -> int
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):
"""