Changes

Jump to: navigation, search

TomitankChess

4,675 bytes added, 22:50, 24 September 2020
Created page with "'''Home * Engines * tomitankChess''' '''tomitankChess''',<br/> an open source chess engine by Tamás Kuzmics written in Jav..."
'''[[Main Page|Home]] * [[Engines]] * tomitankChess'''

'''tomitankChess''',<br/>
an [[:Category:Open Source|open source chess engine]] by [[Tamás Kuzmics]] written in [[JavaScript]], licensed under the [[Free Software Foundation#GPL|GPL v3.0]].
tomitankChess was first released as version 1.4 in September 2017 <ref>[http://www.talkchess.com/forum/viewtopic.php?t=65200 tomitankChess - New JavaScript engine] by [[Tamás Kuzmics]], [[CCC]], September 17, 2017</ref>.
The js source code was initially [https://en.wikipedia.org/wiki/Obfuscation_(software) obfuscated]
<ref>[http://www.javascriptobfuscator.com/Javascript-Obfuscator.aspx Javascript-Obfuscator.aspx]</ref>
<ref>[http://www.talkchess.com/forum/viewtopic.php?t=65200&start=14 Re: tomitankChess - New JavaScript engine] by [[Tamás Kuzmics]], [[CCC]], September 21, 2017</ref>,
but published as human readable source a few days later
<ref>[http://www.talkchess.com/forum/viewtopic.php?t=65344 Strongest JavaScript Chess Engine] by [[Tamás Kuzmics]], [[CCC]], September 30, 2017 </ref>.
tomitankChess uses the [https://en.wikipedia.org/wiki/Node.js Node.js] JavaScript runtime <ref>[https://nodejs.org/en/ Node.js]</ref> to implement [[UCI]].

=Features=
<ref>Features based on [https://github.com/tomitank/tomitankChess/blob/master/README.md tomitankChess/README.md at master · tomitank/tomitankChess · GitHub] and tomitankChess 4.2</ref>
==[[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]]
* [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
* [[Razoring]]
* [[Futility Pruning|Futility Pruning]]
* [[Null Move Pruning]]
* [[Reverse Futility Pruning|Static Null Move Pruning]] (Reverse Futility Pruning)
* [[Quiescence Search]]
: [[Delta Pruning]]
: [[Static Exchange Evaluation|SEE Pruning]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Material]]
* [[Bishop Pair]]
* [[Piece-Square Tables]]
* [[Mobility]]
** [[Trapped Pieces]]
** [[Rook on Open File|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]]
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#PawnShield|Pawn Shelter]]
* [[Tempo]]
* [[Automated Tuning]] by [[Automated Tuning#LogisticRegression|Logistic Regression]]

=Forum Posts=
==2017 ...==
* [http://www.talkchess.com/forum/viewtopic.php?t=65198 JavaScript Pawn Bitboard (with 32 bit integers)] by [[Tamás Kuzmics]], [[CCC]], September 17, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=65200 tomitankChess - New JavaScript engine] by [[Tamás Kuzmics]], [[CCC]], September 17, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=65344 Strongest JavaScript Chess Engine] by [[Tamás Kuzmics]], [[CCC]], September 30, 2017
* [http://www.talkchess.com/forum/viewtopic.php?t=65899 tomitankChess v.1.5] by [[Tamás Kuzmics]], [[CCC]], December 03, 2017
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=67954 tomitankChess 2.0] by [[Tamás Kuzmics]], [[CCC]], July 11, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69059 tomitankChess 2.1] by [[Tamás Kuzmics]], [[CCC]], November 26, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69596 tomitankChess 3.0] by [[Tamás Kuzmics]], [[CCC]], January 14, 2019
==2020 ...==
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72894 tomitankChess 4.0] by [[Tamás Kuzmics]], [[CCC]], January 24, 2020
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75188 tomitankChess 4.2] by [[Tamás Kuzmics]], [[CCC]], September 23, 2020

=External Links=
* [https://github.com/tomitank/tomitankChess GitHub - tomitank/tomitankChess: Hungarian JavaScript Chess Engine]
* [https://play.google.com/store/apps/details?id=sakk.tanky.hu.premium Chess Pro - Apps on Google Play]
* [https://apps.apple.com/us/app/sakk/id1150654415 Sakk on the App Store]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=tomitankChess&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents tomitankChess] in [[CCRL|CCRL 40/15]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:UCI]]
[[Category:JavaScript]]
[[Category:Android]]
[[Category:IOS]]

Navigation menu