From bd32a5f50edbf77fdc3eca47f18ce30c5e4945c4 Mon Sep 17 00:00:00 2001 From: julianb0 Date: Wed, 1 Mar 2017 10:34:59 +0100 Subject: [PATCH] Update ARE-DYNAMIC.py --- ARE-DYNAMIC.py | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/ARE-DYNAMIC.py b/ARE-DYNAMIC.py index ec547f8..3201360 100644 --- a/ARE-DYNAMIC.py +++ b/ARE-DYNAMIC.py @@ -8,20 +8,39 @@ ### constancepoulain () ### +###################### ### Variables Globales + +# taille de la grille TailleGrilleX = 15 TailleGrilleY = 15 + +# historique des grilles aux itérations précédentes +# utilisé durant l'affichage dynamique 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() +# liste des stratégies (fonctions Coord^2 -> bool décidant si un joueur nie ou non en fonction de son adversaire) ListeStratégies = list() + +# liste des fonctions génératrices de grille ListeGenGrille = list() + +# génératrice de grille à utiliser TypeGrilleInitiale = 0 -### Types -# Coord = type(x, y) -# Joueur = dict("strat", "etat", "historique") -# GrilleJoueurs = matrice2d(Joueur) +""" +Types: + Coord = type(x, y) + Joueur = dict("strat", "etat", "historique") + GrilleJoueurs = matrice2d(Joueur) +""" ### Génération de la matrice initiale def gen_matrice_initiale(): @@ -60,6 +79,8 @@ def simulation(): ### Fonction génératrices de matrices + + def init_liste_gen_grilles(): """ NoneType -> NoneType @@ -69,6 +90,9 @@ def init_liste_gen_grilles(): ### Fonction stratégies + + + def init_liste_strategies(): """ NoneType -> NoneType