(Whew, this post contains a lot of code. Well, I did say comprehensive!). Special thanks for Ankmairdor for the tremendous amount of help he provided with this part! I quoted him a few times (almost) verbatim, and he deserves a …
Category Archives: Development
Brood War API – The Comprehensive Guide – Distances, high ground, and unit behavior
Index for the Comprehensive Guide posts
First, I’d like to make a small note. My sections about the inner workings of StarCraft are meant to be comprehensive, but I will inevitably leave things out. There are aspects of the game, …
Brood War API – The Comprehensive Guide (of time and space)
Index for the Comprehensive Guide posts
As I mentioned before, I plan to write a complete goddamn book about BWAPI. I plan to publish the drafts of the chapters from that book. The blog will not contain everything from the …
Brood War API: The comprehensive guide
Sounds good for a book title, right?
With my bot writing series, one of the goals was exploring the Brood War API, and show it’s inner workings through developing a real, working AI. I had to realize that this is …
Creating a Starcraft AI – Part 32: Test with the best
(This is an ongoing series, and I reference previous episodes. If you’re new, I suggest you start at the first post.)
First part of this series | Previous | Index
Recently I’ve been occupied with the SCHNAIL project (Starcraft Human …
Crawling SCHNAIL: Steady progress – with pictures!
The SCHNAIL project have gathered a large amount of interest, which I’m very grateful for. I decided to post frequent, if small updates regarding it. Enjoy the news!
First of all: We have the finalized logo, and a mascot too. …
SCHNAIL teaser video
Just a quick video to get you a taste what is coming. The Starcraft Human ‘N’ AI League client is alive, and… well, crawling, I guess.
…Starcraft Bladder problems (or rather, news) : At a SCHNAIL’s pace
An important milestone has been reached with this project. It has a presentable name: StarCraft Human ‘N’ AI League, or SCHNAIL. I’d like to explain the goals, and execution of this ladder a little bit more.
First of all, we …
Creating a Starcraft AI – Part 31: Hurter faster
(This is an ongoing series, and I reference previous episodes. If you’re new, I suggest you start at the first post)
First part of this series | Previous | Index
I did a little testing, and the shield regeneration basically …
Creating a Starcraft AI – Part 30: Figuring outing the hurting
(This is an ongoing series. This part is enjoyable without previous knowledge, but if you’re new, I suggest you start from the beginning – although this part is somewhat digestible without previous knowledge)