tomitankChess - New JavaScript engine
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
tomitankChess - New JavaScript engine
Hi all!
tomitankChess is pure JavaScript Engine
-----------------------------------------
- No Emscripten, no V8 optimization: unlike stockfish-js
- tomitankChess use node.js for UCI protokol.
Usage:
------------------
- 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)
Features:
------------------
- Pawn bitboard with 32 bit integers (http://talkchess.com/forum/viewtopic.php?t=65198)
- Hash 28MB
- PVS, fail-low
- IID
- LMR
- LMP
- Razoring
- Futility Pruning
- Null Move Pruning
- Static null move pruning
- See pruning at Qsearch
- Delta Pruning at Qsearch
- Evaluation based on Fruit 2.1
Thanks:
------------------
- Thanks Fabien Letouzey for the great source code of the program Fruit 2.1.
- Thanks Colin Jenkins (Lozza author) for the UCI interface code.
- Thanks Stockfish authors
- Thanks VICE author
- http://talkchess.com
- https://chessprogramming.wikispaces.com/
Estimated level:
------------------
- Lozza 1.7 or better. (Around 2400-2500 elo)
TODO:
------------------
- Pawn Eval Hash
- Tune Search algorithm
Have fun with tomitankChess!
Download link: https://github.com/tomitank/tomitankChess
Tamas Kuzmics
tomitankChess is pure JavaScript Engine
-----------------------------------------
- No Emscripten, no V8 optimization: unlike stockfish-js
- tomitankChess use node.js for UCI protokol.
Usage:
------------------
- 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)
Features:
------------------
- Pawn bitboard with 32 bit integers (http://talkchess.com/forum/viewtopic.php?t=65198)
- Hash 28MB
- PVS, fail-low
- IID
- LMR
- LMP
- Razoring
- Futility Pruning
- Null Move Pruning
- Static null move pruning
- See pruning at Qsearch
- Delta Pruning at Qsearch
- Evaluation based on Fruit 2.1
Thanks:
------------------
- Thanks Fabien Letouzey for the great source code of the program Fruit 2.1.
- Thanks Colin Jenkins (Lozza author) for the UCI interface code.
- Thanks Stockfish authors
- Thanks VICE author
- http://talkchess.com
- https://chessprogramming.wikispaces.com/
Estimated level:
------------------
- Lozza 1.7 or better. (Around 2400-2500 elo)
TODO:
------------------
- Pawn Eval Hash
- Tune Search algorithm
Have fun with tomitankChess!
Download link: https://github.com/tomitank/tomitankChess
Tamas Kuzmics
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: tomitankChess - New JavaScript engine
Is there an engine folder to download?
Graham.
Graham.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: tomitankChess - New JavaScript engine
You need the Node.js executable to run the engine inside of a chess GUI.
Download it from
https://nodejs.org/en/download/
I would use the Windows Binary .zip package. Place node.exe from the download and tomitankChess.js from the tomitankChess GitHub site in the same folder. Then when you set up your engine in the GUI, use node.exe as the engine, and tomitankChess.js as the command line parameter, and you should be good to go.
Download it from
https://nodejs.org/en/download/
I would use the Windows Binary .zip package. Place node.exe from the download and tomitankChess.js from the tomitankChess GitHub site in the same folder. Then when you set up your engine in the GUI, use node.exe as the engine, and tomitankChess.js as the command line parameter, and you should be good to go.
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: tomitankChess - New JavaScript engine
Thanks Tony.tmokonen wrote:You need the Node.js executable to run the engine inside of a chess GUI.
Download it from
https://nodejs.org/en/download/
I would use the Windows Binary .zip package. Place node.exe from the download and tomitankChess.js from the tomitankChess GitHub site in the same folder. Then when you set up your engine in the GUI, use node.exe as the engine, and tomitankChess.js as the command line parameter, and you should be good to go.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: tomitankChess - New JavaScript engine
I can't seem to download the tomitankChess.js file.Graham Banks wrote:Thanks Tony.tmokonen wrote:You need the Node.js executable to run the engine inside of a chess GUI.
Download it from
https://nodejs.org/en/download/
I would use the Windows Binary .zip package. Place node.exe from the download and tomitankChess.js from the tomitankChess GitHub site in the same folder. Then when you set up your engine in the GUI, use node.exe as the engine, and tomitankChess.js as the command line parameter, and you should be good to go.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: tomitankChess - New JavaScript engine
From https://github.com/tomitank/tomitankChessI can't seem to download the tomitankChess.js file.
Click on the green Clone or download button and download the zip file, and extract it from the file you have downloaded.
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: tomitankChess - New JavaScript engine
Got it. Thanks again.tmokonen wrote:From https://github.com/tomitank/tomitankChessI can't seem to download the tomitankChess.js file.
Click on the green Clone or download button and download the zip file, and extract it from the file you have downloaded.
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
Re: tomitankChess - New JavaScript engine
Seems little unusual for me to publish a GPL program as an encripted .js file. Is there any special reason you use this format instead of readable source code?
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
Re: tomitankChess - New JavaScript engine
Does Tomitank have a version number (like 1.0 for example)?tomitank wrote:Thanks your help!
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

