|
|
|
|
|
by franciscop
1454 days ago
|
|
By "chess engine" the author refers to the AI/Machine Player, not the base of how to position the pieces, valid moves, turn taking, etc. which is what I thought "engine" would mean here (my thought was similar to a game engine vs AI/characters). For the "game engine" they're importing Chess.js. Totally fine, just a heads up since I did expect to see a truly from-0 since it says "how to build a Chess engine from scratch" and was confused when they imported a fully working "engine". Maybe "How to build a Chess Automaton/AI Player" would be a better title? Unless in the Chess industry the "chess engine" refers to the machine player, which I do not know. PS, this website also hijacks the "down key" and the "space key", making keyboard navigation harsh... |
|
"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