Software Competition

https://www.battlecode.org/

Battlecode is a real-time strategy game, for which you will write an AI player. In Battlecode, two teams of virtual robots roam the screen managing resources and executing different offensive strategies against each other. Your AI player will need to strategically manage your robot army and control how your robots work together to defeat the enemy team. As a contestants, you will learn to use artificial intelligence, pathfinding, distributed algorithms, and network communications to make your player as competitive as possible.