recreating the Newbie Zergrush strategies
Newbie Zergrush has vanished like the morning dew. If you want to test against its nonstandard strategies and missed the boat, I reconstructed two of them. You can configure Steamhammer 1.0 to play these openings. The experience is not 100% authentic, but it’s close. I made these by watching the build orders, not by copying the original configuration, so there may be slight differences. Also there should be code differences, so the way the openings play out should be a little different. It’s still a good test of whether your bot survives these aggressive strategies.
Newbie Zergrush played 7 pool 12 hatch versus zerg and 8 hatch 7 pool versus terran and, at least at first, protoss. It also had a mass sunken build which I did not try to recreate.
"7Pool12Hatch" : { "Race" : "Zerg", "OpeningBuildOrder" : ["drone", "drone", "drone", "spawning pool", "go scout location", "drone", "overlord", "zergling", "zergling", "zergling", "zergling", "zergling", "hatchery @ min only", "zergling", "zergling", "zergling"]},
"8Hatch7Pool" : { "Race" : "Zerg", "OpeningBuildOrder" : ["drone", "drone", "drone", "drone", "hatchery @ min only", "spawning pool", "go scout location", "drone", "overlord", "zergling", "zergling", "zergling"]},
I cheated and cut these down to keep the post short. At the end of each build order, use the power of copy-paste to extend the line of , "zergling" out a long distance. That’s because the strategy manager doesn’t know these openings, so it will start an unhelpful default strategy as soon as the opening book ends.
Get the Steamhammer 1.0 binary release from from my page or from SSCAIT. I wrote documentation for the config file. Add the two opening book lines above (with the extra zerglings) to the “Strategy” subsection (be careful about commas, JSON files are unforgiving). Then configure Steamhammer to play the opening against your bot. For example, if you’re testing a terran bot, one way is to rip out the original ZvT setting and replace it with "ZvT": "8Hatch7Pool",.
Comments
Jay Scott on :
MicroDK on :
Jay Scott on :
MicroDK on :
AIL on :
And seeing how these changes turned several MUs from losing to winning, I'd highly suggest to take them into Steamhammer aswell.
1. retreat-radius from 300 to 600. That's easy, it's in the Config-file.
2. Melee-Manager-Target-Priority: Make workers have the same priority as every other unit. There very rarely is a good reason not to. Even if there's a cannon behind the minerals, it's still helpful to wreck the workers instead while losing all Zerglings.
3. Anti-Stone-Worker-Behavior:
I (and NZ too) added that directly to the Workermanager by replacing the default "ManageCombatWorkers". Just check if there's any non-moving enemy unit withing 50 range (melee-distance) and if so attack it. If not, let the worker continue harvesting.
MicroDK on :
Jay Scott on :
Jay Scott on :