Skip to main content

The AGT Server is a python platform designed to run and implement game environments that autonomous agents can connect to and compete in.

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 cs1440base by running:

    docker build -f BaseDockerfile -t cs1440base .
    
  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


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

agt_server-1.5.10.tar.gz (38.1 kB view details)

Uploaded Source

Built Distribution

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

agt_server-1.5.10-py3-none-any.whl (80.1 kB view details)

Uploaded Python 3

File details

Details for the file agt_server-1.5.10.tar.gz.

File metadata

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

File hashes

Hashes for agt_server-1.5.10.tar.gz
Algorithm Hash digest
SHA256 3778ad1e5809e7a7989b5796cf41fc49d5e036cd241d2a4b8ceba7bc3f82783e
MD5 bba0177e7e36eaf6d45ca559b795aa03
BLAKE2b-256 f2a14a99fb27650435a45254b9d9531acc48b6ed551cb5199066455538c5139b

See more details on using hashes here.

File details

Details for the file agt_server-1.5.10-py3-none-any.whl.

File metadata

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

File hashes

Hashes for agt_server-1.5.10-py3-none-any.whl
Algorithm Hash digest
SHA256 47ccadd1af31c6a4b20372d8d2f8652df46b18923aef9ee9244b7fab78c46a59
MD5 a704ace39e9f16f28a84f1d3faf0c386
BLAKE2b-256 3dabb73727da29d04080b3f1dbef925cadc61f704f83464e86b1d93af65f6a1b

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