|
Would it be possible to impliment, "Probe to saturation" "Over probe" and "allow underprobe" or even just a constant probe production feature
Also does this assume that my macro is not good enough to utilize the full 5 second bonus from the warp gate tech? because i always notice it will transform the warpgates last, even though i could be getting units 5 seconds faster?
Btw, this project is incredible, i have no idea how you even coded this.
|
I threw in some expensive stuff just to test the stability of it all.
10 Zealots Charge 4 Archons.
Result = It goes insane, tries to get a 8 Nexus and never makes any probes and fails constantly. But for more focused builds it is working flawlessly so far.
|
A few things that would be nice to see:
-An option for constant probe production until each base is saturated -A reset button for the target requirements -Ability to output for YABOT
Great work, it works really fast. Very impressive.
Edit: It seems the software doesn't build probes as a way of improving the build time. With a requirement for 6 zealots, it didn't build any more probes (build time 4:12). When I put in 6 zealots and 8 probes, the time goes down to 3:57.
|
On November 16 2010 02:38 Mushin wrote: It seems the software doesn't build probes as a way of improving the build time. With a requirement for 6 zealots, it didn't build any more probes (build time 4:12). When I put in 6 zealots and 8 probes, the time goes down to 3:57.
Am having the same problem with different builds.
EDIT: Never mind, it gets it in the end, after like 10 minutes. A bit weird for such a simple build considering the program's speed in much larger builds.
|
hmm weird.. i tried to get 5stalkers asap. Got me 5 at like 5:00 or something with 8 probes. Then i tried the same but forcing 12 probes. Got me a better time :S
|
On November 16 2010 02:30 Chronicle wrote: I threw in some expensive stuff just to test the stability of it all.
10 Zealots Charge 4 Archons.
Result = It goes insane, tries to get a 8 Nexus and never makes any probes and fails constantly. But for more focused builds it is working flawlessly so far. My guess: It's a bug with getting Archons. I get nonsensical stuff for a setting with Warpgate research + 1 Archon as well:
+ Show Spoiler + 0:07.81: 75M 0G 3E 6/ 10S - Build Assimilator 0:46.44: 164M 0G 25E 6/ 10S - Chrono Nexus 0:46.44: 164M 0G 0E 6/ 10S - Build Pylon 1:11.44: 165M 0G 14E 6/ 18S - Build Gateway 1:11.44: 15M 0G 14E 6/ 18S - Move Probe To Gas 2:16.44: 245M 46G 51E 6/ 18S - Build Cybernetics Core 3:34.30: 373M 100G 94E 6/ 18S - Build Twilight Council 9:31.44: 1520M 250G 100E 6/ 18S - Build Dark Shrine 10:42.87: 1624M 50G 100E 6/ 18S - Research Warp Gate Transformation 13:02.87: 2085M 98G 100E 6/ 18S - Convert Gateway To WarpGate 16:40.02: 2878M 250G 100E 6/ 18S - Build Dark Shrine 19:02.87: 3243M 100G 100E 6/ 18S - Build Sentry 19:02.87: 3193M 0G 100E 8/ 18S - Chrono WarpGate
Waypoint 1 failed: 19:24.87: 3273M 15G 87E 8/ 18S Buildings: 1 Nexus 1 Assimilator 1 Pylon 1 WarpGate 1 Cybernetics Core 1 Twilight Council 2 Dark Shrine Units: 6 Probe 1 Sentry Upgrades: Warp Gate Transformation
Waypoint 1 failed: 19:24.87: 3273M 15G 87E 8/ 18S Buildings: 1 Nexus 1 Assimilator 1 Pylon 1 WarpGate 1 Cybernetics Core 1 Twilight Council 2 Dark Shrine Units: 6 Probe 1 Sentry Upgrades: Warp Gate Transformation
Key point: The program tries to build Sentries despite not being required. 2 Dark Shrines also makes zero sense. Good one for spotting that bug.
|
Hmm when i run the programm it goes into mass Nexi
It should be able to make Base-Constraints...
So that the Algorithm never makes more than "n" Nexai...
If i want a fast expand build i can tell to build 2 Nexi but if i want a one-base-play get a one-base-build-order...
But it´s a very nice programm
Another Problem i am Facing is this:
Buildings: 1 Nexus 3 Assimilator
that makes NO sense at all!
|
Thanks for the quick updates, its awesome. Keep up the good work.
Need some time to read all the new posts in this thread and to try v4 before giving feedbacks (feedback yeeaaaah)
|
Thanks, /Much love from Aiur ;D
|
Sorry i wasn't very clear. I mean to say the chrono is always used at times where you won't maximise the effect of the chrono. And while this might be how it gets the fastest possible build without maxing out on energy at the nexus we still want to maximise the benefit we can gain from things like chrono..
EDIT: I just started a new build with v4 and it says:
44.10 build pylon 46.44 chrono nexus 54.04 build probe
How does that make sense?
|
On November 15 2010 20:21 tehV wrote:3:32.40: 150M 75G 43E 9/ 18S - Build Gateway 4:38.36: 160M 201G 30E 12/ 18S - Convert Gateway To Warpgate 4:38.36: 160M 201G 30E 12/ 18S - Chrono Gateway Waypoint 2 satisfied: 4:45.02: 202M 213G 9E 12/ 18S So tracing back, 4:45.02-4:38.36 = 6.66 seconds, chrono boosted convert = good. 4:38.36 - 3:32.40 = 65.96, gateway takes 65 seconds to build, sits there idle for 0.96 seconds = bad. (It also delays gateway #2 but that isnt slowing the final time down, so no problem) TLDR; In quest to find trivial flaw in code, found a different trivial flaw in code: or why is my gateway idle for 0.96 seconds?
I'm a bit confused. You asked it to have that gateway for waypoint 2, which it did in time. It didn't need to build anything out of it though, so it didn't. Why is this a problem?
On November 15 2010 20:33 Mios wrote: hmm i tried to save a build (got 4 carriers in like 8:30 lol, took 15mins), but when i opened it it just shows it as blank :[ I guess from now on ill just copy/paste the text to notepad or something.
Yeah, sorry about that, most of the menu elements are just a shell for what will be added in the future (they were added by the template for the MDI GUI). I plan to implement them properly at some point, so I don't really want to remove them.
On November 15 2010 23:39 Tempy wrote: Would it be possible to impliment, "Probe to saturation" "Over probe" and "allow underprobe" or even just a constant probe production feature
Yes, that will be coming, most likely in the next version.
Also does this assume that my macro is not good enough to utilize the full 5 second bonus from the warp gate tech? because i always notice it will transform the warpgates last, even though i could be getting units 5 seconds faster?
It definitely uses the bonus from warpgates (which is 10s btw). Are you sure that the warp gate research was completed much earlier than when they were converted?
On November 16 2010 04:21 Barook wrote:Show nested quote +On November 16 2010 02:30 Chronicle wrote: I threw in some expensive stuff just to test the stability of it all.
10 Zealots Charge 4 Archons.
Result = It goes insane, tries to get a 8 Nexus and never makes any probes and fails constantly. But for more focused builds it is working flawlessly so far. My guess: It's a bug with getting Archons. I get nonsensical stuff for a setting with Warpgate research + 1 Archon as well: + Show Spoiler + 0:07.81: 75M 0G 3E 6/ 10S - Build Assimilator 0:46.44: 164M 0G 25E 6/ 10S - Chrono Nexus 0:46.44: 164M 0G 0E 6/ 10S - Build Pylon 1:11.44: 165M 0G 14E 6/ 18S - Build Gateway 1:11.44: 15M 0G 14E 6/ 18S - Move Probe To Gas 2:16.44: 245M 46G 51E 6/ 18S - Build Cybernetics Core 3:34.30: 373M 100G 94E 6/ 18S - Build Twilight Council 9:31.44: 1520M 250G 100E 6/ 18S - Build Dark Shrine 10:42.87: 1624M 50G 100E 6/ 18S - Research Warp Gate Transformation 13:02.87: 2085M 98G 100E 6/ 18S - Convert Gateway To WarpGate 16:40.02: 2878M 250G 100E 6/ 18S - Build Dark Shrine 19:02.87: 3243M 100G 100E 6/ 18S - Build Sentry 19:02.87: 3193M 0G 100E 8/ 18S - Chrono WarpGate
Waypoint 1 failed: 19:24.87: 3273M 15G 87E 8/ 18S Buildings: 1 Nexus 1 Assimilator 1 Pylon 1 WarpGate 1 Cybernetics Core 1 Twilight Council 2 Dark Shrine Units: 6 Probe 1 Sentry Upgrades: Warp Gate Transformation
Waypoint 1 failed: 19:24.87: 3273M 15G 87E 8/ 18S Buildings: 1 Nexus 1 Assimilator 1 Pylon 1 WarpGate 1 Cybernetics Core 1 Twilight Council 2 Dark Shrine Units: 6 Probe 1 Sentry Upgrades: Warp Gate Transformation
Key point: The program tries to build Sentries despite not being required. 2 Dark Shrines also makes zero sense. Good one for spotting that bug.
Yep, Archons have a bit of a problem. Basically with everything you ask for I help the algorithm out by telling it you want all the prerequisits too (so for instance, if you ask for an Immortal, in the core algorithm it assumes you asked for a robotics facility, a cybernetics core, a gateway, an assimilator, and a pylon). Unfortunately for Archons, the best I can tell it is that you need a Twilight Council (and all its prereqs) as I don't know whether it's better to get that Archon from HTs, DTs, or a combination (well, I sort of know that that won't be optimal, but then maybe you built a HT & DT for an earlier waypoint, so it should just use those). As a result, it has to randomly guess in the same move to: 1. Build a Templar Archives or Dark Shrine 2. Build two HTs or two DTs 3. Build an Archon
Given it's considering roughly 60 different commands, the odds of doing all 4 of those in the same guess, and doing them in the right order, is quite extreme (approximately 1 in 155 million), and on top of that, it also has to not do other random stuff that screws the build order up. Hence it takes a ridiculous amount of games before it finally gets one of them right (and again, unfortunately it may not be the right one). I'm hoping I can come up with a better solution (like if you want an archon it'll increase the extra value of TA / DS), but it's not exactly simple. If you can help the algorithm out by actually asking it to get a TA or DS then you'll have much more success with getting the result.
|
On November 16 2010 06:15 Thrasher5 wrote: Sorry i wasn't very clear. I mean to say the chrono is always used at times where you won't maximise the effect of the chrono. And while this might be how it gets the fastest possible build without maxing out on energy at the nexus we still want to maximise the benefit we can gain from things like chrono..
EDIT: I just started a new build with v4 and it says:
44.10 build pylon 46.44 chrono nexus 54.04 build probe
How does that make sense?
Was it already building a probe before that pylon? Also, could you give the details of what the target was so I can try and replicate?
|
You should introduce the concept of an expansion. I told it to go 1gate FE into 2 Colossus and it thinks the 2nd Nexus is for fun. I would just take a typical nat distance for your calculations.
|
On November 16 2010 06:59 Cloak wrote: You should introduce the concept of an expansion. I told it to go 1gate FE into 2 Colossus and it thinks the 2nd Nexus is for fun. I would just take a typical nat distance for your calculations.
What do you mean 'for fun'? What targets are you using and what result do you get?
|
To fix the Archon issue have them has 2 different units, DT Archon and HT Archon (Discount the HT/DT archon, no-one in their right mind is going to want a build order for that). That should fix all issues right?
|
Carbon, is there any way to code an option for consistent unit production into future builds of this? For example, giving the input of 3 Warp Gates, 1 Dark Templar with the option for all unit producing structures to constantly be producing? I could see this being a pain for most buildings though, as the simulator would have to calculate the optimal unit to build from a Gateway/Robotics Facility/Stargate while still trying to reach your desired goal in the most optimal fashion.
|
On November 16 2010 07:17 Chronicle wrote: To fix the Archon issue have them has 2 different units, DT Archon and HT Archon (Discount the HT/DT archon, no-one in their right mind is going to want a build order for that). That should fix all issues right?
I could do that, although it's kinda messy for the GUI to do it. I'd like to see if I can come up with a cleaner way to encourage the tool to get prereq stuff for Archons. I've got a couple of ideas so we'll see how they go - if all else fails then yeah, I might have to resort to separate types of archons.
|
Also does this assume that my macro is not good enough to utilize the full 5 second bonus from the warp gate tech? because i always notice it will transform the warpgates last, even though i could be getting units 5 seconds faster?
It definitely uses the bonus from warpgates (which is 10s btw). Are you sure that the warp gate research was completed much earlier than when they were converted?
5:29.86: 376M 175G 34E 35/ 36S - Research Warp Gate Transformation
yet
Waypoint 4 failed: 11:54.65: 2246M 271G 100E 98/120S Buildings: 4 Nexus 3 Assimilator 10 Pylon 7 Gateway 1 Forge 4 Photon Cannon 1 Cybernetics Core 1 Twilight Council Units: 50 Probe 11 Zealot 8 Stalker 5 Sentry Warp Gate Transformation
still with gateways and getting hallucination without being asked
also is there any reason why it would just not saturate gas when its clearly better than stockpiling 2000 minerals? i'm at over 500 mil simulated.
|
+ Show Spoiler +0:02.00: 50M 0G 0E 6/ 10S - Build Probe 0:19.00: 73M 0G 10E 7/ 10S - Build Probe 0:36.00: 106M 0G 19E 8/ 10S - Build Probe 0:53.00: 150M 0G 29E 9/ 10S - Build Probe 0:53.03: 100M 0G 29E 10/ 10S - Build Pylon 1:06.22: 75M 0G 36E 10/ 10S - Build Assimilator 1:18.03: 76M 0G 43E 10/ 18S - Build Probe 1:35.03: 147M 0G 52E 11/ 18S - Build Probe 1:52.03: 229M 0G 62E 12/ 18S - Build Probe 1:52.03: 179M 0G 62E 13/ 18S - Move Probe To Gas 1:52.03: 179M 0G 62E 13/ 18S - Move Probe To Gas 1:52.03: 179M 0G 62E 13/ 18S - Build Gateway 2:09.03: 141M 24G 71E 13/ 18S - Build Probe 2:09.03: 91M 24G 71E 14/ 18S - Chrono Nexus 2:20.36: 178M 40G 53E 14/ 18S - Build Probe 2:20.36: 128M 40G 53E 15/ 18S - Build Assimilator 2:33.03: 158M 57G 60E 15/ 18S - Build Probe 2:50.03: 264M 81G 70E 16/ 18S - Build Probe 2:50.03: 214M 81G 70E 17/ 18S - Build Pylon 3:07.03: 274M 103G 79E 17/ 18S - Build Probe 3:07.03: 224M 103G 79E 18/ 18S - Move Probe To Gas 3:24.03: 391M 136G 89E 18/ 26S - Build Probe 3:24.03: 341M 136G 89E 19/ 26S - Move Probe To Gas 3:41.03: 508M 178G 98E 19/ 26S - Build Probe 3:58.03: 636M 221G 100E 20/ 26S - Build Probe 3:58.03: 586M 221G 100E 21/ 26S - Build Gateway 3:58.03: 436M 221G 100E 21/ 26S - Build Pylon 3:58.03: 336M 221G 100E 21/ 26S - Build Cybernetics Core 4:18.90: 400M 274G 100E 21/ 26S - Build Nexus 4:27.83: 100M 296G 100E 21/ 34S - Build Pylon 4:37.31: 100M 320G 100E 21/ 34S - Build Zealot 4:41.80: 50M 331G 100E 23/ 34S - Build Probe 4:58.80: 194M 374G 100E 24/ 42S - Build Probe 4:58.80: 144M 374G 100E 25/ 42S - Move Probe To Gas 5:15.80: 341M 427G 100E 25/ 42S - Build Probe 5:15.80: 291M 427G 100E 26/ 42S - Build Pylon 5:16.63: 200M 429G 100E 26/ 42S - Build Robotics Facility 5:27.75: 125M 363G 100E 26/ 42S - Build Stalker 5:32.80: 61M 329G 100E 28/ 42S - Build Probe 5:49.80: 221M 381G 100E 29/ 50S - Build Probe
Waypoint 1 satisfied: 6:09.75: 441M 443G 100E 30/ 60S Buildings: 2 Nexus 2 Assimilator 5 Pylon 2 Gateway 1 Cybernetics Core Units: 26 Probe 1 Zealot 1 Stalker Upgrades:
6:21.63: 619M 480G 100E 30/ 60S - Build Robotics Bay 6:21.63: 419M 280G 100E 30/ 60S - Build Gateway 6:21.63: 269M 280G 100E 30/ 60S - Build Assimilator 6:21.63: 194M 280G 100E 30/ 60S - Research Warpgate 6:21.63: 144M 230G 100E 30/ 60S - Build Zealot 6:21.63: 44M 230G 100E 32/ 60S - Chrono Gateway 6:22.13: 50M 231G 75E 32/ 60S - Build Sentry 6:33.29: 150M 166G 82E 34/ 60S - Build Gateway 6:49.63: 237M 216G 91E 34/ 60S - Build Sentry 7:04.13: 404M 164G 99E 36/ 60S - Build Zealot 7:26.63: 640M 239G 100E 38/ 60S - Build Colossus 7:26.63: 340M 39G 100E 44/ 60S - Build Zealot 7:31.63: 315M 56G 100E 46/ 60S - Build Zealot 7:31.63: 215M 56G 100E 48/ 60S - Move Probe To Gas 7:38.29: 309M 82G 100E 48/ 60S - Build Zealot 7:42.13: 264M 97G 100E 50/ 60S - Build Zealot 7:42.13: 164M 97G 100E 52/ 60S - Build Pylon 7:42.13: 64M 97G 100E 52/ 60S - Chrono Robotics Facility 7:42.13: 64M 97G 75E 52/ 60S - Move Probe To Gas 7:42.13: 64M 97G 75E 52/ 60S - Move Probe To Gas 7:45.16: 100M 112G 77E 52/ 60S - Build Pylon 8:04.63: 235M 209G 88E 52/ 60S - Build Zealot 8:31.63: 477M 344G 100E 54/ 76S - Build Colossus 8:31.63: 177M 144G 100E 60/ 76S - Build Zealot 8:33.41: 100M 153G 100E 62/ 76S - Build Zealot 8:37.35: 50M 172G 100E 64/ 76S - Build Sentry 8:47.19: 125M 121G 100E 66/ 76S - Build Stalker 9:09.63: 285M 183G 100E 68/ 76S - Build Stalker 9:09.63: 160M 133G 100E 70/ 76S - Build Pylon 9:09.63: 60M 133G 100E 70/ 76S - Chrono Gateway 9:09.63: 60M 133G 75E 70/ 76S - Chrono Gateway 9:12.98: 100M 150G 77E 70/ 76S - Build Pylon 9:12.98: 0M 150G 77E 70/ 76S - Convert Gateway To Warpgate 9:22.67: 111M 198G 82E 70/ 76S - Convert Gateway To Warpgate 9:29.34: 195M 231G 86E 70/ 76S - Convert Gateway To Warpgate 9:29.34: 195M 231G 86E 70/ 76S - Build Stalker 9:33.64: 125M 203G 89E 72/ 76S - Build Stalker 9:33.64: 0M 153G 89E 74/ 76S - Chrono Gateway 9:39.34: 72M 181G 67E 74/ 92S - Build Sentry 10:01.19: 300M 190G 79E 76/ 92S - Build Stalker 10:05.64: 231M 162G 82E 78/ 92S - Build Stalker 10:11.34: 179M 141G 85E 80/ 92S - Build Stalker
Waypoint 2 satisfied: 10:16.34: 117M 116G 88E 82/ 92S Buildings: 2 Nexus 3 Assimilator 9 Pylon 1 Gateway 3 Warpgate 1 Cybernetics Core 1 Robotics Facility 1 Robotics Bay Units: 26 Probe 10 Zealot 8 Stalker 4 Sentry 2 Colossus Upgrades: Warpgate
I guess it worked with the gas, but 26 Probes seems low, no mention of transitioning any over. WP1 was just 1 Stalker 1 Zealot. WP2 was 2 Nexi 10 Zealot 8 Stalker 4 Sentry 2 Colossus.
|
Carbon, thanks for your work on this.
|
|
|
|