what kind of game is your bot actually playing
Every game rewards something specific. Most bots are built for the wrong one.
versusai newsletter posts
Every game rewards something specific. Most bots are built for the wrong one.
I was stuck trying to make the bot feel more human. Then talking to this game director changed my approach
Tempest are a pain and Tyr shows a simple rule for your bot to engage high range targets
I stopped guessing whether my bot was improving. The answer was never in the game I kept watching.
Why hello Reader, I watched my bot lose a game last week. Stared at the score screen. Knew something went wrong around the three-minute mark but couldn’t tell you what. Sound familiar? Telemetry replaces the guesswork. When your bot loses, terminal print outs tell you what happened during 1 game, telemetry tells you what happened over many. I built a dashboard that layers my bot’s decision data on top of replay analysis. Battle sim confidence over time, army value curves, worker counts,…
Why hello Reader, I spent way too long trying to get a Zealot to stand guard for my Zerg rush defense. He had one job: move into the correct location when an enemy appeared. But spending hours squinting at terminal logs, trying to juggle X and Y coordinates in my head just to figure out where he actually stood, was driving me nuts. I was in terminal hell. It’s a miserable way to build. When you try to debug pathing by reading a wall of text, you’re taking something that happens in space and…
Why hello Reader, “No one takes bot making seriously.” Was the response I got on Discord from a member telling me about his struggles applying a new role, after I asked why his SC2 bot never makes it into his LinkedIn posts. I sat on that for a while. Then, with the World Cup coming up, Boston Dynamics drops this awesome breakdown of their Atlas robot playing football. They ask a singular question: “Can football teach a robot to move?” They’re basically asking if a game can actually train a…
Why hello Reader, I like to be right. Cause who wants to be wrong? 🤣. But that leads to missed opportunities because I talk myself out of taking action, waiting for certainty. And the exact same thing happens to my bot. Remember when I talked to you about setting my bot up to predict cheese? Well, it works a good amount of times. But when it’s unsure, it delays making a decision until it’s too late. We already know that writing endless IF statements for every edge case is a trap. We also know…
Why hello Reader, You know the feeling when you hit a wall and just want to say, “screw it, I’ll hardcode it.” That’s me trying to get my bot to auto-place a wall regardless of the map. Querying the API for choke points, then trying to mathematically work backwards to place the buildings. The results were terrible. It was like my bot was blind, and that’s because… it was. I was stuck until I had a discussion with another builder in the community. That conversation completely shifted my…
Why hello Reader, “90% of all AI research gets discarded because it never gets used in the real world.” I heard a guy from Ubisoft’s bot division say that on a podcast recently, and it really struck me. You know what came to mind? AlphaStar. It came, made a massive splash, and then disappeared. DeepMind obviously had a real-world application for their research, but the bot itself? Mothballs. And it makes you wonder how many of our own bots share that exact same fate. You spend hours on it,…