Good AI makers copy, great ones steal

Feb 05 2025

Why hello Reader,

There was a discussion in the AI community about a maker who took someone else’s code, uploaded it as their own, and even tried to enter it into ProBots. That’s not the kind of stealing I mean. I’m talking about learning from others’ work, adapting it, and making it even better.

When I first got started on my StarCraft 2 AI, I was obsessed with speedmining. I dreamt about how I could eke out that sweet sweet efficiency % for a big economy advantage. What I thought would take a few days turned into weeks, then a month of trial and error. After all that, my bot barely outperformed the standard.

Then I found an open-source bot with speedmining already implemented. As I adapted the code to my bot, I started breaking it down to understand how it worked—then saw ways to make it even better, like factoring in unit collision for an extra boost. Looking back, the time saved was immense. It let me focus on what really mattered—my own ideas.

I got some public Python SC2 AIs you’re welcome to ‘steal’—the right way.

In Case You Missed It

For Your Radar

🔌New VS Code SC2 Extension: This extension Run SC2 AI tests directly in your IDE! (sorry PyCharm and Neovim lovers 🥲).

Some publicly available Python SC2 bots

  • QueenBot a bot developed by rasper, is a nutty Zerg bot that does, you guessed it queens and showcases how to use the queen-sc2 library for their management.
  • Chance is a random bot that plays unpredictable strategies, making it a great resource for studying adaptability and counter-play. a good bot to learn how to handle multiple strategies with different races. A good simple bot.
  • The Harvester is one of the strongest RL public bots available. Battle tested in Probots, its a good advance case to dig in.

These are just a few suggestions—if you have a favorite resource or recommendation of your own, I’d love to hear it!

Happy Coding!

Drekken
Founder, VersusAI

May the Bugs Be Ever In your Favour🪲

Email Preference:
Unsubscribe | Update your profile |