Skip to content

Tags: snowfrogdev/macao

Tags

v2.0.1

Toggle v2.0.1's commit message
chore(release): 2.0.1 [skip ci]

<a name="2.0.1"></a>
## [2.0.1](v2.0.0...v2.0.1) (2018-05-22)

### Bug Fixes

* Trigger new patch release for major documentation update ([75c61d8](75c61d8))

v2.0.0

Toggle v2.0.0's commit message
chore(release): 2.0.0 [skip ci]

<a name="2.0.0"></a>
# [2.0.0](v1.5.0...v2.0.0) (2018-05-17)

### Features

* **macao.ts:** Add asynchronous getAction method ([a2995a0](a2995a0))

### Performance Improvements

* **utils.ts:** Modify now() so that it uses performance.now() in Node.js ([324e09a](324e09a))

### BREAKING CHANGES

* **macao.ts:** Macao.getAction() is now asynchronous and returns a `Promise` that resolves into
and `Action`.

v1.5.0

Toggle v1.5.0's commit message
feat: Remove enhancements to streamline the API

Most enhancements to the algorithm that were implemented actually reduced the quality of the output
in most of our tests. It looks like the  benefits of the enhancements do not outweight their
additional processing time cost. Remove all enhancements save for the transposition table. This will
make the API cleaner and configuration less of a hassle.

v1.4.0

Toggle v1.4.0's commit message
feat(datastore): Add the option of using a Hash Table as a Transposit…

…ion Table

v1.3.0

Toggle v1.3.0's commit message
feat: Add First play urgency enhancement to selection phase

The First Play Urgency parameter allows the algorithm to exploit more than explore from the
beginning when there is a good reason to do so. With FPU, the algorithm no longer waits to expand
every child node before exploiting some of them.

v1.2.0

Toggle v1.2.0's commit message
feat: Add anti-decisive move simulation policy

v1.1.0

Toggle v1.1.0's commit message
feat: Add the 'decisive moves' simulation policy option

The 'decisive moves' simulation policy is as follows: If there is a move which leads to an immidiate
win, then play this move. Otherwise, play a random move.

v1.0.5

Toggle v1.0.5's commit message
fix: Remove Node performance hook

v1.0.4

Toggle v1.0.4's commit message
perf: Add tests for Ultimate-Tic-Tac-Toe and ability to set duration …

…on each call of getAction()

v1.0.3

Toggle v1.0.3's commit message
fix: Remove default export