Category Archives: Development

Creating a Starcraft AI – Part 11: Pathfinding

First part of this series | Previous | Next | Index

The last time, I was thinking about getting the WalkPositions on a line between two points. For this, I first create a rectangle with all the WalkPositions in …

Creating a Starcraft AI – Part 10: Unseen threats, and memory

First part of this series | Previous | Next | Index

In the last part I implemented a threat map for visible units. For unseen units, the problem is actually a little bit different. My intention is that I should …

Creating a Starcraft AI – Part 8: Making a threat map

First part of this series | Previous | Next | Index

I decided to go forward with working on the threat map.

HashSet<UnitenemyUnits = new HashSet<(); //Currently visible enemy units
HashMap<Integer, EnemyUnitInfoenemyUnitInfo = new HashMap<(); //"Last 

The first episode of the Undermind podcast has arrived!

Good news everyone! We got together with some nice people from the Starcraft AI, and made a great podcast, called the Undermind. Listen to it here:

I say “ehm” a lot, I know 🙂  Sorry for the phone ring around …

Creating a Starcraft AI – Part 5: A Few Good Boys

First part of this series | Previous | Next | Index

So, I’ve switched to BWAPI4J. Currently I’m using the raw branch at the moment, but it’s features will be integrated into the master, when it’s done. I’ve doing a …