Releases: lil-lab/cb2
August 2023 Dev release
Fixes issues in scenario mode related to card cover appearances, card border colors, and selection sounds. Requires a new client.
Also rate-limits the upload of exceptions from the client side, as this was hurting client performance in cases where bugs are generated at high rates.
v1.0.2 New features to support scenario mode research
Update notes:
- Turn counter can be hidden via per-lobby config.
- Cards "standing up" now disabled by default.
- Visualization script now works with scenario files. Also has headless option.
- Removes turn rewards when using custom targets.
- Push button "S" to select cards. Per-lobby config, disabled by default.
- New scenario lobby "scenario-lobby-button" Has button-pushing enabled by default.
- Scenarios now have duration "duration_s" field.
Using visualization script to inspect scenario files:
Generate an image (headless) via:
python3 -m cb2game.server.map_tools.visualize --scenario_file maps/scenario.json --output_file="./test.png"
View without creating an image file (opens window to view):
python3 -m cb2game.server.map_tools.visualize --scenario_file maps/scenario.json
Upgrading:
- Run
python3 -m pip install --upgrade cb2game==0.9.17
- Fetch latest client with
python3 -m cb2game.server.fetch_client
- Depending on features you're using, you probably want to regenerate config. We added a new lobby
scenario-lobby-button
which enabled card-selecting via a button (Press "s" key).
Rebuild of unity_client after cb2game package creation
Changing the directory structure necessitated a rebuild of the unity client.
Dev release
Contains process improvements, UI improvements, and adds instrumentation features, like auto-joining game queue on load if certain URL parameters are specified.
Client Release 1.0.0
This release contains the Unity front-end client from commit 3512d57 on March 17th.
To deploy, download the attached zip file and decompress it to server/www. You can then start the python server like normal (see README.md)