ARE_Dynamic_2017/ARE-DYNAMIC.py

80 lines
1.4 KiB
Python

############################
### ARE-DYNAMIC.py
###
### Auteurs:
### julianb (3670170)
### lucieho ()
### nicolasbsn ()
### constancepoulain ()
###
### Variables Globales
TailleGrilleX = 15
TailleGrilleY = 15
HistoriqueGrille = list()
StratsResultats = list()
ListeStratégies = list()
ListeGenGrille = list()
TypeGrilleInitiale = 0
### Types
# Coord = type(x, y)
# Joueur = dict("strat", "etat", "historique")
# GrilleJoueurs = matrice2d(Joueur)
### Génération de la matrice initiale
def gen_matrice_initiale():
"""
NoneType -> GrilleJoueurs
"""
fonction_gen = ListGenGrille[TypeGrilleInitiale]
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):
"""
GrilleJoueurs -> GrilleJoueurs
"""
pass
### Simulation
def simulation():
pass
### Fonction génératrices de matrices
def init_liste_gen_grilles():
"""
NoneType -> NoneType
Rajoute à ListeGenGrille toutes les fonctions de génération de grille
"""
### Fonction stratégies
def init_liste_strategies():
"""
NoneType -> NoneType
Rajoute à ListeStrategies toutes les fonctions stratégies
"""