Tags: snowfrogdev/macao
Tags
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`.
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.
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.
PreviousNext