Skip to content

Releases: GAIGResearch/TabletopGames

ecs7017p-23

25 Jan 16:22
Compare
Choose a tag to compare
ecs7017p-23 Pre-release
Pre-release

Latest release for students in the module ECS7017P at QMUL running 2022/23.

v3.0

25 Jan 16:23
73d6782
Compare
Choose a tag to compare

New game metrics system. Deprecates turn order, forward model and game state refactoring, introduces game template and simplifies game registration. Several fixes and new AI players introduced.

v2.0: Merge pull request #174 from GAIGResearch/RandomSeed

20 Jan 17:05
67a87a9
Compare
Choose a tag to compare

New since last release:

  • All games with tunable parameters
  • Game, agent and heuristic optimisation framework (using NTBEA)
  • Game statistics reporting
  • AI player round robing tournaments
  • Frontend GUI for playing all games with all players + extra run settings and parameter adjustment.
  • Timing functionality for AI agent decision making (including chess-like timer with possible increments)
  • GUI updates and bug fixes
  • Consistency updates
  • Web and documentation: tabletopgames.ai/wiki/

Summary:

  • 14 games: Tic Tac Toe, Virus, Uno, Love Letter, Colt Express, Exploding Kittens, Pandemic, Battlelore, Blackjack, Diamant, Dominion, Dots & Boxes, Poker, Sushi Go!
  • 4 AI players: random, OSLA (greedy), MCTS (with many tunable parameters and extensions), RMHC
  • 2 human players: console & GUI

v1.0

25 Aug 16:13
Compare
Choose a tag to compare

Public base framework:

  • Components, actions, rules, turn orders, visualisations, game loop, interfaces and abstract classes
  • 7 games: Tic Tac Toe, Virus, Uno, Love Letter, Colt Express, Exploding Kittens, Pandemic
  • 4 AI players: random, OSLA (greedy), MCTS, RMHC
  • 2 human players: console & GUI