Search found 4070 matches

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: 6516

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: 6516

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: 6068

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: 6661

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: 9206

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...
by syzygy
Sat Apr 28, 2012 10:20 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Possible LMR improvement using AB_FOOL
Replies: 41
Views: 9206

Re: Possible LMR improvement using AB_FOOL

The most common "specific reason" is the behavior of each of those moves in the previous iteration, as relayed through the history counters... And it seems to me that 4-ply exacty values for a particular position lead on average to a better ordering for that particular position than one based on hi...
by syzygy
Fri Apr 27, 2012 11:26 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Possible LMR improvement using AB_FOOL
Replies: 41
Views: 9206

Re: Possible LMR improvement using AB_FOOL

Ed's full search idea is not specifically connected to LMR, although there is no reason why the two ideas cannot coexist. I think it is connected to LMR (at the root)? The idea is to get exact 4-ply scores to order the moves at the root, then do LMR based on this ordering. With normal alpha-beta (a...
by syzygy
Mon Apr 23, 2012 9:03 pm
Forum: Computer Chess Club: General Topics
Topic: What should I support, UCI or Winboard?
Replies: 77
Views: 11187

Re: What should I support, UCI or Winboard?

Who cares if you can use the same argument to prove the opposite point? :shock: :shock: :shock: Everyone in his right mind. It is usually understood to imply the argument utterly and ultimately sucks. That is called 'logic'... Do you want to communicate, or are you just here to show that you're sma...
by syzygy
Mon Apr 23, 2012 7:33 pm
Forum: Computer Chess Club: General Topics
Topic: What should I support, UCI or Winboard?
Replies: 77
Views: 11187

Re: What should I support, UCI or Winboard?

But this is justified, because one GUI can serve an infinite number of programs. In other words the GUI designer will have to put extra time into it, but it's a positive tradeoff if it saves a million chess authors even a few minutes each. And it makes it much more likely that will be able to produ...
by syzygy
Sun Apr 22, 2012 11:23 pm
Forum: Computer Chess Club: General Topics
Topic: What should I support, UCI or Winboard?
Replies: 77
Views: 11187

Re: What should I support, UCI or Winboard?

(E.g. sending 'hard' before 'easy', using 'white' + 'a2a3' to avoid using 'black'.) Funny, just a moment ago I was wondering what the following lines were doing in my old engine, just before declaring a move illegal: #if defined(WILD5) || defined(THAI) if (from == 8 && to == 16&...