Difference between revisions of "Wukong JS"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
[[FILE:Xiyou.PNG|border|right|thumb|240px| Sun Wukong <ref>A 19th-century illustration of the character [https://en.wikipedia.org/wiki/Monkey_King Sun Wukong], or "[https://en.wikipedia.org/wiki/Monkey_King#Names_and_titles the Wanderer Sun]". [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]] | [[FILE:Xiyou.PNG|border|right|thumb|240px| Sun Wukong <ref>A 19th-century illustration of the character [https://en.wikipedia.org/wiki/Monkey_King Sun Wukong], or "[https://en.wikipedia.org/wiki/Monkey_King#Names_and_titles the Wanderer Sun]". [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> ]] | ||
− | '''Wukong JS''',<br/> | + | '''Wukong JS''', (WukongJS)<br/> |
a [[:Category:Open Source|open source chess engine]] and [[GUI|user interface]] by [[Maksim Korzh]]. Wukong JS is written in [[JavaScript]], | a [[:Category:Open Source|open source chess engine]] and [[GUI|user interface]] by [[Maksim Korzh]]. Wukong JS is written in [[JavaScript]], | ||
− | either to run as [https://en.wikipedia.org/wiki/HTML HTML] document inside a [https://en.wikipedia.org/wiki/Web_browser web browser] <ref>[https://maksimkorzh.github.io/wukongJS/wukong.html WukongJS]</ref>, | + | either to run as [https://en.wikipedia.org/wiki/HTML HTML] document inside a [https://en.wikipedia.org/wiki/Web_browser web browser] <ref>[https://maksimkorzh.github.io/wukongJS/wukong.html WukongJS]</ref>, or in [[UCI]] mode via [https://en.wikipedia.org/wiki/Node.js Node.js]. |
− | or in [[UCI]] mode via [https://en.wikipedia.org/wiki/Node.js Node.js]. | + | Further, Wukong JS offers an [https://en.wikipedia.org/wiki/API API] to embed Wukong JS in third party websites. |
=Features= | =Features= | ||
Line 33: | Line 33: | ||
** [[Quiescence Search]] | ** [[Quiescence Search]] | ||
==[[Evaluation]]== | ==[[Evaluation]]== | ||
− | * [[ | + | based on [[RofChade]] and [[PeSTO]] by [[Ronald Friederich]] <ref>[https://github.com/maksimKorzh/wukongJS/blob/main/wukong.js#L898 wukongJS/wukong.js at main · maksimKorzh/wukongJS · GitHub | Evaluate]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68311&start=19 Re: New uci engine: Rofchade] by [[Ronald Friederich]], [[CCC]], August 28, 2018</ref> |
+ | * [[PeSTO's Evaluation Function]] | ||
+ | * [[Tapered Eval]] | ||
+ | * [[Material]] | ||
+ | * [[Piece-Square Tables]] | ||
+ | * [[Texel's Tuning Method]] | ||
=See also= | =See also= | ||
Line 41: | Line 46: | ||
=Forum Posts= | =Forum Posts= | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76101 Wukong JS - chess engine with UCI support, own GUI and public API] by [[Maksim Korzh]], [[CCC]], December 19, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76101 Wukong JS - chess engine with UCI support, own GUI and public API] by [[Maksim Korzh]], [[CCC]], December 19, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76119 New engine release - Wukong JS] by [[Maksim Korzh]], [[CCC]], December 21, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76140 Setup a javascript engine in a GUI] by [[Ferdinand Mosca]], [[CCC]], December 24, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76140 Setup a javascript engine in a GUI] by [[Ferdinand Mosca]], [[CCC]], December 24, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76238 Help with Texel's tuning] by [[Maksim Korzh]], [[CCC]], January 05, 2021 | ||
+ | : [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76238&start=15 Re: Help with Texel's tuning] by [[Maksim Korzh]], [[CCC]], January 07, 2021 » [[Texel's Tuning Method]] | ||
=External Links= | =External Links= | ||
==Chess Engine== | ==Chess Engine== | ||
* [https://github.com/maksimKorzh/wukongJS GitHub - maksimKorzh/wukongJS: JavaScript chess engine with UCI support, own GUI and public API written] by [[Maksim Korzh]] | * [https://github.com/maksimKorzh/wukongJS GitHub - maksimKorzh/wukongJS: JavaScript chess engine with UCI support, own GUI and public API written] by [[Maksim Korzh]] | ||
+ | * [https://github.com/maksimKorzh/wukongJS/tree/main/tools/eval_tuner wukongJS/tools/eval_tuner at main · maksimKorzh/wukongJS · GitHub] » [[Texel's Tuning Method]] | ||
* [https://maksimkorzh.github.io/wukongJS/wukong.html WukongJS] | * [https://maksimkorzh.github.io/wukongJS/wukong.html WukongJS] | ||
+ | * [https://github.com/maksimKorzh/wukongJS/blob/main/docs/TEXEL%27S_TUNING.MD wukongJS/TEXEL'S_TUNING.MD at main · maksimKorzh/wukongJS · GitHub] | ||
+ | * <span id="TexelTuningVideo"></span>[https://youtu.be/3JCWxH6IehQ Breaking down Texel's tuning method - automated evaluation function tuning in chess engines] by [[Maksim Korzh]], January 07, 2021, [https://en.wikipedia.org/wiki/YouTube YouTube] Video | ||
+ | : {{#evu:https://www.youtube.com/watch?v=3JCWxH6IehQ|alignment=left|valignment=top}} | ||
==Misc== | ==Misc== | ||
* [https://en.wikipedia.org/wiki/Wukong_(disambiguation) Wukong (disambiguation) from Wikipedia] | * [https://en.wikipedia.org/wiki/Wukong_(disambiguation) Wukong (disambiguation) from Wikipedia] | ||
Line 63: | Line 75: | ||
[[Category:Disaster]] | [[Category:Disaster]] | ||
[[Category:Meteorology]] | [[Category:Meteorology]] | ||
+ | [[Category:Videos]] |
Latest revision as of 22:24, 23 February 2021
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 [2], or in UCI mode via Node.js.
Further, Wukong JS offers an API to embed Wukong JS in third party websites.
Contents
Features
Board Representation
Search
Evaluation
based on RofChade and PeSTO by Ronald Friederich [3] [4]
See also
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
- ↑ A 19th-century illustration of the character Sun Wukong, or "the Wanderer Sun". Wikimedia Commons
- ↑ WukongJS
- ↑ wukongJS/wukong.js at main · maksimKorzh/wukongJS · GitHub | Evaluate
- ↑ Re: New uci engine: Rofchade by Ronald Friederich, CCC, August 28, 2018