Zerg Build Order optimizer. - Page 57
Forum Index > SC2 General |
JasinAli
Sweden37 Posts
| ||
ClawSoftware
Germany2 Posts
And if you want to expand the rule set to allow complex goal statements with AND/OR statements, locations or dynamic events the whole model will blow up in your face ;-) Myself I wrote a generic rule processor that deals with any type of strategy game, combined with a fast job scheduler based on evolutionary algorithms, I bet that this is the best approach We will see when I'm finished. | ||
Ualaa
Canada2 Posts
I am wondering if I am using Waypoints correctly. First I run, a Final: 4 Zergling + 2 Bases + 2 Spine Crawlers. It finds a 3m 45s build, almost immediately. Then I run a Final: As above, but add in 2 Queens. Again, in 10sec or less it finds a solution that is just under 5 minutes. I set the Waypoint 0 to 4.0 minutes. With 4 Zergling, 2 Bases and 2 Spine Crawlers. I set the Final to 5.0 minutes. With 4 Zerglings, 2 Bases, 2 Spine Crawlers and 2 Queens. It has been running for over 30 minutes. The stats show just over 36 million games. But it cannot meet the Waypoint of 4 minutes, so has no solutions. This for a waypoint which was done in 3:45, in my first run which took under 15 seconds to find. Am I using Waypoints correctly? | ||
MaxwellE
England229 Posts
E: I just tried it and lings finish slightly after 4 minutes and spines finish at 4:30, your waypoints are impossible. | ||
Ualaa
Canada2 Posts
Had not thought of it like that before. Just because it can have 4/2/2/0 at 3:45. And 4/2/2/2 at 4:49. Does not mean it can meet the requirement of 4/2/2/2 in 5 minutes, with the added requirement of 4/2/2/0 at the 4 minute mark of the same game. As I type this... Giving it 6 minutes for the final build, resulted in a 5m19s solution within 3 seconds of running. | ||
cpu
102 Posts
Sorry if this has already been answered I am new to this thread. Is there any way to account for larva inject ? | ||
cpu
102 Posts
| ||
FreejaN
Slovakia26 Posts
| ||
MrAverage
19 Posts
@1:00 M:80 G:0 L:2 S/10 Extractor Trick @1:00 M:55 G:0 L:2 S:8/10 Build Drone @1:02 Spawned: Extractor Trick Finished, Drone Restored @1:02 Spawned: @Hatchery #1 Larva +1 Looks to me like it's extractor tricking at 9 supply instead of 10? Shouldn't it only consider an extractor trick if supply blocked? | ||
Shiladie
Canada1631 Posts
On July 08 2011 14:21 MrAverage wrote: Is this being as silly as I think it is? @1:00 M:80 G:0 L:2 S/10 Extractor Trick @1:00 M:55 G:0 L:2 S:8/10 Build Drone @1:02 Spawned: Extractor Trick Finished, Drone Restored @1:02 Spawned: @Hatchery #1 Larva +1 Looks to me like it's extractor tricking at 9 supply instead of 10? Shouldn't it only consider an extractor trick if supply blocked? I was having a problem where it extractor tricked 4 times in a row without actually taking advantage from it. I ended up just unchecking use extractor trick to get it past that. | ||
KoiKe-
Canada24 Posts
| ||
Inters
Canada29 Posts
| ||
VRage
Belgium13 Posts
After two weeks of attempting the build I got the closest I have managed to this time of 4:40 with 4:47 (Slightly different build order - but I also have lair underway for muta switch) - I used as a basis for my build develpoment and have to say it was a great starting point. Also great to know how far off "optimal"an opening is. (For the added long game potential of my minor adjustment I am happy to lose the 7 seconds) Knowing a build order does not guarentee delivery of the build by the said time - that implementation still takes some skill especially if scouting also. I doubt many players could hit the 4:40 on the nose - id like to know if anyone managed it | ||
anarkandi
Sweden48 Posts
| ||
Belial88
United States5217 Posts
How do I tell the system "I want the most drones possible at 8:00, with 3 bases"? I'm also a bit confused on the overlords too. | ||
Belial88
United States5217 Posts
| ||
meadbert
United States681 Posts
I am not restricting it to 3 hatcheries though as that is silly. I am just telling it to maximize drones at 8 mins. Preliminary "low quality" mode says 3rd Hatch at 26 supply. Specifically it says: 10 Overlord 15 Hatch 18 Overlord 25 Pool (LOL) 24 Overlord 26 Hatch There is a build order optimizer elsewhere online where you can have certain checkpoints, so you can tell it that you need to have 4 lings at a certain time and metabolic at a certain time and X number of Roaches ready by 8 mins etc. EDIT: High quality mode finished and found a way to make 109 drones by 8 minutes. 9 Overlord 15 Hatchery 17 Overlord 25 Hatchery 25 Overlord 33 Spawning Pool I will not go into detail from there because this is sort of silly, but basically you end up with 5 Hatcheries, 5 Queens and 109 Drones at 8 minutes. | ||
Belial88
United States5217 Posts
How do you tell it to 'make most drones' though? You can add 7:00 evo, 7:30 roach warren, too though. | ||
NightElfik
Czech Republic3 Posts
+ Show Spoiler + @0:43 M: 79 G:0 L:2 S: 9/10 Extractor Trick @0:43 M:54 G:0 L:2 S:8/10 Build Drone @0:45 Spawned: Drone+1 @0:45 Spawned: Extractor Trick Finished, Drone Restored @0:47 Spawned: @Hatchery #1 Larva +1 @0:52 M: 75 G:0 L:2 S:10/10 Extractor Trick @0:52 M:50 G:0 L:2 S: 9/10 Build Drone @0:54 Spawned: Extractor Trick Finished, Drone Restored or 6 overlord: + Show Spoiler + @0:17 M:102 G:0 L:3 S:6/10 Build Overlord @0:29 M:50 G:0 L:2 S:6/10 Build Drone @0:32 Spawned: @Hatchery #1 Larva +1 @0:42 Spawned: Overlord+1 even after very long processing time (hundreds of millions games played)? My goal was just 50 speedlings & nydus. | ||
Belial88
United States5217 Posts
How do you ask it "I want the most possible X"? Like, I get you can say "i want 7 roaches at 8:00", but what if 8, 9, or 10 is possible? Do you just have to retest it over and over with 7, 8, 9, + until it stops finding a build order, to find a max? Is there a way to set in a certain build order? Like "most drones possible, but you HAVE to go 9 overlord 14 pool?"? I know 14 pool is down at 2:00. Can't get it to learn 2:00+65 though for 3:05 finish time, mostly because it confuses 9 overlord. I guess i could just test for hours and let it figure it out on it's own but... | ||
| ||