Cheese 1.8

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Harvey Williamson, bob

Forum rules
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

Post by Patrice Duhamel » Sat Mar 19, 2016 9:55 am

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.

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Cheese 1.8

Post by cdani » Sat Mar 19, 2016 3:07 pm

Patrice Duhamel wrote: I want to try automated tuning, but don't know where to start.
Maybe you can see this method.
https://chessprogramming.wikispaces.com ... ing+Method

User avatar
Graham Banks
Posts: 30733
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Cheese 1.8

Post by Graham Banks » Sat Mar 19, 2016 7:29 pm

Thanks Patrice. :)
My email addresses:
gbanksnz at gmail.com
gbanksnz at yahoo.co.nz

Patrice Duhamel
Posts: 112
Joined: Sat May 25, 2013 9:17 am
Contact:

Re: Cheese 1.8

Post by Patrice Duhamel » Sun Mar 20, 2016 11:01 am

cdani wrote: Maybe you can see this method.
https://chessprogramming.wikispaces.com ... ing+Method
Thanks, I heard of this but it's not easy, I will need time to understand how it works. :?

User avatar
cdani
Posts: 2047
Joined: Sat Jan 18, 2014 9:24 am
Location: Andorra
Contact:

Re: Cheese 1.8

Post by cdani » Sun Mar 20, 2016 11:38 am

Patrice Duhamel wrote:
cdani wrote: Maybe you can see this method.
https://chessprogramming.wikispaces.com ... ing+Method
Thanks, I heard of this but it's not easy, I will need time to understand how it works. :?
Here you have some basic pseudo code that can give you some clues:

http://www.talkchess.com/forum/viewtopi ... =&start=20

Canoike
Posts: 86
Joined: Tue Jan 17, 2012 7:08 pm

Re: Cheese 1.8

Post by Canoike » Sun Mar 20, 2016 8:58 pm

Is your Cheese closed source ?
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

Post by Patrice Duhamel » Sun Mar 20, 2016 9:55 pm

Canoike wrote:Is your Cheese closed source ?
Cheese is closed source, I can't promise it but I may release the source someday.

User avatar
Sylwy
Posts: 3358
Joined: Fri Apr 21, 2006 2:19 pm
Location: IASI (Romania) - the historical capital of MOLDOVA

Re: My test

Post by Sylwy » Thu Mar 24, 2016 6:28 pm


Patrice Duhamel
Posts: 112
Joined: Sat May 25, 2013 9:17 am
Contact:

Re: My test

Post by Patrice Duhamel » Thu Mar 24, 2016 10:02 pm

Thanks for testing Cheese :)

Jamal Bubker
Posts: 260
Joined: Mon May 24, 2010 2:32 pm

Re: Cheese 1.8

Post by Jamal Bubker » Fri Mar 25, 2016 6:56 pm

Merci Patrick :)

Post Reply