JavaScript-Chess
Revision as of 10:26, 25 July 2021 by GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * JavaScript-Chess''' '''JavaScript-Chess''',<br/> a didactic open source chess program by Bill Jordan, writ...")
Home * Engines * JavaScript-Chess
JavaScript-Chess,
a didactic open source chess program by Bill Jordan, written in JavaScript to run in a web browser.
JavaScript-Chess is available on GitHub [1] - an ebook explaining the program is available from Amazon
[2].
The JavaScript code, executed in the background by a web worker,
is embedded in a HTML document of a web page
which implements the graphical user interface, to render a 2D graphics board with pieces
using jpeg images, and to allow user and web worker interaction through message passing.
Features
Board Representation
Search
- Iterative Deepening
- Alpha-Beta
- Transposition Table
- Move Ordering
- Extensions
- Reductions
- Quiescence Search