Skip to main content

A Go game arena for CS410 bot competitions

Project description

CS410 Arena

A Go game arena for running bot competitions in CS410.

Running the Arena

Given that the submission files are in the submissions director (presumably from the autograder script),
here's what you need to do to run the arena:
Note: Some of this is still in development, so the instructions may change as I refine this in the future.

  1. CD into submissions/shared and build the base Dockerfile as cs410base by running:

    docker build -f BaseDockerfile -t cs410base .
    
  2. Update the corresponding config in go_config to match what settings you want to run.

  3. CD back out to the root of the directory and run the following command:

    docker network create tournament
    docker compose --env-file configs/go_config.env up
    
  4. The arena should now be running. You can observe the logs in logs and the results in meta after it's done. This will take up a lot of image space depending on the number of submissions so make sure to clean up docker images after you're done.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cs410-arena-0.3.4.tar.gz (37.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cs410_arena-0.3.4-py3-none-any.whl (41.4 kB view details)

Uploaded Python 3

File details

Details for the file cs410-arena-0.3.4.tar.gz.

File metadata

  • Download URL: cs410-arena-0.3.4.tar.gz
  • Upload date:
  • Size: 37.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for cs410-arena-0.3.4.tar.gz
Algorithm Hash digest
SHA256 97449a92c4b55746bdb7c68f914d91865db9d4e9a6311ee4182b5ff78a9b4584
MD5 d20498e78909855c5a807a4bc85c939c
BLAKE2b-256 2ff7edc245abaac83f436927df33885f0dfee57597a0894f0b49394f9c89ae7f

See more details on using hashes here.

File details

Details for the file cs410_arena-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: cs410_arena-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 41.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for cs410_arena-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e0379a82c431c365fb0eedf7c2d51a047de40c778375d30e1baf3c12c231c00b
MD5 3fae7f03f8d39886768996803b772785
BLAKE2b-256 c9c3619d344f27fa3ab102b4ece90866319c412041a4f5a80ea138b42c5743f1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page