#tournament #manager #game-ai #game #splendor

bin+lib stourney

Splendor tournament manager - an app for running Splendor tournaments between autonomous agents

14 releases

new 0.1.10 Sep 12, 2024
0.1.9 Sep 10, 2024
0.1.2 Aug 29, 2024
0.0.3 Aug 26, 2024

#250 in Game dev

Download history 483/week @ 2024-08-25 771/week @ 2024-09-01 258/week @ 2024-09-08

1,512 downloads per month

MIT license

43KB
986 lines

splendor_scripts

Scripting utilities to facilitate setup and launch of Splendor AI competition on client devices

Currently tested on Windows and Linux systems!

Prerequisites

This script needs

  • Rust (cargo) >= 1.50
  • Python >= 3.8

Coming Soon

  • Add support for creating new projects
  • Add support for running projects against each other
  • Add support for saving configurations and editing them
  • Improve output for running projects
  • Reintroduce visualization for games
  • Improve build times by removing extraneous files and dependencies
  • Add support for updating projects / checking for the latest version of stourney
  • Add replay logging and visualising

Creating a new project

To create a new project, run the following command:

cargo install stourney
stourney new <project_name>

Which will initialize a project in the given directory

Configuring a project

To show the current configuration of a project, run the following command:

stourney config show

To edit the configuration of a project, run the following command:

stourney config edit

Running projects

To run projects against each other, run the following command: be sure to have set up the the competitors using the config commands!

stourney run

Disclaimer

This repository is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Splendor, Space Cowboys or any of its subsidiaries or its affiliates. The link to their website can be found here.

The name Splendor as well as related names, marks, emblems and images are registered trademarks of their respective owners.

Dependencies

~15–30MB
~417K SLoC