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 +