Update ARE-DYNAMIC.py
This commit is contained in:
parent
005642f067
commit
7dec609be7
|
@ -7,17 +7,56 @@
|
||||||
### nicolasbsn ()
|
### nicolasbsn ()
|
||||||
### constancepoulain ()
|
### constancepoulain ()
|
||||||
###
|
###
|
||||||
### Index:
|
|
||||||
### 1/ génération matrice initiale
|
|
||||||
### 2/ stratégies des joueurs
|
|
||||||
### 3/ parties (1v1, 8 tours)
|
|
||||||
### 4/ simulation/itérations
|
|
||||||
###
|
|
||||||
|
|
||||||
### Variables Globales
|
### Variables Globales
|
||||||
TailleGrilleX = 15
|
TailleGrilleX = 15
|
||||||
TailleGrilleY = 15
|
TailleGrilleY = 15
|
||||||
GrilleInitiale = 0
|
|
||||||
HistoriqueGrille = list()
|
HistoriqueGrille = list()
|
||||||
StratsResultats = 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
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue