Misc notes below - yet to be structured How do I know which of my units has been targeted by a Cyclone/Widowmine/etc? This ID can be saved in your bot's data folder if desired. The ID is specified when starting the bot as a command-line argument after a -OpponentId flag.īot.exe -OpponentId 29381a9a-d299-4fb6-b225-cd455c9cc38b Recognizing opponents - The Opponent IDĪ unique ID for each opponent is provided as a way for bots to recognize opponents. This is a good way to remember what worked and what didn't. Bot Memory - The Data folderīots can save files to a local data folder and these files will persist between matches.
SCC: an efficient deep reinforcement learning agent.Reaver (Repo): Modular Deep Reinforcement Learning Framework (No longer maintained)
Reinforcement Learning Course - Full Machine Learning Tutorial (Video)Īdept (Repo): Reinforcement Learning Framework Gym: Toolkit for developing and comparing reinforcement learning algorithms.AI Arena 24/7 ladder and Community Streams.You can find and check for downloadable bots within their links from home page or by recent matches Authors: You can search bots by author and check if their bots are downloadable or by searching by They have kindly donated them to the community for use in testing. House Bots: Most of the house bots were originally written by Infy & Merfolk for testing their own bots. May requirement additional setup for bots outside of your framework. Follow the ReadMe for instructions and troubleshooting. Developed by Cryptious for SC2ai, you can load bots from various sources (see Downloadable Bots). You can also play against publicly available bots for testing or personal amusement by using the following application There are a number a libraries you can select to begin writing your bot. How do I know which of my units has been targeted by a Cyclone/Widowmine/etc?.Misc notes below - yet to be structured.Recognizing opponents - The Opponent ID.