Page 1 of 2

tomitankChess v.1.5

Posted: Sun Dec 03, 2017 6:59 pm
by tomitank
Hi all!

The new tomitankChess is avaliable.
This is Probably the Last Mailbox Version.
The new version will be completely bitboard.
(Yes. In pure JavaScript. First in the World.)

Version 1.5:
------------------
- New UI interface code (now working with JSUCI as well)
- Tuned Search algorithm
- Use TT at depth == 0

Estimated level:
------------------
- v.1.5: ~2540 elo (Still the Strongest JavaScript Chess Engine /2017.12.03/)

TODO:
------------------
- Pawn Eval Hash (Unfortunately there is little profit, but more memory needs. I'll consider it later.)

Have fun with tomitankChess!

Download link: https://github.com/tomitank/tomitankChess

Tamás Kuzmics (tomitank)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 8:19 pm
by Graham Banks
Thanks Tamas.
All the best with the new development. :)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 8:32 pm
by Damir
Thanks Tamas. Best of luck in further improving your engine.
Do you plan on making your engine with UCI support ? :) :)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 8:37 pm
by tomitank
Graham Banks wrote:Thanks Tamas.
All the best with the new development. :)

Tanks Graham! :)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 8:41 pm
by tomitank
Damir wrote:Thanks Tamas. Best of luck in further improving your engine.
Do you plan on making your engine with UCI support ? :) :)
Already support it! Please read the "README" file on github. :)
If you add new engine, then can you adding command line parameter.
Arena GUI with node.js:
Comand line: direct acces to node.exe (C:\Program Files\nodejs\node.exe)
Command line parameters: direct acces to tomitankChess.js (C:\Program Files\nodejs\tomitankChessUCI.js)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 9:00 pm
by Damir
Thanks a lot. I thought since your engine was made in JAVA, it did not contain any UCI, since JAva is entirely completely different programming language.. Glad to see I was mistaken :) :)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 10:47 pm
by tomitank
Damir wrote:Thanks a lot. I thought since your engine was made in JAVA, it did not contain any UCI, since JAva is entirely completely different programming language.. Glad to see I was mistaken :) :)
This is JavaScript. Not equal to JAVA :wink:
JavaScript is very slow and support only the 32 bits integers, but it also runs in the web browser. (It's hard to write a really strong engine in JavaScript.)

Re: tomitankChess v.1.5

Posted: Sun Dec 03, 2017 10:50 pm
by tttony
Cool!

Must be a PITA trying debug that code :D

Re: tomitankChess v.1.5

Posted: Wed Dec 06, 2017 6:01 pm
by tomitank
I fixed unstoppable passer bug. Please download the new version! Sorry.

Re: tomitankChess v.1.5

Posted: Thu Dec 07, 2017 9:28 am
by op12no2
Hi Tamás,

I've updated my Lozza gauntlet to use 1.5. Good luck with the the bitboard route. I have no plans to go there myself, but I will follow your progress with great interest.