All creators of bots (‘authors’) are asked to behave in a respectable manner towards each other as well as Tournament Officials. Insults, vulgarity, and harassment of any kind are strictly prohibited and will result in expulsions from the competitions and/or future competitions.
Upon discovery of any author committing any violations regarded as unfair play, the offending player; at the sole discretion of the Tournament Director, may receive a warning, a forfeit loss, or be disqualified from the tournament. Prize money may also be deducted as a % of the offending teams at the sole discretion of the Tournament Director in accordance with any policies that already exist.
During the course of the competitions, the Tournament Director may determine other actions to embody unfair play. Unfair play refers to but is not limited to:
Authors or teams may submit a total of 1 bot per competition. Teams of Authors may not have authors who have worked on additional bots submitted into the current competition. Authors will be required to submit their source code and disclose any code they may have used from widely available sources. The code will not be made public and is used only to check against plagiarism. An entry is considered incomplete if the source cord is not submitted.
1.3.1 Previous Season Authors
Previous authors whose bots made it to the semi-finals and above will receive a reserved entry into the competition. If a previous season’s author doesn’t register 48 hours before registration closing that spot will be forfeit and allow for open entry.
All matches except the finals are played on a randomly chosen map.
This process is repeated after each game until a winner of the match is determined. No map may be played more than once in a match. No map will be considered to have been used in a game that is forfeited.
The Finals will allow for 1 vetoed map from each Author.
Tournament Map Pool
Note: Stasis LE has been removed due to unpathable for air units
Only during the Elimination Stage, prior to round 1 of the bracket commencing, bots may be modified and resubmitted prior to the submissions deadline.
A resubmitted bot is required to adhere to the following guidelines
A bot must remain the same race it was first submitted to the tournament, this also includes if a bot plays random race selection.
A bot must retain the same coding libraries it was originally submitted in. A Bot’s library may be updated but not removed.
Example: If a bot was submitted using C# it cannot be submitted in PySC2
Documentary & Source Code
Resubmissions must be accompanied with source code and a changelog. A changelog in a text file labeled “changelog” will layout in laymen, the changes made. It may state broadly or specifically at the Author’s discretion. Keep in mind use of too board terms such as “fixed a bug” can lead to further inquiry. Sourcecodes and changelogs are used for broadcast and administrative purposes only and are not released to the general public.
Tournament Organizer at their discretion may inquire for further explanation or documentation on changes to resubmission bots. Bots that do not meet the resubmission criteria will be rejected. On a case, by case basis, an author of a rejected bot may be offered the options to resubmit a bot that meets criteria, continue the competition with the last approved version of their bot or withdraw from the tournament entirely.
Category = Melee
Mode = 1v1
Game Speed = Fastest
Bots conduct during competition must adhere to the following:
Bots are allowed to send in-game messages provided
Bots must not take advantage of any documented or undocumented exploit in the StarCraft 2 engine or its maps.
Bots may not engage in pausing the game for any reason.
If a game crashes for unknown reasons the game will be replayed, if a bot is discovered the source of the crashing refer to rule 2.6.1
A match has been considered a loss if one or more of the following conditions are met
A Draw may occur one or more of the following conditions (not limited to).
In the instance of a draw, a game is replayed. In the instance where a game is a draw more than twice in a row the following may happen at the producer's discretion
By participating in the ESChamp ProBots Competition, you acknowledge you have read all rules and agree to the terms and conditions.