Update ARE-DYNAMIC.py

This commit is contained in:
julianb0 2017-03-01 10:34:59 +01:00 committed by GitHub
parent da0a393020
commit bd32a5f50e
1 changed files with 28 additions and 4 deletions

View File

@ -8,20 +8,39 @@
### constancepoulain () ### constancepoulain ()
### ###
######################
### Variables Globales ### Variables Globales
# taille de la grille
TailleGrilleX = 15 TailleGrilleX = 15
TailleGrilleY = 15 TailleGrilleY = 15
# historique des grilles aux itérations précédentes
# utilisé durant l'affichage dynamique
HistoriqueGrille = list() HistoriqueGrille = list()
# contient des triplets (strat, nb_utilisations, total_ans_prisons, utilisation_detail) avec:
# strat = index de la stratégie
# nb_utilisations = nombre total d'utilisations de la stratégie
# total_ans_prisons = total d'années de prisons subies par les utilisateurs de la stratégie
# utilisation_detail = une liste de paires (iter, uti) représentant le nombre d'utilisateurs à l'itération "iter"
StratsResultats = list() StratsResultats = list()
# liste des stratégies (fonctions Coord^2 -> bool décidant si un joueur nie ou non en fonction de son adversaire)
ListeStratégies = list() ListeStratégies = list()
# liste des fonctions génératrices de grille
ListeGenGrille = list() ListeGenGrille = list()
# génératrice de grille à utiliser
TypeGrilleInitiale = 0 TypeGrilleInitiale = 0
### Types """
# Coord = type(x, y) Types:
# Joueur = dict("strat", "etat", "historique") Coord = type(x, y)
# GrilleJoueurs = matrice2d(Joueur) Joueur = dict("strat", "etat", "historique")
GrilleJoueurs = matrice2d(Joueur)
"""
### Génération de la matrice initiale ### Génération de la matrice initiale
def gen_matrice_initiale(): def gen_matrice_initiale():
@ -60,6 +79,8 @@ def simulation():
### Fonction génératrices de matrices ### Fonction génératrices de matrices
def init_liste_gen_grilles(): def init_liste_gen_grilles():
""" """
NoneType -> NoneType NoneType -> NoneType
@ -69,6 +90,9 @@ def init_liste_gen_grilles():
### Fonction stratégies ### Fonction stratégies
def init_liste_strategies(): def init_liste_strategies():
""" """
NoneType -> NoneType NoneType -> NoneType