Releases: LeonardoVal/ludorum.js
Releases · LeonardoVal/ludorum.js
ludorum.js v0.2.0
- Added
Game.next()
argument to control if the game state returned is a new state (as before) or the same state modified. This can be a big optimization for MCTS algorithms. - Reworked aleatories (dice, distribution functions and
CustomAleatory
). - Heuristic players now support contingent game states, except for
MaxNPlayer
. - Added
Puzzle15
as an example of a puzzle (singleplayer). - Minor code cleaning and optimization.
ludorum.js v0.1.7
- Fixed and improved serialization for players and tournaments.
- Changed move datatype in
ConnectionGame
. - Updated dependencies.
ludorum.js v0.1.6
- Moved
display
logic fromGame
objects to playtesters, - Match commands (pseudo-moves) have now specific classes.
- Improved
WebWorkerPlayer
(initialization). - Updated dependencies, documentation and testing.
ludorum.js v0.1.5
- Changed the handling of nondeterministic games.
- Finished imperfect information test game Mutropas.
- Serialization using Sermat.
- Checkerboard transforms.
ludorum.js v0.1.4
- Allowed to customize web worker initialization in WebWorkerPlayer.
ludorum.js v0.1.3
- Removed games to put them in another package.
- Fixed and improved HTML playtesters.
- Added UCT player.
- Included a tutorial on game implementation.
ludorum.js v0.1.3-alpha
- Started support for imperfect information games with Mutropas.
- Improved HTML playtesters.
- Added and fixed some documentation.
- General bugfixing.
ludorum.js 0.1.2-alpha02
Fixed MonteCarloPlayer.
Added utils.Cache.
ludorum.js 0.1.2-alpha01
Removed dependency to creatartis-base
, because of npm install
duplicate installation causing troubles.
ludorum.js 0.1.2-alpha
Moved to v0.1.2-alpha. Better packaging for NPM and Bower. Grunt now can generate bower.json with values from package.json.