Search found 4095 matches

by syzygy
Fri May 11, 2012 7:39 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Cutechess-cli questions
Replies: 7
Views: 1499

Re: Cutechess-cli questions

I have seen cases where the score gets above +5 or below -5 and is still drawn. So I use 700 as a threshold for declaring a win/loss. But maybe in such cases the engine with +5 did play a much better game than the other engine, so that for the purpose of getting accurate statistical results, awardi...
by syzygy
Thu May 10, 2012 6:42 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Project help required: Bitboard Fruit 2.1
Replies: 67
Views: 6546

Re: Project help required: Bitboard Fruit 2.1

Now I think you would agree that either the MG is at fault (which it probably isn't) or the Eval of Fruit can't handle that speed, and the the PV of the Bitboard version is ugly. If the only thing you have changed is the MG, then certainly the MG is at fault, buf of course it cannot be excluded tha...
by syzygy
Wed May 09, 2012 9:38 pm
Forum: Computer Chess Club: General Topics
Topic: Can Houdini+Critter+ Stockfish+Komodo be Combined?
Replies: 13
Views: 2795

Re: Can Houdini+Critter+ Stockfish+Komodo be Combined?

It is of course possible to feed all engines the same position and then pick the move that has a plurality of engine votes. How strong the resulting system would be compared to the individual engines I do not know. The result would probably be prettier, but less interesting, than a novel written by ...
by syzygy
Tue May 08, 2012 10:59 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Project help required: Bitboard Fruit 2.1
Replies: 67
Views: 6546

Re: Project help required: Bitboard Fruit 2.1

You need to convert square numbers that are in the range 0..255 into those in the range 0..63 (using SQUARE_TO_64) before indexing any of the magic_bb_xxx arrays. Maybe you can do this within bishop_attacks(), rook_attacks() etc. Is there any advantage to a 16x16 board when using bitboards? I don't...
by syzygy
Tue May 08, 2012 10:15 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Project help required: Bitboard Fruit 2.1
Replies: 67
Views: 6546

Re: Project help required: Bitboard Fruit 2.1

Sven Schüle wrote:You need to convert square numbers that are in the range 0..255 into those in the range 0..63 (using SQUARE_TO_64) before indexing any of the magic_bb_xxx arrays. Maybe you can do this within bishop_attacks(), rook_attacks() etc.
Is there any advantage to a 16x16 board when using bitboards?
by syzygy
Tue May 08, 2012 10:11 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Project help required: Bitboard Fruit 2.1
Replies: 67
Views: 6546

Re: Project help required: Bitboard Fruit 2.1

@Ronald: BLACK_PIECES_BB and WHITE_PIECES_BB are most probably constants with the values 2 and 1 and seem to be meant as indices into the bitboards[] array denoting the "all black pieces" and "all white pieces" bitboards, respectively. So I don't think these are an issue. If the code runs at all, y...
by syzygy
Tue May 08, 2012 6:43 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Project help required: Bitboard Fruit 2.1
Replies: 67
Views: 6546

Re: Project help required: Bitboard Fruit 2.1

Bob (If I may call you that), sorry, no. Fruit uses White = 0, Black = 1, viz: const int White = 0; const int Black = 1; So I had to use the awkward, and ugly hack to get that working. Then put the white pieces in element 0, black pieces in element 1? Or if you somehow are forced to use element 2 f...
by syzygy
Sat May 05, 2012 10:10 pm
Forum: Computer Chess Club: General Topics
Topic: Stockfish bench
Replies: 34
Views: 6148

Re: Stockfish bench

of course I can put this exe anywhere. this is the present path. C:\Program Files\Stockfish\Intel\stockfish-222-sse42-ja-intel.exe Ok, I bet the problem is the space between Program and Files Type (pay attention to the quotes) c: cd "\Program Files\Stockfish\Intel" dir You should see a list that wi...
by syzygy
Mon Apr 30, 2012 1:57 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: A search enhancement?
Replies: 18
Views: 6669

Re: A search enhancement?

I've been testing an idea for pruning or aborting a search in the middle of the movelist on a given node. I am not sure if this is a new idea... In fact, it is so simple, I would be surprised if it is new. A quick search of the chess progamming wiki shows a similar idea, "uncertainty cutoffs", whic...
by syzygy
Sat Apr 28, 2012 5:38 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Possible LMR improvement using AB_FOOL
Replies: 41
Views: 9294

Re: Possible LMR improvement using AB_FOOL

For root moves, I use the node counts from iteration N-1 to order the root moves for iteration n. I would claim that a 20-ply node count is far more accurate than a score from a 4 ply search... Ok, using the node counts to reorder after each iteration makes sense (I don't think you mentioned that i...