Wukong JS

Home * Engines * Wukong JS



Wukong JS, (WukongJS) a open source chess engine and user interface by Maksim Korzh. Wukong JS is written in JavaScript, either to run as HTML document inside a web browser, or in UCI mode via Node.js. Further, Wukong JS offers an API to embed Wukong JS in third party websites.

=Features=

Board Representation

 * 0x88
 * Piece-Lists

Search

 * Iterative Deepening
 * Negamax PVS
 * Repetition Hash Table
 * Zobrist Hashing
 * Move Ordering
 * PV-Move
 * MVV/LVA
 * Killer Heuristic
 * History Heuristic
 * Selectivity
 * Check Extensions
 * Mate Distance Pruning
 * Static Null Move Pruning
 * Null Move Pruning
 * Razoring
 * Futility Pruning
 * Extended Futility Pruning
 * Late Move Reductions
 * Quiescence Search

Evaluation
based on RofChade and PeSTO by Ronald Friederich
 * PeSTO's Evaluation Function
 * Tapered Eval
 * Material
 * Piece-Square Tables
 * Texel's Tuning Method

=See also=
 * BMCP(JS)
 * Wukong

=Forum Posts=
 * Wukong JS - chess engine with UCI support, own GUI and public API by Maksim Korzh, CCC, December 19, 2020
 * New engine release - Wukong JS by Maksim Korzh, CCC, December 21, 2020
 * Setup a javascript engine in a GUI by Ferdinand Mosca, CCC, December 24, 2020
 * Help with Texel's tuning by Maksim Korzh, CCC, January 05, 2021
 * Re: Help with Texel's tuning by Maksim Korzh, CCC, January 07, 2021 » Texel's Tuning Method

=External Links=

Chess Engine

 * GitHub - maksimKorzh/wukongJS: JavaScript chess engine with UCI support, own GUI and public API written by Maksim Korzh
 * wukongJS/tools/eval_tuner at main · maksimKorzh/wukongJS · GitHub » Texel's Tuning Method
 * WukongJS
 * wukongJS/TEXEL'S_TUNING.MD at main · maksimKorzh/wukongJS · GitHub
 * Breaking down Texel's tuning method - automated evaluation function tuning in chess engines by Maksim Korzh, January 07, 2021, YouTube Video

Misc

 * Wukong (disambiguation) from Wikipedia
 * Monkey King (Sun Wukong) from Wikipedia
 * Typhoon Wukong from Wikipedia

=References= Up one Level