Steamhammer 2.1 progress
I have fixed the bugs affecting terran play, a bug affecting defilers, and a few bugs and weaknesses affecting all races. I also improved scourge control, and added a new opening to maintain my sanity. There is still a critical bug affecting protoss, which causes units to wander around without fighting, carrying banners “make levity not war.” Another severe weakness affects base defense, causing defenders to hang back from the action. I’ve spent the last 2 days trying to fix base defense, and it doesn’t work. I might have to think up a different solution.
Everything is good except the last 2 critical problems. Not that there’s any shortage of other weaknesses, but these 2 are so bad that they can’t be ignored. Surely they won’t resist me for long, though. Stand by!
Update the next day: I got everything working well enough, so I thought. I ran final tests and found... the newly implemented scourge micro had stopped working, though I hadn’t touched anything related. Now what has gone wrong?
Comments
Barcode on :
Maybe minimizing cohesion and/or using pure functions can minimize fixing/writing new code having effect on different parts of the code
UAB/Steamhammer also have a lot of singletons which is also risky if one believes the internet.
All in all, this is not is not a simple problem (as is everything in broodwar AI), with probably an even harder solution, if any at all.