tomitankChess 5.1

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Dann Corbit, Harvey Williamson

tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

tomitankChess 5.1

Post by tomitank »

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
KhepriChess
Posts: 93
Joined: Sun Aug 08, 2021 9:14 pm
Full name: Kurt Peters

Re: tomitankChess 5.1

Post by KhepriChess »

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?
Puffin: Github
KhepriChess: Github
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess 5.1

Post by tomitank »

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.
Thanks!
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?
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.
Krzysztof Grzelak
Posts: 1520
Joined: Tue Jul 15, 2014 12:47 pm

Re: tomitankChess 5.1

Post by Krzysztof Grzelak »

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.

Image

Krzysztof.
Krzysztof Grzelak
Posts: 1520
Joined: Tue Jul 15, 2014 12:47 pm

Re: tomitankChess 5.1

Post by Krzysztof Grzelak »

Topic out of date.
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess 5.1

Post by tomitank »

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.

Image

Krzysztof.
Simple add similar value in command input as below:

Code: Select all

node.exe c:\tomitankChess.js
dont forget to change tomitankChess.js path
Krzysztof Grzelak
Posts: 1520
Joined: Tue Jul 15, 2014 12:47 pm

Re: tomitankChess 5.1

Post by Krzysztof Grzelak »

Thank you very much for any help.