-
Notifications
You must be signed in to change notification settings - Fork 1
/
trybuild.py
36 lines (35 loc) · 646 Bytes
/
trybuild.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
from terran import *
from GP import Evaluate, geno, avGene, GeneSelector
Timeout = 210
simulator = terran(Timeout)
build = [
SCV,
SCV,
SCV,
SCV,
Supply_Depot,
SCV,
SCV,
SCV,
Refinery,
Barracks,
Barracks_Reactor,
Marine,
Marine,
]
P = []
i = 0
for b in build:
P.append(Item(b, simulator))
i+=1
g = geno(P)
Endgame, extra, Qleft = Evaluate(g)
print Endgame, extra, Qleft[1].name
#print simulator.queue[0][1][0].name
#print SCV.number, SCV.occupied
#print [a.name for a in g.availables]
#print [a.name for a in avGene.allowed]
#print [a.name for a in avGene(g)]
print g.fitness()
#print Factory.number, Factory.occupied
#print Factory.List