My guests this week were Antiga (Nathan Roth), MicroDK, and Marian Devecka (the author of Killerbot). We had a great conversation about Zerg things, and of course, we used coding and algorithms. And also, I was wrong about A star. …
Tag Archives: sscai
Undermind Episode 08!
My guests this week were LetaBot, and McRave. Of course we discussed AlphaStar, and SC2 a little, and SSCAIT’s results. Happy listening!
The map McRave was talking about can be found here.
Podcast: Play in new window | …
Creating a Starcraft AI – Part 13: A star is born
First part of this series | Previous | Next | Index
Today’s lesson is: Always test your assumptions. A while ago, I posted a method for getting WalkPositions in a radius. I added a check for bounds outside the map, …
Undermind Episode 07!
This week’s guests were Adam Heinermann (An O.G. BWAPI developer), NiteKat, and Hannes Bradberg. Discussion about history, tournament, and of course, nukes were had. Happy listening! (You can subscribe to the blog, or just to the podcast RSS in the …
Undermind Episode 06!
My guests this week were Antiga, BananaBrain, and Yegers. Discussion were about bananas, pizzas, and the EnemyHurtThinkAbouter. Happy listening!
Podcast: Play in new window | Download
…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 …
A YouTube channel for the blog
I decided to put up the podcasts to YouTube as well, because some people like to listen there. Here is the link for it, you can subscribe to the Undermind there as well. Happy listening!…
Creating a Starcraft AI – Part 9: Threat map, continued
First part of this series | Previous | Next | Index
I’m continuing with the actual thing I’d like to use, which is a map of threatened WalkPositions. I need a method for “all WalkPositions in range of a unit”.…
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
…