Re:How to build a chess engine
by megapoliss on Sunday July 03, 2022 @04:51AM
(#31966202)
Rough, Chess engine = Interface protocol (like UCI) + Move Generator + Evaluation Function.
Article talks about evaluation function only (since it reuse move generator and interface).
"Chess engine" definitely means[0] what is the article about (I won't even repeat your words for it).
chess.js[1], ffish.js[2] or such are called chess libraries.
There is no ambiguity or confusion in these terms. If you happen to have one, pls update your terms, and don't bring it up again (so it can stay this way).
[0]: https://en.wikipedia.org/wiki/Chess_engine
[1]: https://www.npmjs.com/package/chess.js
[2]: https://www.npmjs.com/package/ffish