Changes

Jump to: navigation, search

Minic

2,021 bytes added, 09:11, 29 September 2019
Created page with "'''Home * Engines * Minic''' '''Minic''',<br/> a Chess Engine Communication Protocol compliant open source chess engine by V..."
'''[[Main Page|Home]] * [[Engines]] * Minic'''

'''Minic''',<br/>
a [[Chess Engine Communication Protocol]] compliant [[:Category:Open Source|open source chess engine]] by [[Vivien Clauzon]], squashed inside a single [[Cpp|C++]] source file <ref>[https://github.com/tryingsomestuff/Minic/blob/master/minic.cc Minic/minic.cc at master · tryingsomestuff/Minic · GitHub]</ref> licensed under the [[Free Software Foundation#GPL|GPL v3.0]].
As a weekend project, it started as 2000 [https://en.wikipedia.org/wiki/Source_lines_of_code lines of code] [[Mailbox|mailbox]] approach using [[Principal Variation Search|PVS]] with [[Transposition Table|TT]], [[Null Move Pruning|NMP]], [[Futility Pruning#MoveCountBasedPruning|LMP]] and [[Evaluation|eval]] based on [[Piece-Square Tables|psts]],
and evolved to a [[Bitboards|bitboard]] engine using [[Hyperbola Quintessence|HQ]], [[Lazy SMP|lazy SMP]], and [[Texel's Tuning Method|Texel tuning]] to optimize its [[Tapered Eval|tapered eval]] <ref>[https://github.com/tryingsomestuff/Minic GitHub - tryingsomestuff/Minic: A simple chess engine to learn and play with]</ref>.

=See also=
* [[Weini]]

=Forum Posts=
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68701 A complete 2000 lines of code engine] by [[Vivien Clauzon]], [[CCC]], October 20, 2018
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=70052 Asus tuf z390 + core i7 9700k] by [[Vivien Clauzon]], [[CCC]], February 28, 2019

=External Links=
* [https://github.com/tryingsomestuff/Minic GitHub - tryingsomestuff/Minic: A simple chess engine to learn and play with]
* [http://ccrl.chessdom.com/ccrl/4040/cgi/compare_engines.cgi?family=Minic&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 Minic] in [[CCRL|CCRL 40/40]].

=References=
<references />
'''[[Engines|Up one level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:WinBoard]]
[[Category:XBoard]]

Navigation menu