Update ARE-DYNAMIC.py
This commit is contained in:
parent
eb0b175002
commit
abd63aacc2
|
@ -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):
|
||||
"""
|
||||
|
|
Loading…
Reference in New Issue