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.
-
CD into submissions/shared and build the base Dockerfile as cs410base by running:
docker build -f BaseDockerfile -t cs410base .
-
Update the corresponding config in go_config to match what settings you want to run.
-
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
-
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cs410_arena-0.3.5.tar.gz.
File metadata
- Download URL: cs410_arena-0.3.5.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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d1dc7eb1821d99f0332bd90c3a2ef5ffdb95bde8bcf011efe7c83d1e393a544
|
|
| MD5 |
9bf152490bd537511da24407cfd5f353
|
|
| BLAKE2b-256 |
10f673bd126b8f2213580cbca26d642d5ef14dcb1083d72964c8ec0a06e24ba6
|
File details
Details for the file cs410_arena-0.3.5-py3-none-any.whl.
File metadata
- Download URL: cs410_arena-0.3.5-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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7e8f39af1cb137ed43edd3488436c1a8c77df1305d2fa324a735020284fe107
|
|
| MD5 |
644f4aa8d97fce0153f7a885d32baf55
|
|
| BLAKE2b-256 |
a291b22c069c07cc03d49e047433ec4cf02d0636044cae436d072219d0ad2b7b
|