Hi all!
Here is the new version of world stongest JavaScript chess engine!
- network is trained with 4M example instead of 2.7M as in the previous version. (same size 768x16x1)
- better hash table usage
- around 20 elo better than previous version
Estimated elo: 2900.
Since JavaScript is about 4-5x slower than C, it would be around 3100 or above in C. (With AVX).
JavaScript uses only one core. With 4 cores, in C it would be near to 3300.
I did not tune the search. It could probably be even stronger.
Its run in Browser or in Chess GUIs with node.js as well.
Url:
https://github.com/tomitank/tomitankChess
I welcome any feedback.
Have fun with tomitankChess!
-Tamás
tomitankChess 5.1
Moderators: hgm, Dann Corbit, Harvey Williamson
-
tomitank
- Posts: 276
- Joined: Sat Mar 04, 2017 12:24 pm
- Location: Hungary
-
KhepriChess
- Posts: 93
- Joined: Sun Aug 08, 2021 9:14 pm
- Full name: Kurt Peters
Re: tomitankChess 5.1
After working on my own JS engine, I'm so much more impressed with what you've been able to get out of a JS chess engine.
>JavaScript uses only one core.
Have you looked at parallel search at all, especially since you already have web worker support?
>JavaScript uses only one core.
Have you looked at parallel search at all, especially since you already have web worker support?
-
tomitank
- Posts: 276
- Joined: Sat Mar 04, 2017 12:24 pm
- Location: Hungary
Re: tomitankChess 5.1
Thanks!KhepriChess wrote: ↑Wed Aug 11, 2021 10:45 pm After working on my own JS engine, I'm so much more impressed with what you've been able to get out of a JS chess engine.
Yes, i tested node worker. I tried to use for NN (parallel) calculation and wait only in Evaluation for result, but it's very slow.KhepriChess wrote: ↑Wed Aug 11, 2021 10:45 pm Have you looked at parallel search at all, especially since you already have web worker support?
-
Krzysztof Grzelak
- Posts: 1520
- Joined: Tue Jul 15, 2014 12:47 pm
Re: tomitankChess 5.1
Can I ask you for help in installing the chess engine tomitankChess 5.1 x64. I am using the Cutochess 1.2 GUI under Windows 10 x64. I have installed Node.js from https://nodejs.org/en/. The program is installed in C:\Program Files\nodejs. Can I ask you to write how to enter the appropriate commands in the window below. Thank you in advance for any help.

Krzysztof.

Krzysztof.
-
Krzysztof Grzelak
- Posts: 1520
- Joined: Tue Jul 15, 2014 12:47 pm
Re: tomitankChess 5.1
Topic out of date.
-
tomitank
- Posts: 276
- Joined: Sat Mar 04, 2017 12:24 pm
- Location: Hungary
Re: tomitankChess 5.1
Simple add similar value in command input as below:Krzysztof Grzelak wrote: ↑Thu Jun 16, 2022 3:55 pm Can I ask you for help in installing the chess engine tomitankChess 5.1 x64. I am using the Cutochess 1.2 GUI under Windows 10 x64. I have installed Node.js from https://nodejs.org/en/. The program is installed in C:\Program Files\nodejs. Can I ask you to write how to enter the appropriate commands in the window below. Thank you in advance for any help.
Krzysztof.
Code: Select all
node.exe c:\tomitankChess.js-
Krzysztof Grzelak
- Posts: 1520
- Joined: Tue Jul 15, 2014 12:47 pm
Re: tomitankChess 5.1
Thank you very much for any help.