Skip to content

v11580/tomitankChess

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tomitankChess is Hungarian (pure) JavaScript Chess Engine

  • tomitankChess 2.0 was the first full BitBoard JavaScript chess engine on the World!
  • Why pure? Because it is No Emscripten (unlike stockfish-js), so the code is readable.
  • Pure JavaScript ~5X slower than "C" language, and ~2.5 slower than Emscripten JavaScript.
  • The Engine is running in your browser and with UCI GUI (eg: Arena) as well.

Web Deployment:

Usage:

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

  • Example for Arena GUI with node.js

    • Command 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)
  • Web browser: tomitankChess runing with and without WebWorker as well. (Recommended: WebWorker)

    • Input (standard UCI commands) to the engine is posted as a message to the worker. Example:
    • var tomitankChess = new Worker('tomitankChess.js');
    • tomitankChess.postMessage('ucinewgame');
    • tomitankChess.postMessage('go depth 12');
  • JSUCI: https://sourceforge.net/projects/jsuci/

Estimated level (CCRL 40/40):

  • 5.0: ~2915 elo (Strongest JavaScript Chess Engine /2021.01.18/)
  • 4.2: ~2830 elo (Strongest JavaScript Chess Engine /2020.09.24/)
  • 4.0: ~2820 elo (Strongest JavaScript Chess Engine /2020.01.24/)
  • 3.0: ~2780 elo (Strongest JavaScript Chess Engine /2019.01.14/)
  • 2.1: ~2660 elo (Strongest JavaScript Chess Engine /2018.11.26/)
  • 2.0: ~2660 elo (Strongest JavaScript Chess Engine /2018.07.11/)
  • 1.5: ~2590 elo (Strongest JavaScript Chess Engine /2017.12.03/)
  • 1.4: ~2550 elo (Strongest JavaScript Chess Engine /2017.09.30/)
  • Click here to see all CCRL 40/40 results of tomitankChess

Links:

Have fun with tomitankChess!

-Tamás Kuzmics

About

Hungarian JavaScript Chess Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%