AWS Batch scrimmage Docker image and supporting scripts for MIT 6.172 Leiserchess
Dockerfile 7.45%Shell 4.58%Python 87.97%
batch-scrimmage's Introduction
6.172 Project 4 โ Leiserchess
MCTS Search for board evaluation
Player Repository
Stores all versions of players.
Allows for querying of download links for the players.
Essential information
UUID for each player
Source code
Closest commit (metadata)
User added comments (metadata)
Client
upload_player.py <name> <comment>
Uploads the current player directory, zipped, to the player repository service, which stores the player zip into AWS S3 and also stores the existence of said player.
Server
players.py
Flask app that stores in an AWS RDS database
player unique names
UUIDs
AWS S3 download link.
Batch Autotest
Game Viewer
Other Notes
Player 5a2be572-8401-4ee2-82a1-88859f4e89d5 - staff, original code