Difference between revisions of "Wukong JS"

From Chessprogramming wiki
Jump to: navigation, search
 
(7 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
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>, or in [[UCI]] mode via [https://en.wikipedia.org/wiki/Node.js Node.js].
 
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].
Further, Wukong JS offers an [https://en.wikipedia.org/wiki/API API] to embed 'Wukong JS in third party websites.   
+
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]]==
* [[Simplified Evaluation Function]]
+
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

Home * Engines * Wukong JS

Sun Wukong [1]

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.

Features

Board Representation

Search

Evaluation

based on RofChade and PeSTO by Ronald Friederich [3] [4]

See also

Forum Posts

Re: Help with Texel's tuning by Maksim Korzh, CCC, January 07, 2021 » Texel's Tuning Method

External Links

Chess Engine

Misc

References

Up one Level