Cheese 1.8

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

Moderator: Ras

Patrice Duhamel
Posts: 203
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Cheese 1.8

Post by Patrice Duhamel »

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: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: Cheese 1.8

Post by cdani »

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: 45675
Joined: Sun Feb 26, 2006 10:52 am
Location: Auckland, NZ

Re: Cheese 1.8

Post by Graham Banks »

Thanks Patrice. :)
gbanksnz at gmail.com
Patrice Duhamel
Posts: 203
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: Cheese 1.8

Post by Patrice Duhamel »

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: 2204
Joined: Sat Jan 18, 2014 10:24 am
Location: Andorra

Re: Cheese 1.8

Post by cdani »

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: 125
Joined: Tue Jan 17, 2012 8:08 pm

Re: Cheese 1.8

Post by Canoike »

Is your Cheese closed source ?
I like compiling under linux and see error messages :)
Patrice Duhamel
Posts: 203
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: Cheese 1.8

Post by Patrice Duhamel »

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: 5163
Joined: Fri Apr 21, 2006 4:19 pm
Location: IAȘI - the historical capital of MOLDOVA
Full name: Silvian Rucsandescu

Re: My test

Post by Sylwy »

Patrice Duhamel
Posts: 203
Joined: Sat May 25, 2013 11:17 am
Location: France
Full name: Patrice Duhamel

Re: My test

Post by Patrice Duhamel »

Thanks for testing Cheese :)
Jamal Bubker
Posts: 328
Joined: Mon May 24, 2010 4:32 pm

Re: Cheese 1.8

Post by Jamal Bubker »

Merci Patrick :)