^oh yeah, forgot about IAP.
But Battlecode isn’t really a video game design contest (although it shares similarities) - the only time I watched it, the theme was similar to LoL.
I did Pokerbots last January which is another one of their IAP courses.