From 7dec609be7d39553c056ed28d2d755e749681a6a Mon Sep 17 00:00:00 2001 From: julianb0 Date: Wed, 1 Mar 2017 10:18:47 +0100 Subject: [PATCH] Update ARE-DYNAMIC.py --- ARE-DYNAMIC.py | 53 +++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 46 insertions(+), 7 deletions(-) diff --git a/ARE-DYNAMIC.py b/ARE-DYNAMIC.py index 5faed9e..be4653c 100644 --- a/ARE-DYNAMIC.py +++ b/ARE-DYNAMIC.py @@ -7,17 +7,56 @@ ### nicolasbsn () ### constancepoulain () ### -### Index: -### 1/ génération matrice initiale -### 2/ stratégies des joueurs -### 3/ parties (1v1, 8 tours) -### 4/ simulation/itérations -### ### Variables Globales TailleGrilleX = 15 TailleGrilleY = 15 -GrilleInitiale = 0 HistoriqueGrille = list() StratsResultats = list() +TypeMatriceInitiale = 0 +ListeGenMatrice = list() +ListeStratégies = list() + +### Types +# Coord = type(x, y) +# Joueur = dict("strat", "etat", "historique") +# MatriceJoueurs = matrice2d(Joueur) + +### Génération de la matrice initiale +def gen_matrice_initiale(): + """ + NoneType -> MatriceJoueurs + """ + fonction_gen = ListGenMatrice[TypeGenMatrice] + + return fonction_gen() + +### Execution des tours / jeux +def partie1v1(coord_joueur, coord_adversaire): + """ + Coord^2 -> int + Renvoie les années de prisons subies par le joueur + """ + pass + +def partie8tours(coord_joueur): + """ + Coord -> + """ + pass + +def partie_globale(mat): + """ + MatriceJoueurs -> MatriceJoueurs + """ + pass + +### Simulation +def simulation(): + pass + + +### Fonction génératrices de matrices +### Fonction stratégies +