Difference between revisions of "Cheese"

From Chessprogramming wiki
Jump to: navigation, search
 
(4 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
* [[Bitboards]]
 
* [[Bitboards]]
 
* [[Magic Bitboards]]
 
* [[Magic Bitboards]]
 +
* [[BMI2#PEXTBitboards|BMI2 - PEXT Bitboards]] (Version 3.0)
 
==[[Search]]==  
 
==[[Search]]==  
* [[Parallel Search]] performing [[Young Brothers Wait Concept]] (Version 2.0)
+
* [[Parallel Search]] performing [[Lazy SMP]] (Version 3.0, replacing [[Young Brothers Wait Concept|YBW]] of 2.0)
 
* [[Iterative Deepening]]
 
* [[Iterative Deepening]]
 
* [[Aspiration Windows]]
 
* [[Aspiration Windows]]
Line 21: Line 22:
 
: [[Killer Heuristic]]
 
: [[Killer Heuristic]]
 
: [[History Heuristic]]
 
: [[History Heuristic]]
 +
: [[Countermove Heuristic]] (2.2)
 
: [[Static Exchange Evaluation]]
 
: [[Static Exchange Evaluation]]
 
* [[Selectivity]]
 
* [[Selectivity]]
Line 55: Line 57:
 
* [[Chess960]]
 
* [[Chess960]]
 
* [[Contempt Factor]] (Version 2.0)
 
* [[Contempt Factor]] (Version 2.0)
* [[Opening Book]]
+
* [[PolyGlot]] [[Opening Book]] (Version 3.0)
 
* [[Pondering]]
 
* [[Pondering]]
 +
* [[Syzygy Bases]] (Version 3.0)
  
 
=See also=
 
=See also=
Line 82: Line 85:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66617 Cheese 1.9.2] by [[Patrice Duhamel]], [[CCC]], February 17, 2018
 
* [http://www.talkchess.com/forum/viewtopic.php?t=66617 Cheese 1.9.2] by [[Patrice Duhamel]], [[CCC]], February 17, 2018
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69270 Cheese 2.0] by [[Patrice Duhamel]], [[CCC]], December 15, 2018
 
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=69270 Cheese 2.0] by [[Patrice Duhamel]], [[CCC]], December 15, 2018
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=71230 Cheese 2.1] by [[Patrice Duhamel]], [[CCC]], July 08, 2019
 +
==2020 ...==
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=75007 Cheese 2.2] by [[Patrice Duhamel]], [[CCC]], September 05, 2020
 +
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76184&start=14 Re: YBW engines past and present?] by [[Patrice Duhamel]], [[CCC]], January 04, 2021 » [[Young Brothers Wait Concept]]
 +
* [https://www.talkchess.com/forum3/viewtopic.php?f=2&t=78918 Cheese 3.0] by [[Patrice Duhamel]], [[CCC]], December 18, 2021
  
 
=External Links=
 
=External Links=
Line 104: Line 112:
 
[[Category:WinBoard]]
 
[[Category:WinBoard]]
 
[[Category:XBoard]]
 
[[Category:XBoard]]
 +
[[Category:Windows]]
 +
[[Category:Linux]]
 +
[[Category:Mac]]
 
[[Category:Android]]
 
[[Category:Android]]
 +
[[Category:X86]]
 +
[[Category:X64]]
 +
[[Category:PC]]
 
[[Category:Chess960]]
 
[[Category:Chess960]]
 
[[Category:Food]]
 
[[Category:Food]]
 
[[Category:Music]]
 
[[Category:Music]]

Latest revision as of 19:01, 18 December 2021

Home * Engines * Cheese

Coulommiers cheese [1]

Cheese,
a Chess Engine Communication Protocol and UCI compliant free chess engine by Patrice Duhamel, written in C. The development started in early 2006, using rotated bitboards and alpha-beta search, improving rapidly, and first released in October 2007 as version 1.0. Since 2012, one can expect yearly updates with steady improvements. Since version 1.8 in March 2016, Cheese is able to play Chess960 (FRC). It is available for all major platforms and operating systems, Windows, Linux, Mac OS and Android [2].

Selected Features

[3]

Board Representation

Search

Internal Iterative Deepening
Killer Heuristic
History Heuristic
Countermove Heuristic (2.2)
Static Exchange Evaluation
Adaptive Null Move Pruning
Late Move Pruning (Version 2.0)
Late Move Reductions
Mate Distance Pruning
Futility Pruning
Razoring
Quiescence Search
Fractional Extensions
Check Extensions
Passed Pawn Extensions

Evaluation

Backward Pawn
Doubled Pawn
Isolated Pawn
Passed Pawn
Connected Passed Pawns
Insufficient Material

Misc

See also

Forum Posts

2006 ...

2010 ...

2015 ...

2020 ...

External Links

Chess engine

Cheese Chess - Downloads
Cheese Chess - Features
Cheese Chess - History

Misc

References

Up one Level