tomitankChess v.1.5

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

Moderators: hgm, Rebel, chrisw

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

tomitankChess v.1.5

Post 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)
User avatar
Graham Banks
Posts: 41415
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: tomitankChess v.1.5

Post by Graham Banks »

Thanks Tamas.
All the best with the new development. :)
gbanksnz at gmail.com
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: tomitankChess v.1.5

Post by Damir »

Thanks Tamas. Best of luck in further improving your engine.
Do you plan on making your engine with UCI support ? :) :)
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess v.1.5

Post by tomitank »

Graham Banks wrote:Thanks Tamas.
All the best with the new development. :)

Tanks Graham! :)
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess v.1.5

Post 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)
Damir
Posts: 2801
Joined: Mon Feb 11, 2008 3:53 pm
Location: Denmark
Full name: Damir Desevac

Re: tomitankChess v.1.5

Post 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 :) :)
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess v.1.5

Post 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.)
Last edited by tomitank on Sun Dec 03, 2017 10:55 pm, edited 1 time in total.
tttony
Posts: 268
Joined: Sun Apr 24, 2011 12:33 am

Re: tomitankChess v.1.5

Post by tttony »

Cool!

Must be a PITA trying debug that code :D
tomitank
Posts: 276
Joined: Sat Mar 04, 2017 12:24 pm
Location: Hungary

Re: tomitankChess v.1.5

Post by tomitank »

I fixed unstoppable passer bug. Please download the new version! Sorry.
op12no2
Posts: 489
Joined: Tue Feb 04, 2014 12:25 pm
Full name: Colin Jenkins

Re: tomitankChess v.1.5

Post 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.