Chess2u
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Chess2uLog in

descriptionCheese EmptyCheese

more_horiz
Cheese Cheese

Cheese is a free chess engine, written in C++, using UCI and Winboard protocols.
by Patrice Duhamel.
http://cheesechess.free.fr/en/index.html

descriptionCheese EmptyCheese 1.3b

more_horiz
Cheese 1.3b test version.

Patrice Duhamel wrote:
After 3 years without working on Cheese, I reompiled it with Visual Studio 2010 Express for 32 bits and 64 bits.

The new version is available for testing on my website in the "Testing version" link on this page :
http://cheesechess.free.fr/en/download.html

I have two version for 64 bits, one using hardware bitcount, and another one without hardware bitcount,
if the "cheese_13b_64.exe" doesn't works, use the "cheese_13b_64nh.exe" version.

Download:
http://cheesechess.free.fr/cheese/cheese_13b_test.zip

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.3b (new compiles)
http://cheesechess.free.fr/download.html

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.4 - March 17 2012


Windows version was compiled with Visual Studio 2010 Express.
Linux version was compiled on Ubuntu 11.10 with gcc 4.6.1, without dynamic library.


changes:

  • Fix a problem with killer moves
  • Fix a problem with history heuristic
  • Increase buffer size for UCI/Winboard
  • Optimize move generation
  • Optimize makemove/unmakemove
  • Optimize futility pruning
  • Optimize SEE calls
  • Remove killer moves at ply - 2
  • Remove mate killer moves
  • Add tapered evaluation for piece table
  • Improve evaluation function
  • Improve king safety
  • Reduce number of calls for the time check function
  • Show time and speed in perft and divide
  • Add UCI option to clear hash table
  • Increase maximum size of hash table to 4096 Mo


Tests with Little Blitzer, 2000 games at 1s + 50ms :

Code:

Rank Name                      Elo    +    - games score oppo. draws

  1 Cheese 1.4 64 bits        109    8    7  2000  65%    0  23%
  2 Cheese 1.3b 64 bits        0    7    8  2000  35%  109  23%

Code:

Rank Name                      Elo    +    - games score oppo. draws

  1 Cheese 1.4 32 bits        84    7    8  2000  62%    0  23%
  2 Cheese 1.3b 32 bits        0    8    7  2000  38%    84  23%

descriptionCheese Emptywhat happens

more_horiz
against houdini 2c???? have u tried it?


Steve.R wrote:
Cheese Cheese

Cheese is a free chess engine, written in C++, using UCI and Winboard protocols.
by Patrice Duhamel.
http://cheesechess.free.fr/en/index.html

descriptionCheese EmptyRe: Cheese

more_horiz
@chesstango wrote:
against houdini 2c????

CCRL 40/40

Houdini 2.0c 32-bit 3212
Cheese 1.3b 32-bit 2412

http://computerchess.org.uk/ccrl/4040.live/rating_list_all.html

descriptionCheese EmptyThx

more_horiz
for the answer; i wish u luck!!!!

Andres wrote:
@chesstango wrote:
against houdini 2c????

CCRL 40/40

Houdini 2.0c 32-bit 3212
Cheese 1.3b 32-bit 2412

http://computerchess.org.uk/ccrl/4040.live/rating_list_all.html

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.5

- add staged move generation
- fix problems in move validation
- fix problem in draw evaluation
- fix problem in mate distance pruning
- fix possible crash in long games
- fix problem in null moves pruning
- change node counting method (+1 before making a legal move in search)
- change history heuristic array (piece/to)
- disable recapture extension
- use check evasion in the first ply of quiescence
- add evaluation tempo bonus
- adjust mate scores in hash table
- few optimizations
- windows : replace QueryPerformanceCounter() function by GetTickCount()
- use UCI parameters seldepth, lowerbound, upperbound
- perft now return only nodes count (old perft renamed "perftd")

http://cheesechess.free.fr/en/download.html

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.6 is available :

http://cheesechess.free.fr/en/download.html

Changes :
- New evaluation function
- Improved pawns evaluation
- Improved king safety evaluation
- Use mobility tables
- Add endgames detection
- Improved time management
- Change aspiration window method
- Fixed problem in PV installation
- Fixed problem in 50 moves rule
- Fixed promotion output in PV for UCI/Winboard
- add UCI multipv option
- UCI : send info depth before searching
- Optimizations

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.6.1

- fixed problem in pondering on Linux / Mac OS X, now use unbuffered stdin
- fixed problems when pondering was canceled
- fixed "level" command for Xboard, now use floats for increment
- fixed : UCI command "info depth" was sent in Xboard mode

http://cheesechess.free.fr/en/download.html

descriptionCheese EmptyCheese 1.7 Release

more_horiz
http://cheesechess.free.fr/en/download.html



Cheese 1.7

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.8
http://cheesechess.free.fr/en/download.html

descriptionCheese EmptyRe: Cheese

more_horiz
Elo increase to v 1.7 and overall elo?

descriptionCheese EmptyRe: Cheese

more_horiz
@chess-forever wrote:
Elo increase to v 1.7 and overall elo?


Not sure. Probably just under 2700 CCRL.

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.9.1
http://cheesechess.free.fr/en/index.html

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 1.9.2

From the author:

I released Cheese 1.9.2 :
Code:

- fix engine not responding in pondering mode since version 1.9
- fix illegal moves in pondering when the search ends before receiving message from the interface
- fix an error message from Arena/UCI when pondering is enable, always return a move to ponder (if possible)
- fix a problem when starting next tournament game in Fritz GUI


This version only fix problems in pondering mode (UCI and Xboard) and Fritz GUI, no differences in ELO with version 1.9.1.

descriptionCheese EmptyRe: Cheese

more_horiz
Cheese 2.0

http://cheesechess.free.fr/en/index.html

Now has multi processor support (up to 8 cores).

descriptionCheese EmptyRe: Cheese

more_horiz
Permissions in this forum:
You cannot reply to topics in this forum