Cheese 1.8
Moderators: hgm, Harvey Williamson, bob
Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
- Contact:
Cheese 1.8
I released Cheese 1.8, with FRC variant support :
http://cheesechess.free.fr/en/download.html
Changes:
- fixed problem in game phase update
- fixed crash with 1 Mb hash table
- fixed nodes count output
- fixed problem in multipv output
- add FRC support
- use LMR in PV nodes
- add "reverse futility pruning"
- add checking moves in 1st ply of quiescence search
- skip minor promotions in quiescence search
- remove mate condition in null moves pruning
- rewrite FEN parsing
- reorganize code for eval,movegen,endgame,protocols
- optimize move sorting
Now I need to rewrite some parts before I start to add multithreading.
I want to try automated tuning, but don't know where to start.
http://cheesechess.free.fr/en/download.html
Changes:
- fixed problem in game phase update
- fixed crash with 1 Mb hash table
- fixed nodes count output
- fixed problem in multipv output
- add FRC support
- use LMR in PV nodes
- add "reverse futility pruning"
- add checking moves in 1st ply of quiescence search
- skip minor promotions in quiescence search
- remove mate condition in null moves pruning
- rewrite FEN parsing
- reorganize code for eval,movegen,endgame,protocols
- optimize move sorting
Now I need to rewrite some parts before I start to add multithreading.
I want to try automated tuning, but don't know where to start.
Re: Cheese 1.8
Maybe you can see this method.Patrice Duhamel wrote: I want to try automated tuning, but don't know where to start.
https://chessprogramming.wikispaces.com ... ing+Method
Daniel José -
http://www.andscacs.com
- Graham Banks
- Posts: 30733
- Joined: Sun Feb 26, 2006 9:52 am
- Location: Auckland, NZ
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
- Contact:
Re: Cheese 1.8
Thanks, I heard of this but it's not easy, I will need time to understand how it works.cdani wrote: Maybe you can see this method.
https://chessprogramming.wikispaces.com ... ing+Method
Re: Cheese 1.8
Here you have some basic pseudo code that can give you some clues:Patrice Duhamel wrote:Thanks, I heard of this but it's not easy, I will need time to understand how it works.cdani wrote: Maybe you can see this method.
https://chessprogramming.wikispaces.com ... ing+Method
http://www.talkchess.com/forum/viewtopi ... =&start=20
Daniel José -
http://www.andscacs.com
Re: Cheese 1.8
Is your Cheese closed source ?
I like compiling under linux and see error messages
I like compiling under linux and see error messages
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
- Contact:
Re: Cheese 1.8
Cheese is closed source, I can't promise it but I may release the source someday.Canoike wrote:Is your Cheese closed source ?
-
Patrice Duhamel
- Posts: 112
- Joined: Sat May 25, 2013 9:17 am
- Contact:
Re: My test
Thanks for testing Cheese 


