Changes

Jump to: navigation, search

RubiChess

4,000 bytes added, 10:55, 22 September 2019
Created page with "'''Home * Engines * RubiChess''' '''RubiChess'''<br/> an UCI compliant open source chess engine by Andreas Matthies, writt..."
'''[[Main Page|Home]] * [[Engines]] * RubiChess'''

'''RubiChess'''<br/>
an [[UCI]] compliant [[:Category:Open Source|open source chess engine]] by [[Andreas Matthies]], written in [[Cpp|C++]], licensed under the [[Free Software Foundation#GPL|GPL v3.0]].
RubiChess started in 2017 as [[0x88]] engine and soon evolved to a [[Bitboards|bitboard]] engine first using [[Rotated Bitboards|rotated bitboards]] and subsequently [[Magic Bitboards|magic bitboards]] (about 24% faster) to determine [[Sliding Piece Attacks|sliding piece attacks]] <ref>[https://github.com/Matthies/RubiChess/blob/master/ChangeLog.txt RubiChess/ChangeLog.txt at master · Matthies/RubiChess · GitHub]</ref>.

=Features=
<ref>[https://github.com/Matthies/RubiChess/blob/master/ChangeLog.txt RubiChess/ChangeLog.txt at master · Matthies/RubiChess · GitHub]</ref>
==[[Board Representation]]==
* [[Bitboard Board-Definition#CBoardDef|Classical Bitboard Board-Definition]]
* [[Magic Bitboards#Plain|Plain Magic Bitboards]]
==[[Search]]==
* [[Lazy SMP]] (1.3)
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Alpha-Beta]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Selectivity]]
** [[Null Move Pruning]] with [[Null Move Pruning#ZugzwangVerification|Verification]]
** [[Late Move Reductions]]
** [[ProbCut]] (1.3)
** [[Futility Pruning]]
** [[Futility Pruning#Extendedfutilitypruning|Extended Futility Pruning]]
** [[Futility Pruning#MoveCountBasedPruning|Late Move Pruning]]
** [[Reverse Futility Pruning]]
** [[Razoring]]
** [[Singular Extensions]]
** [[Quiescence Search]]
** [[Static Exchange Evaluation|SEE Pruning]]
** [[Delta Pruning]]
* [[Move Ordering]]
** [[PV-Move]]
** [[Internal Iterative Deepening]]
** [[Captures]] by [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation]]
** [[Killer Heuristic]]
** [[History Heuristic]]
** [[History Heuristic#CMHist|Counter Moves History]]
==[[Evaluation]]==
* [[Texel's Tuning Method]]
* [[Tapered Eval]]
* [[Material]]
* [[Piece-Square Tables]]
* [[Mobility]]
* [[Rook on Open File|Rooks on (Semi) Open Files]]
* [[Hanging Piece|Hanging Pieces]]
* [[Pin|Pinned Pieces]]
** [[Pawn Hash Table|Pawn/King Hash Table]]
* [[Pawn Structure]]
** [[Duo Trio Quart (Bitboards)|Phalanx]]
** [[Passed Pawn]]
** [[Candidate Passed Pawn]]
* [[King Safety]]
** [[King Safety#Attacking|Attacks]]
** [[King Safety#PawnStorm|Pawn Storm]]
* [[Tempo#Tempo Bonus|Tempo Bonus]]
==Misc==
* [[Syzygy Bases]]

=Forum Posts=
* [http://talkchess.com/forum3/viewtopic.php?f=2&t=67594 RubiChess 0.9 is out] by [[Andreas Matthies]], [[CCC]], May 29, 2018
* [http://talkchess.com/forum3/viewtopic.php?t=68559 RubiChess 1.1] by [[Andreas Matthies]], [[CCC]], October 03, 2018
* [http://talkchess.com/forum3/viewtopic.php?t=69876 RubiChess 1.3] by [[Andreas Matthies]], [[CCC]], February 11, 2019
* [http://talkchess.com/forum3/viewtopic.php?f=2&t=70878 Rubichess 1.4] by [[Ferdinand Mosca]], [[CCC]], May 31, 2019

=External Links=
==Chess Engine==
* [https://github.com/Matthies/RubiChess GitHub - Matthies/RubiChess: Another chess engine]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=RubiChess&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 RubiChess] in [[CCRL|CCRL 40/40]]
==Misc==
* [https://en.wikipedia.org/wiki/Rub%C3%AD Rubí from Wikipedia]
* [https://en.wikipedia.org/wiki/Rub%C3%AD_Rodr%C3%ADguez Rubí Rodríguez from Wikipedia] » [[Mathematician#RRodriguez|Rubí Rodríguez]]
* [https://en.wikipedia.org/wiki/Rub%C3%AD,_Barcelona Rubí, Barcelona from Wikipedia]
* [https://en.wikipedia.org/wiki/Ruby_character Ruby character from Wikipedia]
* [https://de.wikipedia.org/wiki/Rubi Rubi – Wikipedia.de] (German)

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:UCI]]
[[Category:Chess Suffix]]
[[Category:Geography]]
[[Category:Given Name]]

Navigation menu