0.3.0 • Published 6 years ago

chess-positions-queue-processor v0.3.0

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
6 years ago

Chess Positions Queue Processor

Build Status Coverage Status npm version

Process queue of chess positions which needs to be analyzed

Install

npm install chess-positions-queue-processor --save

Usage

const Processor = require('../processor');
const processor = new Processor({queue, evaluation, analyzer});
processor.process(); // call queue.getAllItems and calls for each analyzer.analyze
//...
processor.registerEvaluation({fen, depth, score, bestMove}); // calls evaluation.save and queue.delete for all analyzed enough positions

Specification

Processor specification