MinkoChess
Revision as of 10:14, 28 October 2018 by GerdIsenberg (talk | contribs)
MinkoChess, (formerly called Umko)
an 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].
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 0.7 by Fonzy Bluemers, Winboard Forum, March 02, 2010
- Umko discussion thread by Graham Banks, CCC, March 03, 2010 (Engine Origins requires registration)
- ELITE B 4CPU by Graham Banks, Rybka Forum, May 02, 2012 [3]
- MinkoChess v1.3 = 2900 Elo... by Dr.Wael Deeb, CCC, May 09, 2012
- pruning statistics by Jon Dart, CCC, January 27, 2014 » Pruning, Search Statistics
External Links
References
- ↑ Chess program MinkoChess- Computer Architecture and Languages Laboratory, University of Maribor
- ↑ Copyright header in search.cpp, pos_eval.cpp, movegen.cpp
- ↑ "Umko has been renamed to MinkoChess due to copyright issues" by Graham Banks, Rybka Forum, May 09, 2012