Changes

Jump to: navigation, search

MinkoChess

4,681 bytes added, 14:14, 27 October 2018
Created page with "'''Home * Engines * MinkoChess''' '''MinkoChess''', (formerly called '''Umko''')<br/> a open source chess engine licensed under th..."
'''[[Main Page|Home]] * [[Engines]] * MinkoChess'''

'''MinkoChess''', (formerly called '''Umko''')<br/>
a [[:Category:Open Source|open source chess engine]] licensed under the [[Free Software Foundation#GPL|GNU General Public License]], written in [[Cpp|C++]] by [[Borko Bošković]]. MinkoChess is [[UCI]] compatible and can be compiled for [[Linux]], [[Android]], [[Windows]], and [[Mac OS|Mac OS X]] <ref>[http://labraj.uni-mb.si/en/Chess_program_MinkoChess Chess program Minko - Computer Architecture and Languages Laboratory], [[University of Maribor]]</ref>.

=Features=
MinkoChess' [[move Generation|move generation]] is based on [[Toga|Toga II]], its [[Search|search]] and [[Evaluation|evaluation]] based on [[Toga|Toga II]] and [[Stockfish]] <ref>Copyright header in search.cpp, pos_eval.cpp, movegen.cpp</ref>.

==[[Board Representation]]==
* [[Bitboard Board-Definition]]
* [[8x8 Board]]
* [[Magic Bitboards]]
==[[Search]]==
* [[Parallel Search]] using [[Thread|Threads]] by [[Young Brothers Wait Concept|YBWC]]
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[History Heuristic]]
** [[Internal Iterative Deepening]]
** [[Killer Heuristic]]
** [[MVV-LVA|MVV/LVA]]
** [[Static Exchange Evaluation|SEE]]
* [[Selectivity]]
** [[Extensions#FractionalExtensions|Fractional Extensions]] considering [[Node Types|Node Type]]
*** [[Capture Extensions|Piece Capture Extensions]] in [[Endgame]] and [[Node Types#PV|PV-Node]]
*** [[Check Extensions]] if [[Static Exchange Evaluation|SEE]] >= 0
*** [[One Reply Extensions]]
*** [[Passed Pawn Extensions]]
*** [[Singular Extensions#RestrictedSE|Restricted Singular Extensions]]
** [[Pruning]]
*** [[Futility Pruning]]
*** [[Mate Distance Pruning]]
*** [[Futility Pruning#MoveCountBasedPruning|Move Count Based Pruning]]
*** [[Null Move Pruning]]
**** [[Depth Reduction R|Dynamic Depth Reduction]] based on [[Depth|depth]] and [[Score|value]]
**** [[Reverse Futility Pruning|Static Null Move Pruning]]
**** [[Null Move Pruning#ZugzwangVerification|Verification search]] at high depths
*** [[Static Exchange Evaluation|SEE Pruning]]
** [[Reductions]]
*** [[Late Move Reductions]]
*** [[Razoring]]
** [[Quiescence Search]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Score#Grain|Score Grain]]: [[Centipawns]]
* [[Material]]
** [[Point Value|Point Values]]
*** [[Middlegame|Midgame]]: 80, 370, 372, 570, 1120
*** [[Endgame]]: 104, 362, 364, 580, 1160
** [[Bishop Pair]]
** [[Material Tables|Material Imbalance]]
** [[Material Hash Table]]
* [[Piece-Square Tables]]
* [[Space]]
* [[Mobility]]
** [[Trapped Pieces]]
** [[Rook on Open File|Rooks on (Semi) Open Files]]
** [[Rook on Seventh|Rooks/Queen on 7th Rank]]
* [[Outposts]]
* [[Pawn Structure]]
** [[Pawn Hash Table]]
** [[Pawn Chain]]
** [[Backward Pawn]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Candidate Passed Pawn]]
** [[Passed Pawn]]
*** [[Unstoppable Passer]]
* [[King Safety]]
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#PawnShield|Pawn Shelter]]
** [[King Safety#PawnStorm|Pawn Storm]]
** [[King Safety#SquareControl|Square Control]]
** [[Rook on Open File|Rooks on (Semi) Open Files near King File]]
==Misc==
* [[PolyGlot]] [[Opening Book]]
* [[Gaviota Tablebases]]

=See also=
* [[BBChess (SI)|BBChess]]

=Publications=
* [[Borko Bošković]], [[Janez Brest]] ('''2011'''). ''Chess Program Umko''. [http://ev.fe.uni-lj.si/index-eng.html Elektrotehniški vestnik], Vol. 78, No. 3, English Edition, [https://pdfs.semanticscholar.org/c1b0/c2b14e7ed8c72a1d5e55f1a3f022c2f3ee61.pdf pdf]

=Forum Posts=
* [http://talkchess.com/forum3/viewtopic.php?f=10&t=33025 Umko discussion thread] by [[Graham Banks]], [[CCC]], March 03, 2010 (Engine Origins requires registration)
* [http://www.open-aurec.com/wbforum/viewtopic.php?f=2&t=50830 Umko 0.7] by [[Fonzy Bluemers]], [[Computer Chess Forums|Winboard Forum]], March 02, 2011
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=51075 pruning statistics] by [[Jon Dart]], [[CCC]], January 27, 2014 » [[Pruning]], [[Search Statistics]]

=External Links=
* [https://labraj.feri.um.si/en/Chess_program_MinkoChess Chess program MinkoChess - Computer Architecture and Languages Laboratory]
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=MinkoChess&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 MinkoChess] in [[CCRL|CCRL 40/4]]

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

Navigation menu