MegaBot has been created by Anderson Rocha Tavares from Universidade Federal de Minas Gerais, Brazil. It is a proof-of-concept of algorithm selection in StarCraft. At match beginning, MegaBot basically selects an algorithm to play a match in its behalf. So far, it can select among 2015 versions of Skynet, Xelnaga and NUSBot. MegaBot plays with Protoss.
MegaBot is a spin-off of an academic work .
MegaBot is currently (2017) under development by Tiago Negrisoli de Oliveira and Anderson Rocha Tavares.
- In CIG 2017, MegaBot had the highest win rate in the final rounds (it went 6th overall because of lower win rate in initial rounds) 
- In AIIDE 2017, MegaBot placed 19th with 413 crashes (an all-time record). .
A Q-learning-like mechanism updates the algorithm's scores and an epsilon-greedy mechanism performs the selection.