archive by month
Skip to content

new bot Boris

Yay, we got a new bot!

Zerg bot Boris gives its author as “Airstrike” Ivanov, and says “first attempt at a bot! Isn’t very smart at the moment.” Boris was made from scratch and its repo is open, and the author’s profile says “Wannabe programmer! Amateur game developer.”

Boris’s build seems to vary slightly from game to game, but it always starts with 9 pool, usually adds a second hatchery, and sometimes makes a third hatchery (I’ve only seen it do that when it is about to be attacked). All hatcheries are in base; it does not expand. It also never takes gas. It doesn’t have any kind of combat evaluation; units go find the enemy base and attack willy-nilly. The micro is not much, and if the initial zerglings make no impression then the enemy will swallow the followup zerglings, arriving 2 by 2, with no effort. In fact, as I write Boris has lost every game on BASIL (0-21) and its wins on SSCAIT (3-6) are all against opponents that failed to play.

In short, what we have here is a basic bot. It can play a complete game, but does not yet have much in the way of winning skills. It is a vehicle for something more interesting; it has gotten out of the driveway and onto the road, and has not yet driven anywhere. The path to make a top bot is long and steep, but the way to a bot that can win some games is not long at all. It’s in sight just down the street, getting out of the driveway was the hard part! Boris can probably start to win games with no more than a few bug fixes or refinements. I read the micro code that decides on targets, and I think it can be simplified and improved, and that that is probably all it will take to start winning. Keep at it!

Trackbacks

No Trackbacks

Comments

'Airstrike' Ivanov on :

Didn't think my bot would be noticed this quickly! Your work on Steamhammer is what encouraged me to get started.

I have lots of plans for Boris even though I barely know what I'm doing half the time. He'll get a 'real' win soon, hopefully!

Jay Scott on :

I don’t think it will take long to start getting some wins. And I’m looking forward to seeing your plans!

Jay Scott on :

Sure enough, Boris is updated today and has a few wins on BASIL. The win over MadMixZ still shows a lot of misadventures. It seems to have been before the latest update, though.

http://www.openbw.com/replay-viewer/?rep=https://data.basil-ladder.net/bots/Boris/Boris%20vs%20MadMixZ%20Andromeda%20CTR_DA7DE954.rep

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options

Submitted comments will be subject to moderation before being displayed.