Page 1 of 1

tomitankChess 3.0

Posted: Mon Jan 14, 2019 8:53 pm
by tomitank
Hi all!

I'm 30 years old today and I want to announce tomitankChess 3.0,

the new version of the world's strongest JavaScript engine!

Now only the "Blocker & Beyond attacks" versions available!

What has changed?
--------------------------------------------------------

1.) Evaluation

- new pawn shield code (idea from Senpai 2, but a bit better)

- use 3x3 squares king ring (idea from Senpai 2)

- new king safety code (simple, but bit better)

- all parameters scoring by logistic regression

2.) Search

- no change, maybe in next version (I can probably win a lot here)

3.) Others

- better time management (take more time when unsure)

- 4-way transposition table

- lots of little things (revisited code)

--------------------------------------------------------

Estimated strength: ~100 elo stronger than previous version. (~2800 elo)

First JavaScript engine that is stronger than Fruit 2.1!

In C language, with 1 core, it would be over 2900 elo. On 4 core it would be over 3000 elo.

--------------------------------------------------------

tomitankChess (with node.js) run in Arena, WinBoard and Cutehess as well.

Have fun with tomitankChess!

Please use the new (included) logo!

Link: https://github.com/tomitank/tomitankChess/releases

Re: tomitankChess 3.0

Posted: Mon Jan 14, 2019 9:24 pm
by Graham Banks
Thanks. :)
Really nice progress!

Re: tomitankChess 3.0

Posted: Mon Jan 14, 2019 9:53 pm
by CMCanavessi
Really nice progress!! I'll include it in my next CCLS Season.

One thing though, I think you're being a bit optimistic with ratings. CCRL has listed tomitankChess 2.0 64-bit at 2616 and in my own rating list (which is very similar to CCRL) it's at 2576. You might want to review your numbers :mrgreen:

Re: tomitankChess 3.0

Posted: Mon Jan 14, 2019 10:47 pm
by tomitank
CMCanavessi wrote:
Mon Jan 14, 2019 9:53 pm
Really nice progress!! I'll include it in my next CCLS Season.

One thing though, I think you're being a bit optimistic with ratings. CCRL has listed tomitankChess 2.0 64-bit at 2616 and in my own rating list (which is very similar to CCRL) it's at 2576. You might want to review your numbers :mrgreen:
Thanks!

Yes JavaScript is slow. However, my machine is quite competitive. (i5-7600K 4.2GHZ)
On this machine, tomitankChess easily beat Fruit 2.1 and It showed around 2800 elo performance..

..anyway, I look forward to the results :)

Re: tomitankChess 3.0

Posted: Mon Jan 14, 2019 10:48 pm
by tomitank
Graham Banks wrote:
Mon Jan 14, 2019 9:24 pm
Thanks. :)
Really nice progress!
Thanks and thank you for your work! :)

Re: tomitankChess 3.0

Posted: Sun Jan 20, 2019 11:12 am
by tomitank
CMCanavessi wrote:
Mon Jan 14, 2019 9:53 pm
Really nice progress!! I'll include it in my next CCLS Season.

One thing though, I think you're being a bit optimistic with ratings. CCRL has listed tomitankChess 2.0 64-bit at 2616 and in my own rating list (which is very similar to CCRL) it's at 2576. You might want to review your numbers :mrgreen:
Hi CMCanavessi!

https://www.computerchess.org.uk/ccrl/4 ... 3_0_64-bit

The previous version was overestimated. However, this one much better than the previous version. ;)

(It might be worth writing in C)

Are there partial results?

Re: tomitankChess 3.0

Posted: Sun Jan 20, 2019 5:05 pm
by CMCanavessi
tomitank wrote:
Sun Jan 20, 2019 11:12 am
CMCanavessi wrote:
Mon Jan 14, 2019 9:53 pm
Really nice progress!! I'll include it in my next CCLS Season.

One thing though, I think you're being a bit optimistic with ratings. CCRL has listed tomitankChess 2.0 64-bit at 2616 and in my own rating list (which is very similar to CCRL) it's at 2576. You might want to review your numbers :mrgreen:
Hi CMCanavessi!

https://www.computerchess.org.uk/ccrl/4 ... 3_0_64-bit

The previous version was overestimated. However, this one much better than the previous version. ;)

(It might be worth writing in C)

Are there partial results?
Nice! Almost 2800 CCRL! I haven't started my Season 6 yet, still waiting to select the last 3 engines and running some other things right now. Will probably start within a month.