Skip to main content

The AGT Docker Arena is a dockerized 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 CS1440.

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 .
    

    NOTE: You may need to rebuild the base image if you change the game.

  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

agt_arena-1.6.11.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

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

agt_arena-1.6.11-py3-none-any.whl (85.9 kB view details)

Uploaded Python 3

File details

Details for the file agt_arena-1.6.11.tar.gz.

File metadata

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

File hashes

Hashes for agt_arena-1.6.11.tar.gz
Algorithm Hash digest
SHA256 a57b52085a290c6029d62c53769f81bb7da641aab756552b3afaebddad47ad5b
MD5 7469f7590d75dc3f21631d6498742f2a
BLAKE2b-256 9f64240044019e48b55ec7239c77e2bdbe1968a272cf1a8701d183e7b4f3cd23

See more details on using hashes here.

File details

Details for the file agt_arena-1.6.11-py3-none-any.whl.

File metadata

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

File hashes

Hashes for agt_arena-1.6.11-py3-none-any.whl
Algorithm Hash digest
SHA256 c463ae73bacd6e1118e552c6e4c4d67dbf3eeb11f0063c102b3c31f5bbbb15b8
MD5 9b2b9b2b1370e5a3b915b43694b819a2
BLAKE2b-256 2e9a4092857eef9e99c75d81a44ae4e67ec0a5eb93be2e56320334b754de4bac

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