TomitankChess

Home * Engines * tomitankChess

tomitankChess, an open source chess engine by Tamás Kuzmics written in JavaScript, licensed under the GPL v3.0. tomitankChess was first released as version 1.4 in September 2017. The js source code was initially obfuscated , but published as human readable source a few days later . tomitankChess uses the Node.js JavaScript runtime to implement UCI.

=Features=

Board Representation

 * Bitboards (tomitankChess 2.0)
 * Blockers and Beyond
 * Piece-Lists

Search

 * Iterative Deepening
 * Fail-Soft Principal Variation Search
 * Transposition Table
 * Internal Iterative Deepening
 * Late Move Reductions
 * Late Move Pruning
 * Razoring
 * Futility Pruning
 * Null Move Pruning
 * Static Null Move Pruning (Reverse Futility Pruning)
 * Quiescence Search
 * Delta Pruning
 * SEE Pruning

Evaluation

 * Tapered Eval
 * Material
 * Bishop Pair
 * Piece-Square Tables
 * Mobility
 * Trapped Pieces
 * Rooks on (Semi) Open Files
 * Rook on Seventh
 * Outposts
 * Pawn Structure
 * Pawn Hash Table
 * Backward Pawn
 * Connected Pawns
 * Doubled Pawn
 * Isolated Pawn
 * Passed Pawn
 * Unstoppable Passer
 * King Safety
 * Attacking King Zone
 * Pawn Shelter
 * Tempo
 * Automated Tuning by Logistic Regression

=Forum Posts=

2017 ...

 * JavaScript Pawn Bitboard (with 32 bit integers) by Tamás Kuzmics, CCC, September 17, 2017
 * tomitankChess - New JavaScript engine by Tamás Kuzmics, CCC, September 17, 2017
 * Strongest JavaScript Chess Engine by Tamás Kuzmics, CCC, September 30, 2017
 * tomitankChess v.1.5 by Tamás Kuzmics, CCC, December 03, 2017
 * tomitankChess 2.0 by Tamás Kuzmics, CCC, July 11, 2018
 * tomitankChess 2.1 by Tamás Kuzmics, CCC, November 26, 2018
 * tomitankChess 3.0 by Tamás Kuzmics, CCC, January 14, 2019

2020 ...

 * tomitankChess 4.0 by Tamás Kuzmics, CCC, January 24, 2020
 * tomitankChess 4.2 by Tamás Kuzmics, CCC, September 23, 2020

=External Links=
 * GitHub - tomitank/tomitankChess: Hungarian JavaScript Chess Engine
 * Chess Pro - Apps on Google Play
 * Sakk on the App Store
 * tomitankChess in CCRL 40/15

=References= Up one Level