/
test.py
51 lines (45 loc) · 1.62 KB
/
test.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import soccersimulator,soccersimulator.settings
from soccersimulator import BaseStrategy, SoccerAction, KeyboardStrategy
from soccersimulator import SoccerTeam, SoccerMatch
from soccersimulator import Vector2D, Player, SoccerTournament
from soccersimulator import settings
from projet import *
from PlayerDecorator import *
from zone import *
from exemples import *
joueur1 = Player("Joueur 1", fonceStrat)
joueur2 = Player("Joueur 2", gardien)
joueur3 = Player("Joueur 3", MilieuStrategy())
joueur4 = Player("Joueur 4", attaque)
joueur5 = Player("Joueur 5", defense)
joueur6 = Player("Joueur 6", j_solo)
j7 = Player("passeur",toto)
dio = Player("Dio",dio)
j8 = Player("doge",doge)
j9 = Player("drible",test2)
j10 = Player("intercepte",inter)
team1 = SoccerTeam("team1",[joueur6])
toto_team = SoccerTeam("toto_team",[j7,joueur2])
test = SoccerTeam("test",[j7,joueur2,dio])
test2 = SoccerTeam("test2",[joueur1,joueur2])
test3 = SoccerTeam("test3",[joueur2])
test4 = SoccerTeam("test4",[joueur6])
team2 = SoccerTeam("team2",[joueur2,j8])
team4 = SoccerTeam("team4",[joueur2,j8,joueur5,j8])
dTeam = SoccerTeam("dTeam",[j9])
FoncTeam = SoccerTeam("FonceTeam",[joueur1])
t10 = SoccerTeam("ITeam",[j10])
#apprentissage superviseshell
strat = KeyboardStrategy()
strat.add("f",fonceStrat)
strat.add("g",gardien)
strat.add("a",attaque)
strat.add("d",defense)
eleve = Player("eleve",strat)
team_spe = SoccerTeam("team_eleve",[eleve])
team_arbre = SoccerTeam("IA",[Player("IA",treeStrat)])
#match = SoccerMatch(team_arbre, team_arbre)
#match = SoccerMatch(test3,toto_team)
match = SoccerMatch(FoncTeam, t10)
soccersimulator.show(match)
#strat.write("mon_fichier.exp")