Commit 78849f6b authored by Joseph Walton-Rivers's avatar Joseph Walton-Rivers 🐦

update changelog for learning track modifications

parent ddb86804
......@@ -5,18 +5,21 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## v1.2.4 (unreleased)
## v1.2.3 (unreleased)
### Added
- New history features allow for easier processing of game events ( issue #6 )
- GetMovesLeft is now visible ( issue #7 )
- Allow overwriting the default policy for production rule agents ( issue #9 )
- Better documentation for the state interface
- ZeroLife state which matches the suggestion by deepmind with regards to the handling of no lives left
- New methods to allow agents to track who they are playing with (required for learning track)
### Changes
- Agents no longer need to manage history when forwarding the state, this will be handled by the action
- The copy constructor is no longer visible for BasicState, instead the getCopy method should be used
- The game will handle calling tick for the agents, calling tick will now result in a warning message being printed.
- Agent SetID now takes an array of names, corrisponding to the players
### Fixes
- Fix spelling of information in state interface
......@@ -28,7 +31,3 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Old experiments MixedAgentGame and RiskyRunner have been deprecated
- human UI no longer outputs the current turn number to terminal
## v1.2.3
### Added
- ZeroLife state which matches the suggestion by deepmind with regards to the handling of no lives left
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment