Steamhammer at 78%
I looked up Steamhammer’s standing on SSCAIT today and was startled to see it at 78% win rate, equal with Bereaver.

The winning percentages are volatile and I don’t believe for a minute that Steamhammer is as good as Bereaver. But I have never seen it fluctuate up that high, either. Apparently the 1.0 version is substantially stronger. It is definitely better than 0.2, but how much?
Update: I documented Steamhammer 1.0’s configuration file. Because of the new features I added, somebody already expressed interest in forking from Steamhammer rather than directly from UAlbertaBot. Go for it!
Comments
krasi0 on :
At some point these days I hope to get around to export another DB dump so that you can calculate the current ELO ratings (in case you still keep those perl scripts) which should give us more insight into the up to date strength ranking.
Once I do that, would you be willing to compile and host something like https://purplepie.bitbucket.io/sscait.html for the ongoing matches with an additional ELO column? For the purpose of continuous updates to the ranking, you could just use a web crawler and a local DB similarly to how the author of purple pie has done it. At some point, we might embed it back into SSCAIT in some form, but the admin of SSCAIT is usually very busy, so I am not sure when that could be done.
What are your thoughts?
Jay Scott on :
MicroDK on :
http://scbw.holdorf.dk/sscait/ratings.php
Every bot starts at ELO 2000 and K-factor is 30.
Jay Scott on :
MicroDK on :
Most bots will have played at least 60 games and with bots being updated all the time I thinks it gives a good picture of the strength of the bots.
AIL on :
Jay Scott on :
AIL on :
This also is my general approach: Instead of trying to exploit weaknesses in my enemies' play, I want to avoid weaknesses in my own play and then just make the best use of my own strengths'.
For example your hint with the gas. AILien now has a general algorithm to a) not put so many drones into gas, when it already has a stockpile and b) even pull out some drones, when the Stockpile exceeds certain limits (I'm gonna change that limit though, as now it pulls them out of the geyser a bit too soon for my taste). The extra-minerals are put to good use and make it stronger.
A big weakness is how badly it uses Overlords. I want to revamp that completely and make it into a scouting-monster. I already have a good algorithm to decide where to attack: A score that goes up with drones and non-combat-buildings and goes down with distance and defenders. However, when the bot doesn't really scout that well and rather wastes it's overlords pointlessly, it will not find the possible targets to determine their juiciness.
I'm also thinking about adding more Squads with different target-priorities:
A squad that only contains the quicker units could prioritize units, that are slower than themselves, that are out in the open, over enemy bases.
I'm also unhappy with the UAB-shuffle and aim to somehow build concaves instead of that.
Well, overall, there's just so much to improve, that will keep me busy for a long time before I run out of ideas. Just need to try and sort them by a good metric of playing-strength-improvement/time-investment. ^^
Jay Scott on :
MicroDK on :
LetaBot on :
Jay Scott on :
Jay Scott on :
MicroDK on :
LetaBot on :
http://www.teamliquid.net/blogs/518904-family-tree-of-starcraft-bots
krasi0 on :
krasi0 on :
Jay Scott on :
AIL on :
Lost to SH but beat Killerbot :D
And now will revert my new concave-building, which kinda worked but really is not good in ZvZ. I'd say it's what made me lose against you because it cost too many lings early on.