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

cs1440_arena-0.3.5.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

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

cs1440_arena-0.3.5-py3-none-any.whl (80.0 kB view details)

Uploaded Python 3

File details

Details for the file cs1440_arena-0.3.5.tar.gz.

File metadata

  • Download URL: cs1440_arena-0.3.5.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.1

File hashes

Hashes for cs1440_arena-0.3.5.tar.gz
Algorithm Hash digest
SHA256 a2227b94ebe19dc0e82f7257d3577ae43832107674e4ae257e6118b36102f3cd
MD5 59399e3b348261cd312775d6ad6d4a7d
BLAKE2b-256 6df648b17085729cfbcdea7ba08f68b93636f61b92567b060633dc774ba92be8

See more details on using hashes here.

File details

Details for the file cs1440_arena-0.3.5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for cs1440_arena-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 4224270d1660d5d21530aee65d1f8a57eea019fc739adc4ca6289fd004b4fbac
MD5 4480df059295f8fe6964ce4170ea3c8e
BLAKE2b-256 a1e7bfc514a1f1842dd615d777d2de78a60d20389785bffe0f396c0344a7da93

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