Bot Bowl II

Submit your bot before August 1st 2020 to participate in Bot Bowl II. The results of will be announced at the Conference of Games (CoG) 2020 in Osaka, Japan with a prize pool of $1000. A submission link will appear on this page when we get closer to the deadline.

Prizes

The prizes for Bot Bowl II will be announced very soon.

Format

The format of Bot Bowl II will be similar to last year’s competition.

Only a prefixed Human team can be used. None of the pre and post-game procedures are used. Rosters are thus reset without injuries and improvement rolls.

Each bot will play 10 games against each other and in contrast to last year there will be no final. A bot that takes random actions will be added to the competition as a baseline.

Rules

Docker Containers

As a new initiative this year, bots will run in docker containers. Participants can submit their bot as a regular python package or optionally as a docker image.

To facilitate docker containers, we are working on a new competition module that use the HTTP protocol to communicate with agents. We aim to publish the module before June. It should, however, not influence your bot development as it will simply be a wrapper around the existing bot interface in FFAI.

Using docker has several advantages:

  1. It will be harder to cheat because the game and the agents run in separate processes.
  2. Participants can optionally setup their own docker images if they have particular requirements.
  3. Any programming language can potentially be used. This will require quite a lot of work, so we don’t expect to see bots developed in other languages than python.
  4. Files can be written and read withing the docker container if needed.

Computational Resources

The philosophy of Bot Bowl is to limit the computational resources at run-time to that of a regular laptop. We of course encourage participants to use as much computation as they can afford to train/evolve their bots before the competition. The exact instance specification will be specified at a later date but don’t expect any GPUs.

How to Submit

We will soon share templates for both a pure python submission and a docker submission. If your bot has requirements that are not installable through pip, you must make a docker submission.

Questions

If you have questions about the competition, please join our Discord server.