Skip to content

Releases: lil-lab/cb2

August 2023 Dev release

04 Aug 13:38
Compare
Choose a tag to compare

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

21 Jul 20:23
Compare
Choose a tag to compare

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

04 Jul 18:01
Compare
Choose a tag to compare

Changing the directory structure necessitated a rebuild of the unity client.

Dev release

12 Jun 20:08
Compare
Choose a tag to compare
Dev release Pre-release
Pre-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

20 Mar 21:01
Compare
Choose a tag to compare

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)