New engine release - Wukong JS
Posted: Mon Dec 21, 2020 7:02 pm
Hi guys, for some reason my previous post wen silently,
so I've added these magic words: "new engine release" to attract the attention.
So here's the link: https://github.com/maksimKorzh/wukongJS
Play online: https://maksimkorzh.github.io/wukongJS/wukong.html
You can open developer tools and play around with API
Features:
- Javascript chess engine
- UCI (nodejs) and browser interfaces
- public API, so it can me embedded into sites or used as back-end library
Strength is around 1400 Elo
- material, PST eval, opening/endgame distinguishing for pawns, kings and rooks, no tapered eval though
- fully handcrafted PSTs (no copy paste, only my original weird ideas)
- very basic move ordering, so it goes no deeper than 5-6 plies within 1 second on my laptop
I just didn't yet work on search/eval/strength at all yet, it's just a placeholder.
I put the most effort into interfaces and API.
Nothing much to get feedback for regarding playing strength, but I'd like you to have a look at the
source code and give a feedback regarding architecture and interface interactions.
Thanks in advance!
P.S. UI is originally handcrafted as well - no third party libraries, even like bootstrap or jquery.
so I've added these magic words: "new engine release" to attract the attention.
So here's the link: https://github.com/maksimKorzh/wukongJS
Play online: https://maksimkorzh.github.io/wukongJS/wukong.html
You can open developer tools and play around with API
Features:
- Javascript chess engine
- UCI (nodejs) and browser interfaces
- public API, so it can me embedded into sites or used as back-end library
Strength is around 1400 Elo
- material, PST eval, opening/endgame distinguishing for pawns, kings and rooks, no tapered eval though
- fully handcrafted PSTs (no copy paste, only my original weird ideas)
- very basic move ordering, so it goes no deeper than 5-6 plies within 1 second on my laptop
I just didn't yet work on search/eval/strength at all yet, it's just a placeholder.
I put the most effort into interfaces and API.
Nothing much to get feedback for regarding playing strength, but I'd like you to have a look at the
source code and give a feedback regarding architecture and interface interactions.
Thanks in advance!
P.S. UI is originally handcrafted as well - no third party libraries, even like bootstrap or jquery.