Difference between revisions of "Wukong JS"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Engines * Wukong JS''' FILE:Xiyou.PNG|border|right|thumb|240px| Sun Wukong <ref>A 19th-century illustration of the character [https://en.wikiped...")
 
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''[[Main Page|Home]] * [[Engines]] * Wukong JS'''
 
'''[[Main Page|Home]] * [[Engines]] * Wukong JS'''
  
[[FILE:Xiyou.PNG|border|right|thumb|240px| Sun Wukong <ref>A 19th-century illustration of the character [https://en.wikipedia.org/wiki/Monkey_King#Names_and_titles 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]]==
* [[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=
 +
* [[BMCP(JS)]]
 
* [[Wukong]]
 
* [[Wukong]]
  
 
=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 62: 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

See also

Forum Posts

External Links

References