Difference between revisions of "MinkoChess"
GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * MinkoChess''' '''MinkoChess''', (formerly called '''Umko''')<br/> a open source chess engine licensed under th...") |
GerdIsenberg (talk | contribs) |
||
Line 12: | Line 12: | ||
* [[Magic Bitboards]] | * [[Magic Bitboards]] | ||
==[[Search]]== | ==[[Search]]== | ||
− | * [[Parallel Search]] | + | * [[Parallel Search]], [[Young Brothers Wait Concept|YBWC]] using [[Thread|Threads]] |
* [[Iterative Deepening]] | * [[Iterative Deepening]] | ||
* [[Aspiration Windows]] | * [[Aspiration Windows]] |
Revision as of 14:15, 27 October 2018
MinkoChess, (formerly called Umko)
a open source chess engine licensed under the GNU General Public License, written in C++ by Borko Bošković. MinkoChess is UCI compatible and can be compiled for Linux, Android, Windows, and Mac OS X [1].
Contents
Features
MinkoChess' move generation is based on Toga II, its search and evaluation based on Toga II and Stockfish [2].
Board Representation
Search
- Parallel Search, YBWC using Threads
- Iterative Deepening
- Aspiration Windows
- Principal Variation Search
- Transposition Table
- Move Ordering
- Selectivity
- Fractional Extensions considering Node Type
- Pruning
- Reductions
- Quiescence Search
Evaluation
- Tapered Eval
- Score Grain: Centipawns
- Material
- Piece-Square Tables
- Space
- Mobility
- Outposts
- Pawn Structure
- King Safety
Misc
See also
Publications
- Borko Bošković, Janez Brest (2011). Chess Program Umko. Elektrotehniški vestnik, Vol. 78, No. 3, English Edition, pdf
Forum Posts
- Umko discussion thread by Graham Banks, CCC, March 03, 2010 (Engine Origins requires registration)
- Umko 0.7 by Fonzy Bluemers, Winboard Forum, March 02, 2011
- pruning statistics by Jon Dart, CCC, January 27, 2014 » Pruning, Search Statistics
External Links
References
- ↑ Chess program Minko - Computer Architecture and Languages Laboratory, University of Maribor
- ↑ Copyright header in search.cpp, pos_eval.cpp, movegen.cpp