Search found 3827 matches

by Henk
Sat Aug 10, 2013 7:46 am
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: out-of-time: what to do?
Replies: 19
Views: 3734

Re: out-of-time: what to do?

When out-of-time I throw an exception. When exception is caught it ignores the result of the search (depth). It memorizes the result of previous searches and it returns the best move found in search(depth-1). That's an ugly waste of information. Supposed you have already searched the first move, fo...
by Henk
Fri Aug 09, 2013 9:34 pm
Forum: Computer Chess Club: General Topics
Topic: Short game
Replies: 4
Views: 886

Re: Short game

Do you know what bugs ? IIRC it had something to do with not updating the best move correctly, specifics are lost in time though. Not sure this bit of information helps you though. Your code is different from mine, and different developers do different bugs. Chess engines are too complex to specula...
by Henk
Fri Aug 09, 2013 9:19 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: out-of-time: what to do?
Replies: 19
Views: 3734

Re: out-of-time: what to do?

When out-of-time I throw an exception.
When exception is caught it ignores the result of the search (depth).
It memorizes the result of previous searches and it returns the best move found in search(depth-1).
by Henk
Fri Aug 09, 2013 8:29 pm
Forum: Computer Chess Club: General Topics
Topic: Short game
Replies: 4
Views: 886

Re: Short game

Codesquid wrote:I had that early on as well due to bugs in the search.
Do you know what bugs ? By the way I tried to speed up the evaluation a bit.
Updating king safety and mobility only if depth or level >= 2
by Henk
Fri Aug 09, 2013 8:17 pm
Forum: Computer Chess Club: General Topics
Topic: Short game
Replies: 4
Views: 886

Short game

I changed my chess program.
I tested it a few minutes ago and let the program play against itself.

It played: e4, e5, b1-c3, f8-c5, c3-a4, c5-f8, a4-c3 (draw by repetition)

Sometimes testing can be fast.
by Henk
Fri Aug 09, 2013 5:04 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Large search depths
Replies: 32
Views: 6033

Re: Large search depths

. And what to do about moves at the end that are reduced all the time and may become reduced too much. Henk, at that point, "too much" is non-existant. If we order by SEE and this move is a move which hangs a queen, is it really that important that it be searched? Matthew:out What about if there is...
by Henk
Fri Aug 09, 2013 4:48 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Large search depths
Replies: 32
Views: 6033

Re: Large search depths

think you are getting mixed up here. If you applied LMR at nullmove, then it wouldn't be LMR, because LMR ( Late Move Reductions) is only LMR when the moves are later down the movelist. Reducing in the parent node does not satisfy this criteria. I don't understand. With applying LMR in null move: i...
by Henk
Fri Aug 09, 2013 2:56 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Large search depths
Replies: 32
Views: 6033

Re: Large search depths

Reducing killer moves is probably best left until you are over 2500 Elo. Matthew:out Is there a LMR implementation for beginners ? Only a few conditions and guaranteed to work. And can you apply LMR within null move pruning for they both are applied when not in PV. And if you use LMR in null move p...
by Henk
Fri Aug 09, 2013 2:13 pm
Forum: Computer Chess Club: Programming and Technical Discussions
Topic: Large search depths
Replies: 32
Views: 6033

Re: Large search depths

I don't understand how other chess programs can reach search depths > 15 Do they put R = 7 or so when null move pruning, or what kind of reductions do they use to reach these depths. I use R= 2 or 3. If I use R > 3 my chess programs makes more blunders. I also use: If depth > 3 depth = depth - 3 el...
by Henk
Fri Aug 09, 2013 12:41 pm
Forum: Computer Chess Club: General Topics
Topic: Think about building a moderation team
Replies: 31
Views: 3962

Re: Think about building a moderation team

And as for the sissies that get offended by certain posts, and want to call upon the moderator everytime. They need to grow up: it's not a kindergarten. I say it's their problem and they need to grow up and stop crying. And if they can't do that then they should leave the forum and do something els...