Difference between revisions of "TomitankChess"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * tomitankChess''' '''tomitankChess''',<br/> an open source chess engine by Tamás Kuzmics written in Jav...") |
GerdIsenberg (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
<ref>[http://www.talkchess.com/forum/viewtopic.php?t=65344 Strongest JavaScript Chess Engine] by [[Tamás Kuzmics]], [[CCC]], September 30, 2017 </ref>. | <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]]. | 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]]. | ||
+ | tomitankChess is available as [https://en.wikipedia.org/wiki/Mobile_app mobile app] '''Chess''' or '''Sakk''' under [[iOS]] and [[Android]], the '''Pro''' versions at a not too cheap price <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=73377 Mobile application] by [[Tamás Kuzmics]], [[CCC]], March 15, 2020</ref>. | ||
=Features= | =Features= | ||
Line 32: | Line 33: | ||
: [[Static Exchange Evaluation|SEE Pruning]] | : [[Static Exchange Evaluation|SEE Pruning]] | ||
==[[Evaluation]]== | ==[[Evaluation]]== | ||
+ | * [[Neural Networks]] (5.0) | ||
* [[Tapered Eval]] | * [[Tapered Eval]] | ||
* [[Material]] | * [[Material]] | ||
Line 66: | Line 68: | ||
==2020 ...== | ==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=72894 tomitankChess 4.0] by [[Tamás Kuzmics]], [[CCC]], January 24, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=73377 Mobile application] by [[Tamás Kuzmics]], [[CCC]], March 15, 2020 | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75188 tomitankChess 4.2] by [[Tamás Kuzmics]], [[CCC]], September 23, 2020 | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75188 tomitankChess 4.2] by [[Tamás Kuzmics]], [[CCC]], September 23, 2020 | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76359 tomitankChess 5.0 with NN] by [[Tamás Kuzmics]], [[CCC]], January 18, 2021 | ||
=External Links= | =External Links= | ||
* [https://github.com/tomitank/tomitankChess GitHub - tomitank/tomitankChess: Hungarian JavaScript Chess Engine] | * [https://github.com/tomitank/tomitankChess GitHub - tomitank/tomitankChess: Hungarian JavaScript Chess Engine] | ||
+ | * [https://play.google.com/store/apps/details?id=sakk.tanky.hu&hl=en Chess - Apps on Google Play] | ||
* [https://play.google.com/store/apps/details?id=sakk.tanky.hu.premium Chess Pro - Apps on Google Play] | * [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] | * [https://apps.apple.com/us/app/sakk/id1150654415 Sakk on the App Store] | ||
+ | * [https://apps.apple.com/us/app/sakk-pro/id1152837781 Sakk Pro 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]] | * [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]] | ||
Line 83: | Line 89: | ||
[[Category:Android]] | [[Category:Android]] | ||
[[Category:IOS]] | [[Category:IOS]] | ||
+ | [[Category:NN]] | ||
+ | [[Category:Chess Suffix]] | ||
+ | [[Category:Commercial]] |
Latest revision as of 22:02, 19 January 2021
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 [1].
The js source code was initially obfuscated
[2]
[3],
but published as human readable source a few days later
[4].
tomitankChess uses the Node.js JavaScript runtime [5] to implement UCI.
tomitankChess is available as mobile app Chess or Sakk under iOS and Android, the Pro versions at a not too cheap price [6].
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
Evaluation
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
- Mobile application by Tamás Kuzmics, CCC, March 15, 2020
- tomitankChess 4.2 by Tamás Kuzmics, CCC, September 23, 2020
- tomitankChess 5.0 with NN by Tamás Kuzmics, CCC, January 18, 2021
External Links
References
- ↑ tomitankChess - New JavaScript engine by Tamás Kuzmics, CCC, September 17, 2017
- ↑ Javascript-Obfuscator.aspx
- ↑ Re: tomitankChess - New JavaScript engine by Tamás Kuzmics, CCC, September 21, 2017
- ↑ Strongest JavaScript Chess Engine by Tamás Kuzmics, CCC, September 30, 2017
- ↑ Node.js
- ↑ Mobile application by Tamás Kuzmics, CCC, March 15, 2020
- ↑ Features based on tomitankChess/README.md at master · tomitank/tomitankChess · GitHub and tomitankChess 4.2