Changes

Jump to: navigation, search

Squared-chess

3,080 bytes added, 12:43, 17 June 2021
Created page with "'''Home * Engines * squared-chess''' FILE:squared-chess.png|border|right|thumb| squared-chess <ref>squared-chess logo based on [https://gitlab.com/tsoj/s..."
'''[[Main Page|Home]] * [[Engines]] * squared-chess'''

[[FILE:squared-chess.png|border|right|thumb| squared-chess <ref>squared-chess logo based on [https://gitlab.com/tsoj/squared-chess/-/blob/master/media/%5E2.png media/^2.png · master · Tsoj Tsoj / squared-chess · GitLab]</ref> ]]

'''squared-chess''', (Squared-chess, ^2-chess)<br/>
an [[UCI]] compatible [[:Category:Open Source|open source chess engine]] by [[Jost Triller]],
written in [[Cpp|C++]], first released in September 2018 under the [[Massachusetts Institute of Technology#License|MIT license]] <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68472 New chess engine '^2-chess' - release 1.1.0] by [[Jost Triller]], [[CCC]], September 20, 2018</ref>.
Like its successors [[Googleplex Starthinker]] and [[Nalwald]], squared-chess is a [[Bitboards|bitboard]] engine and generates [[Sliding Piece Attacks|sliding piece attacks]] [[Kindergarten Bitboards|Kindergarten]] like,
by looking up four pre-calculated line attack arrays, 32-Kbyte each, indexed by square and [[First Rank Attacks#TheOuterSquares|inner six bit]] [[Occupancy of any Line|line occupancy]]
<ref>[https://gitlab.com/tsoj/squared-chess/-/blob/master/ChessData.hpp#L129 ChessData.hpp · master · Tsoj Tsoj / squared-chess · GitLab]</ref>.

=Features=
<ref>[https://gitlab.com/tsoj/squared-chess/-/blob/master/README.md README.md · master · Tsoj Tsoj / squared-chess · GitLab]</ref>
==[[Board Representation]]==
* [[Bitboards]]
* [[Kindergarten Bitboards]]
==[[Search]]==
* [[Iterative Deepening]]
* [[Alpha-Beta]] [[Negamax]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[Hash Move]]
** [[Internal Iterative Deepening]]
** [[MVV-LVA]]
** [[Static Exchange Evaluation]]
** [[Killer Heuristic]]
** [[History Heuristic]]
* [[Selectivity]]
** [[Null Move Pruning]]
** [[Late Move Reductions]]
** [[Check Extensions]]
** [[Futility Pruning]]
** [[Quiescence Search]]
** [[Delta Pruning]]
==[[Evaluation]]==
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Pawn Structure]]
** [[Isolated Pawn]]
** [[Passed Pawn]]
* [[King Safety]]

=See also=
* [[Googleplex Starthinker]]
* [[Hactar]]
* [[Nalwald]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68472 New chess engine '^2-chess' - release 1.1.0] by [[Jost Triller]], [[CCC]], September 20, 2018
: [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68472&start=20 Re: New chess engine '^2-chess' - release 1.1.0] by [[Jost Triller]], [[CCC]], November 05, 2018

=External Links=
* [https://gitlab.com/tsoj/squared-chess Tsoj Tsoj / squared-chess · GitLab]
* [https://ccrl.chessdom.com/ccrl/404/cgi/compare_engines.cgi?family=Squared-chess&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 Squared-chess] in [[CCRL|CCRL Blitz]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:MIT]]
[[Category:UCI]]
[[Category:PC]]
[[Category:Windows]]
[[Category:Linux]]
[[Category:X64]]

Navigation menu