Artificial Intelligence BattleGround (AIBG Belgrade) is an intensive team-based programming competition in the field of artificial intelligence. They will be given a task design an intelligent, stand-alone bot based on the given video game, which will fight against the bots of the other teams. They will have 20 hours to complete the task, and they can use any programming language that supports API requests. 

The task that the teams will have is to design an intelligent bot based on the video game that will play the game on its own, and later evaluate the forces with the bots of other teams.

There are two stages of the competition: the first one is elimination, where the teams will be divided into four groups. The best team from each group goes to the next phase, the knockout phase, where the remaining teams will compete for the winning place.

In the first stage of the competition, the teams are organized into four groups. After the fighting of their intelligent agents, the team that has the most points moves onto the next stage of the competition.

In the second stage, teams are randomly selected for the semi-final fights, followed by the fight for the third place and the final battle.