Search found 302 matches

by UncombedCoconut
Sun Jan 17, 2010 12:44 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Testing - Statistics
Replies: 55
Views: 7884

Re: Engine Testing - Statistics

Some comments (all grouped together; sorry if this messes with the threaded view): it is a much stricter margin indeed, but I would have imagined the closer you approach the final value the smaller the difference should become. More like in the following sketch: There was indeed a bug. Here's a fixe...
by UncombedCoconut
Sat Jan 16, 2010 8:21 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Engine Testing - Statistics
Replies: 55
Views: 7884

Re: Engine Testing - Statistics

Comparing continuously till a cutoff is called 'sequential analysis'. It requires a different table that takes into account the larger likelihood of error, because you make many comparisons. It was developed during WW2 and deemed so important that it was classified till '45. Thats interesting ... h...
by UncombedCoconut
Mon Jan 11, 2010 6:53 am
Forum: Computer Chess Club: General Topics
Topic: Handling UCI protocol and Stockfish / Glaurung behavior
Replies: 31
Views: 4912

Re: Handling UCI protocol and Stockfish / Glaurung behavior

Had not much luck with the patch utility, I probably best stick to trying to insert code manually. That forces me to look at the new code better and that would not be wasted time anyway. I tried to install Gnu's patch but strangely in the Start menu I can find the documentation but not the executab...
by UncombedCoconut
Wed Jan 06, 2010 10:19 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6
Replies: 17
Views: 2541

Re: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6

Yea, indeed! Without the "moves" it works. But why is Luis build working? I have tried by terminal window this morning and it worked either. I am not able to test now the last sequence you posted, I'll do for sure when I come back home. Could ypu please write a bit your configuration: - Release ver...
by UncombedCoconut
Wed Jan 06, 2010 8:36 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6
Replies: 17
Views: 2541

Re: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6

probably by sheer luck. The effect of a bug that causes memory misuse depends on how the memory is laid out and what values had been in memory. It's a trivial change to ignore an empty "moves" list. (Note: if you can't reproduce the crash, you can at least reproduce a problem with this input if asse...
by UncombedCoconut
Wed Jan 06, 2010 7:59 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6
Replies: 17
Views: 2541

Re: Stockfish 1.6.2 and 1.6.2s (DC) for Mac OS X 10.6

It looks like it doesn't like an empty "moves" clause in the position line. Maybe you can just delete it?
by UncombedCoconut
Wed Jan 06, 2010 8:30 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: En passant square in FEN (in UCI)
Replies: 24
Views: 2392

Re: En passant square in FEN (in UCI)

IMHO the assert was appropriate, because it caught a bug in stockfish. That's what assertions are for! I guess I was unclear about where the assert fired: it's when the movegen saw a recorded e.p. square in stockfish's internal data structure that shouldn't be there (and makes it hash to the wrong v...
by UncombedCoconut
Wed Jan 06, 2010 3:04 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: En passant square in FEN (in UCI)
Replies: 24
Views: 2392

Re: En passant square in FEN (in UCI)

--- src/position.cpp 2009-12-29 12:09:12.000000000 -0800 +++ src_new/position.cpp 2010-01-05 15:13:09.506169860 -0800 @@ -204,11 +204,14 @@ while (fen[i] == ' ') i++; - // En passant square + // En passant square -- ignore if no capture is possible. if ( i <= fen.length() - 2 && (fen[i]...
by UncombedCoconut
Tue Jan 05, 2010 11:27 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: En passant square in FEN (in UCI)
Replies: 24
Views: 2392

Re: En passant square in FEN (in UCI)

In XFEN the e.p. koor is set if and only if a double pawn step has been placed beside an opposite pawn (but still regardless whether an e.p. move is possible or not). Thanks for catching this; it also corrects my description of stockfish's behavior. I guess this means that both FEN styles are valid...
by UncombedCoconut
Tue Jan 05, 2010 10:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: En passant square in FEN (in UCI)
Replies: 24
Views: 2392

En passant square in FEN (in UCI)

Hi! My favorite chess GUI (pychess) and engine (stockfish) disagree on when the e.p. square should be blank. I'd appreciate help deciding which of them is wrong before I make any bug reports. (The effects on stockfish are fatal assert()s and false belief that it's out of book.) pychess: e.p. square ...